Software: Apache. PHP/7.3.33 uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/libxml2/ drwxr-xr-x |
Viewing file: Select action/file-type:
threadsthreads - interfaces for thread handling set of generic threading related routines should work with pthreads, Windows native or TLS threads Author(s): Daniel Veillard Synopsistypedef struct _xmlMutex xmlMutex; typedef struct _xmlRMutex xmlRMutex; typedef xmlRMutex * xmlRMutexPtr; typedef xmlMutex * xmlMutexPtr; void xmlFreeRMutex (xmlRMutexPtr tok); int xmlGetThreadId (void); void xmlMutexUnlock (xmlMutexPtr tok); void xmlCleanupThreads (void); void xmlLockLibrary (void); xmlRMutexPtr xmlNewRMutex (void); void xmlMutexLock (xmlMutexPtr tok); int xmlIsMainThread (void); void xmlRMutexUnlock (xmlRMutexPtr tok); xmlGlobalStatePtr xmlGetGlobalState (void); xmlMutexPtr xmlNewMutex (void); int xmlDllMain (void * hinstDLL, DescriptionDetailsStructure xmlMutexstruct _xmlMutex { The content of this structure is not made public by the API. } xmlMutex; Structure xmlRMutexstruct _xmlRMutex { The content of this structure is not made public by the API. } xmlRMutex; xmlCleanupThreads ()void xmlCleanupThreads (void) xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library once processing has ended. WARNING: if your application is multithreaded or has plugin support calling this may crash the application if another thread or a plugin is still using libxml2. It's sometimes very hard to guess if libxml2 is in use in the application, some libraries or plugins may use it without notice. In case of doubt abstain from calling this function or do it just before calling exit() to avoid leak reports from valgrind ! xmlDllMain ()int xmlDllMain (void * hinstDLL,
xmlFreeMutex ()void xmlFreeMutex (xmlMutexPtr tok) xmlFreeMutex() is used to reclaim resources associated with a libxml2 token struct.
xmlFreeRMutex ()void xmlFreeRMutex (xmlRMutexPtr tok) xmlRFreeMutex() is used to reclaim resources associated with a reentrant mutex.
xmlGetGlobalState ()xmlGlobalStatePtr xmlGetGlobalState (void) xmlGetGlobalState() is called to retrieve the global state for a thread.
xmlGetThreadId ()int xmlGetThreadId (void) xmlGetThreadId() find the current thread ID number Note that this is likely to be broken on some platforms using pthreads as the specification doesn't mandate pthread_t to be an integer type
xmlInitThreads ()void xmlInitThreads (void) xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library. xmlIsMainThread ()int xmlIsMainThread (void) xmlIsMainThread() check whether the current thread is the main thread.
xmlLockLibrary ()void xmlLockLibrary (void) xmlLockLibrary() is used to take out a re-entrant lock on the libxml2 library. xmlMutexLock ()void xmlMutexLock (xmlMutexPtr tok) xmlMutexLock() is used to lock a libxml2 token.
xmlMutexUnlock ()void xmlMutexUnlock (xmlMutexPtr tok) xmlMutexUnlock() is used to unlock a libxml2 token.
xmlNewMutex ()xmlMutexPtr xmlNewMutex (void) xmlNewMutex() is used to allocate a libxml2 token struct for use in synchronizing access to data.
xmlNewRMutex ()xmlRMutexPtr xmlNewRMutex (void) xmlRNewMutex() is used to allocate a reentrant mutex for use in synchronizing access to data. token_r is a re-entrant lock and thus useful for synchronizing access to data structures that may be manipulated in a recursive fashion.
xmlRMutexLock ()void xmlRMutexLock (xmlRMutexPtr tok) xmlRMutexLock() is used to lock a libxml2 token_r.
xmlRMutexUnlock ()void xmlRMutexUnlock (xmlRMutexPtr tok) xmlRMutexUnlock() is used to unlock a libxml2 token_r.
xmlUnlockLibrary ()void xmlUnlockLibrary (void) xmlUnlockLibrary() is used to release a re-entrant lock on the libxml2 library. |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.01 ]-- |