Classes | Defines | Typedefs | Variables
XnOSLinux-x86.h File Reference
#include <sys/types.h>
#include <stdarg.h>
#include <time.h>
#include <pthread.h>
#include <sys/stat.h>
#include <fcntl.h>
Include dependency graph for XnOSLinux-x86.h:

Go to the source code of this file.

Classes

struct  _XnEvent
struct  XnOSTimer

Defines

#define XN_FILE_ALL_WILDCARD   "*"
#define XN_FILE_DIR_SEP   "/"
#define XN_FILE_EXT_SEP   "."
#define XN_FILE_LOCAL_DIR   "./"
#define XN_INI_FILE_EXT   "ini"
#define XN_INI_MAX_LEN   256
#define XN_NETWORK_HOST_PORT_SEP   ":"
#define XN_NEW_LINE_SEP   "\n"
#define XN_PREPARE_VAR16_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR32_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR64_IN_BUFFER(var)   (var)
#define XN_PREPARE_VAR_FLOAT_IN_BUFFER(var)   (var)
#define XN_SHARED_LIBRARY_POSTFIX   ".so"
#define XN_SHARED_LIBRARY_PREFIX   "lib"
#define XN_THREAD_PROC   void*
#define XN_THREAD_PROC_RETURN(ret)   return((void*)ret)
#define XN_WAIT_INFINITE   0xFFFFFFFF

Typedefs

typedef XN_MUTEX_HANDLE XN_CRITICAL_SECTION_HANDLE
typedef struct _XnEventXN_EVENT_HANDLE
typedef XnInt XN_FILE_HANDLE
typedef voidXN_HANDLE
typedef voidXN_LIB_HANDLE
typedef XnMutex * XN_MUTEX_HANDLE
typedef pid_t XN_PROCESS_ID
typedef pthread_t * XN_THREAD_HANDLE
typedef pthread_t XN_THREAD_ID
typedef voidXN_THREAD_PARAM
typedef void *(* XN_THREAD_PROC_PROTO )(void *arg)
typedef struct XnOSTimer XnOSTimer

Variables

static const XN_FILE_HANDLE XN_INVALID_FILE_HANDLE = -1

Define Documentation

#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.


Typedef Documentation

A Xiron critical sections type.

Definition at line 128 of file XnOSLinux-x86.h.

typedef struct _XnEvent * XN_EVENT_HANDLE

A file handle type.

Definition at line 46 of file XnOSLinux-x86.h.

typedef void* XN_HANDLE

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.

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.

typedef struct XnOSTimer XnOSTimer

The Xiron OS timer structure.


Variable Documentation

Definition at line 48 of file XnOSLinux-x86.h.



nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:51