thread_defs_xsb.h File Reference


Defines

#define XSB_THREAD_CREATE   1
#define XSB_THREAD_EXIT   2
#define XSB_THREAD_JOIN   3
#define XSB_THREAD_DETACH   4
#define XSB_THREAD_SELF   5
#define XSB_MUTEX_INIT   6
#define XSB_MUTEX_LOCK   7
#define XSB_MUTEX_TRYLOCK   8
#define XSB_MUTEX_UNLOCK   9
#define XSB_MUTEX_DESTROY   10
#define XSB_SYS_MUTEX_LOCK   11
#define XSB_SYS_MUTEX_UNLOCK   12
#define XSB_ENSURE_ONE_THREAD   13
#define XSB_THREAD_YIELD   14
#define XSB_SHOW_MUTEXES   15
#define XSB_SET_INIT_GLSTACK_SIZE   16
#define XSB_SET_INIT_TCPSTACK_SIZE   17
#define XSB_SET_INIT_PDL_SIZE   18
#define XSB_SET_INIT_COMPLSTACK_SIZE   19
#define XSB_THREAD_PROPERTY   20
#define XSB_THREAD_INTERRUPT   21
#define ABOLISH_PRIVATE_TABLES   22
#define ABOLISH_SHARED_TABLES   23
#define MAX_THREADS   1024
#define XSB_FAST_MUTEX   1
#define XSB_RECURSIVE_MUTEX   2
#define XSB_ERRORCHECK_MUTEX   3
#define MAX_SYS_MUTEXES   40
#define LAST_REC_MUTEX   8
#define MUTEX_DYNAMIC   0
#define MUTEX_IO   1
#define MUTEX_TABLE   2
#define MUTEX_TRIE   3
#define MUTEX_SYMBOL   4
#define MUTEX_FLAGS   5
#define MUTEX_LOAD_UNDEF   6
#define MUTEX_DELAY   7
#define MUTEX_SYS_SYSTEM   8
#define MUTEX_STRING   15
#define MUTEX_ATOM_BUF   16
#define MUTEX_SM   17
#define MUTEX_STACKS   18
#define MUTEX_SOCKETS   19
#define MUTEX_MEM   20
#define MUTEX_ODBC   21
#define MUTEX_GENTAG   22
#define MUTEX_DISPBLKHDR   23
#define MUTEX_CONSOLE   30
#define MUTEX_USER1   31
#define MUTEX_USER2   32
#define MUTEX_USER3   33
#define MUTEX_USER4   34
#define MUTEX_USER5   35
#define MUTEX_USER6   36
#define MUTEX_USER7   37
#define MUTEX_USER8   38
#define MUTEX_USER9   39
#define INIT_MT_RANDOM   0
#define MT_RANDOM   1
#define MT_RANDOM_INTERVAL   2

Define Documentation

#define ABOLISH_PRIVATE_TABLES   22
 

#define ABOLISH_SHARED_TABLES   23
 

#define INIT_MT_RANDOM   0
 

#define LAST_REC_MUTEX   8
 

#define MAX_SYS_MUTEXES   40
 

#define MAX_THREADS   1024
 

#define MT_RANDOM   1
 

#define MT_RANDOM_INTERVAL   2
 

#define MUTEX_ATOM_BUF   16
 

#define MUTEX_CONSOLE   30
 

#define MUTEX_DELAY   7
 

#define MUTEX_DISPBLKHDR   23
 

#define MUTEX_DYNAMIC   0
 

#define MUTEX_FLAGS   5
 

#define MUTEX_GENTAG   22
 

#define MUTEX_IO   1
 

#define MUTEX_LOAD_UNDEF   6
 

#define MUTEX_MEM   20
 

#define MUTEX_ODBC   21
 

#define MUTEX_SM   17
 

#define MUTEX_SOCKETS   19
 

#define MUTEX_STACKS   18
 

#define MUTEX_STRING   15
 

#define MUTEX_SYMBOL   4
 

#define MUTEX_SYS_SYSTEM   8
 

#define MUTEX_TABLE   2
 

#define MUTEX_TRIE   3
 

#define MUTEX_USER1   31
 

#define MUTEX_USER2   32
 

#define MUTEX_USER3   33
 

#define MUTEX_USER4   34
 

#define MUTEX_USER5   35
 

#define MUTEX_USER6   36
 

#define MUTEX_USER7   37
 

#define MUTEX_USER8   38
 

#define MUTEX_USER9   39
 

#define XSB_ENSURE_ONE_THREAD   13
 

#define XSB_ERRORCHECK_MUTEX   3
 

#define XSB_FAST_MUTEX   1
 

#define XSB_MUTEX_DESTROY   10
 

#define XSB_MUTEX_INIT   6
 

#define XSB_MUTEX_LOCK   7
 

#define XSB_MUTEX_TRYLOCK   8
 

#define XSB_MUTEX_UNLOCK   9
 

#define XSB_RECURSIVE_MUTEX   2
 

#define XSB_SET_INIT_COMPLSTACK_SIZE   19
 

#define XSB_SET_INIT_GLSTACK_SIZE   16
 

#define XSB_SET_INIT_PDL_SIZE   18
 

#define XSB_SET_INIT_TCPSTACK_SIZE   17
 

#define XSB_SHOW_MUTEXES   15
 

#define XSB_SYS_MUTEX_LOCK   11
 

#define XSB_SYS_MUTEX_UNLOCK   12
 

#define XSB_THREAD_CREATE   1
 

#define XSB_THREAD_DETACH   4
 

#define XSB_THREAD_EXIT   2
 

#define XSB_THREAD_INTERRUPT   21
 

#define XSB_THREAD_JOIN   3
 

#define XSB_THREAD_PROPERTY   20
 

#define XSB_THREAD_SELF   5
 

#define XSB_THREAD_YIELD   14
 


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