From 5673c701448b9dfeb2bcf78fbdeeeff0089dd446 Mon Sep 17 00:00:00 2001 From: snowdrop Date: Mon, 30 Aug 2004 07:33:49 +0000 Subject: modev to libsoap-win32 project --- libcsoap/libxml/nthreads.h | 66 ---------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 libcsoap/libxml/nthreads.h (limited to 'libcsoap/libxml/nthreads.h') diff --git a/libcsoap/libxml/nthreads.h b/libcsoap/libxml/nthreads.h deleted file mode 100644 index 9a7e362..0000000 --- a/libcsoap/libxml/nthreads.h +++ /dev/null @@ -1,66 +0,0 @@ -/** - * Summary: interfaces for thread handling - * Description: set of generic threading related routines - * - * Copy: See Copyright for the status of this software. - * - * Author: Daniel Veillard - */ - -#ifndef __XML_NTHREADS_H__ -#define __XML_NTHREADS_H__ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * xmlMutex are a simple mutual exception locks. - */ -typedef struct _xmlMutex xmlMutex; -typedef xmlMutex *xmlMutexPtr; - -/* - * xmlRMutex are reentrant mutual exception locks. - */ -typedef struct _xmlRMutex xmlRMutex; -typedef xmlRMutex *xmlRMutexPtr; - -#ifdef __cplusplus -} -#endif - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct _xmlThreadHandler -{ - xmlMutexPtr (XMLCALL *newMutex) (void); - void (XMLCALL *lockMutex) (xmlMutexPtr); - void (XMLCALL *unlockMutex) (xmlMutexPtr); - void (XMLCALL *freeMutex) (xmlMutexPtr); - - xmlRMutexPtr (XMLCALL *newRMutex) (void); - void (XMLCALL *lockRMutex) (xmlRMutexPtr); - void (XMLCALL *unlockRMutex) (xmlRMutexPtr); - void (XMLCALL *freeRMutex) (xmlRMutexPtr); - - xmlGlobalStatePtr (XMLCALL *getGlobalState)(void); - int (XMLCALL *getThreadId) (void); - int (XMLCALL *isMainThread) (void); -}; -typedef struct _xmlThreadHandler xmlThreadHandler; -typedef xmlThreadHandler* xmlThreadHandlerPtr; - - -#ifdef __cplusplus -} -#endif - - -#endif /* __XML_THREADS_H__ */ -- cgit v1.1-32-gdbae