#include <sys/types.h>
#include <stdarg.h>
#include <time.h>
#include <pthread.h>
#include <sys/stat.h>
#include <fcntl.h>
Go to the source code of this file.
#define XN_FILE_ALL_WILDCARD "*" |
The file "all" wildcard.
Definition at line 60 of file XnOSLinux-x86.h.
#define XN_FILE_DIR_SEP "/" |
The file directory separator.
Definition at line 54 of file XnOSLinux-x86.h.
#define XN_FILE_EXT_SEP "." |
The file extension separator.
Definition at line 57 of file XnOSLinux-x86.h.
#define XN_FILE_LOCAL_DIR "./" |
A string that specifies the current directory.
Definition at line 51 of file XnOSLinux-x86.h.
#define XN_INI_FILE_EXT "ini" |
A string that specifies the extension of INI files.
Definition at line 69 of file XnOSLinux-x86.h.
#define XN_INI_MAX_LEN 256 |
The maximum allowed INI string length (in bytes).
Definition at line 73 of file XnOSLinux-x86.h.
#define XN_NETWORK_HOST_PORT_SEP ":" |
The network host name and port separator.
Definition at line 160 of file XnOSLinux-x86.h.
#define XN_NEW_LINE_SEP "\n" |
The newline separation string.
Definition at line 63 of file XnOSLinux-x86.h.
#define XN_PREPARE_VAR16_IN_BUFFER | ( | var | ) | (var) |
Definition at line 165 of file XnOSLinux-x86.h.
#define XN_PREPARE_VAR32_IN_BUFFER | ( | var | ) | (var) |
Definition at line 166 of file XnOSLinux-x86.h.
#define XN_PREPARE_VAR64_IN_BUFFER | ( | var | ) | (var) |
Definition at line 167 of file XnOSLinux-x86.h.
#define XN_PREPARE_VAR_FLOAT_IN_BUFFER | ( | var | ) | (var) |
Definition at line 168 of file XnOSLinux-x86.h.
#define XN_SHARED_LIBRARY_POSTFIX ".so" |
A string that specifies the postfix of shared library files.
Definition at line 85 of file XnOSLinux-x86.h.
#define XN_SHARED_LIBRARY_PREFIX "lib" |
A string that specifies the prefix of shared library files.
Definition at line 82 of file XnOSLinux-x86.h.
#define XN_THREAD_PROC void* |
The thread entry point function definition.
Definition at line 103 of file XnOSLinux-x86.h.
#define XN_THREAD_PROC_RETURN | ( | ret | ) | return((void*)ret) |
The thread return function.
Definition at line 106 of file XnOSLinux-x86.h.
#define XN_WAIT_INFINITE 0xFFFFFFFF |
The mutex lock infinite timeout.
Definition at line 115 of file XnOSLinux-x86.h.
A Xiron critical sections type.
Definition at line 128 of file XnOSLinux-x86.h.
typedef struct _XnEvent * XN_EVENT_HANDLE |
typedef XnInt XN_FILE_HANDLE |
A file handle type.
Definition at line 46 of file XnOSLinux-x86.h.
A generic handle type.
Definition at line 43 of file XnOSLinux-x86.h.
typedef void* XN_LIB_HANDLE |
A shared library handle type.
Definition at line 79 of file XnOSLinux-x86.h.
typedef XnMutex* XN_MUTEX_HANDLE |
Definition at line 121 of file XnOSLinux-x86.h.
typedef pid_t XN_PROCESS_ID |
A Xiron process ID.
Definition at line 97 of file XnOSLinux-x86.h.
typedef pthread_t* XN_THREAD_HANDLE |
A Xiron thread type.
Definition at line 91 of file XnOSLinux-x86.h.
typedef pthread_t XN_THREAD_ID |
A Xiron thread ID.
Definition at line 94 of file XnOSLinux-x86.h.
typedef void* XN_THREAD_PARAM |
The thread passable data pointer type.
Definition at line 109 of file XnOSLinux-x86.h.
typedef void*(* XN_THREAD_PROC_PROTO)(void *arg) |
The thread entry point function prototype.
Definition at line 100 of file XnOSLinux-x86.h.
const XN_FILE_HANDLE XN_INVALID_FILE_HANDLE = -1 [static] |
Definition at line 48 of file XnOSLinux-x86.h.