threads.h File Reference

#include <libxml/xmlversion.h>
#include <libxml/globals.h>

Typedefs

typedef _xmlMutex xmlMutex
typedef xmlMutexxmlMutexPtr
typedef _xmlRMutex xmlRMutex
typedef xmlRMutexxmlRMutexPtr

Functions

XMLPUBFUN xmlMutexPtr XMLCALL xmlNewMutex (void)
XMLPUBFUN void XMLCALL xmlMutexLock (xmlMutexPtr tok)
XMLPUBFUN void XMLCALL xmlMutexUnlock (xmlMutexPtr tok)
XMLPUBFUN void XMLCALL xmlFreeMutex (xmlMutexPtr tok)
XMLPUBFUN xmlRMutexPtr XMLCALL xmlNewRMutex (void)
XMLPUBFUN void XMLCALL xmlRMutexLock (xmlRMutexPtr tok)
XMLPUBFUN void XMLCALL xmlRMutexUnlock (xmlRMutexPtr tok)
XMLPUBFUN void XMLCALL xmlFreeRMutex (xmlRMutexPtr tok)
XMLPUBFUN void XMLCALL xmlInitThreads (void)
XMLPUBFUN void XMLCALL xmlLockLibrary (void)
XMLPUBFUN void XMLCALL xmlUnlockLibrary (void)
XMLPUBFUN int XMLCALL xmlGetThreadId (void)
XMLPUBFUN int XMLCALL xmlIsMainThread (void)
XMLPUBFUN void XMLCALL xmlCleanupThreads (void)
XMLPUBFUN xmlGlobalStatePtr
XMLCALL 
xmlGetGlobalState (void)

Typedef Documentation

typedef struct _xmlMutex xmlMutex
 

Summary: interfaces for thread handling Description: set of generic threading related routines should work with pthreads, Windows native or TLS threads

Copy: See Copyright for the status of this software.

Author: Daniel Veillard

typedef xmlMutex* xmlMutexPtr
 

typedef struct _xmlRMutex xmlRMutex
 

typedef xmlRMutex* xmlRMutexPtr
 


Function Documentation

XMLPUBFUN void XMLCALL xmlCleanupThreads void   ) 
 

XMLPUBFUN void XMLCALL xmlFreeMutex xmlMutexPtr  tok  ) 
 

XMLPUBFUN void XMLCALL xmlFreeRMutex xmlRMutexPtr  tok  ) 
 

XMLPUBFUN xmlGlobalStatePtr XMLCALL xmlGetGlobalState void   ) 
 

XMLPUBFUN int XMLCALL xmlGetThreadId void   ) 
 

XMLPUBFUN void XMLCALL xmlInitThreads void   ) 
 

XMLPUBFUN int XMLCALL xmlIsMainThread void   ) 
 

XMLPUBFUN void XMLCALL xmlLockLibrary void   ) 
 

XMLPUBFUN void XMLCALL xmlMutexLock xmlMutexPtr  tok  ) 
 

XMLPUBFUN void XMLCALL xmlMutexUnlock xmlMutexPtr  tok  ) 
 

XMLPUBFUN xmlMutexPtr XMLCALL xmlNewMutex void   ) 
 

XMLPUBFUN xmlRMutexPtr XMLCALL xmlNewRMutex void   ) 
 

XMLPUBFUN void XMLCALL xmlRMutexLock xmlRMutexPtr  tok  ) 
 

XMLPUBFUN void XMLCALL xmlRMutexUnlock xmlRMutexPtr  tok  ) 
 

XMLPUBFUN void XMLCALL xmlUnlockLibrary void   ) 
 


Generated on Wed Jul 26 13:26:57 2006 for XSB by  doxygen 1.4.5