Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

threads.h File Reference

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

Go to the source code of this file.

Typedefs

typedef _xmlMutex xmlMutex
typedef xmlMutex * xmlMutexPtr
typedef _xmlRMutex xmlRMutex
typedef xmlRMutex * xmlRMutexPtr

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
 

threads.c: set of generic threading related routines

See Copyright for the status of this software.

daniel@veillard.com

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 Sun Aug 7 22:47:18 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1