Neonode zForce(TM) SDK
Macros
zForceCommon.h File Reference
#include <zForceTypes.h>
#include <zForceConfig.h>
Include dependency graph for zForceCommon.h:

Go to the source code of this file.

Macros

#define OSINCLUDE1(x)   #x
 Macro used to expand OS defines.
 
#define OSINCLUDE(x)   OSINCLUDE1(x)
 Macro used to expand OS defines.
 
#define ENOTALLOWED   300
 Not allowed.
 
#define EALREADYINITIALIZED   301
 Already initialized.
 
#define EVALUEOVERFLOW   302
 Value overflow.
 
#define EFAILEDGETTINGTIME   303
 Failed getting current time.
 
#define EINTERRUPTED   304
 Interrupted.
 
#define ENOTSUPPORTED   305
 Operation not supported.
 
#define EINVALIDSIZE   306
 Invalid size.
 
#define EINVALIDINPUT   307
 Invalid input.
 
#define EOUTOFMEMORY   400
 Out of memory.
 
#define EILLEGALMEMORYSIZE   401
 Illegal memory size.
 
#define EMUTEXNOTINITIALIZED   500
 Mutex not initialized.
 
#define EMUTEXINITIALIZATIONFAILED   501
 Mutex Initialization failed.
 
#define EMUTEXLOCKFAILED   502
 Mutex Lock failed.
 
#define EMUTEXUNLOCKFAILED   503
 Mutex Unlock failed.
 
#define EMUTEXDESTROYFAILED   504
 Mutex Destroy failed.
 
#define EBADMUTEX   505
 Bad Mutex Pointer.
 
#define ESEMAPHORENOTINITIALIZED   506
 Semaphore not initialized.
 
#define ESEMAPHOREINITIALIZATIONFAILED   507
 Semaphore Initialization failed.
 
#define ESEMAPHOREWAITFAILED   508
 Wait for Semaphore failed.
 
#define ESEMAPHOREINCREMENTFAILED   509
 Increment Semaphore failed.
 
#define ESEMAPHOREDESTROYFAILED   510
 Destroy Semaphore failed.
 
#define EBADSEMAPHORE   511
 Bad Semaphore Pointer.
 
#define ESEMAPHOREWAITTIMEDOUT   512
 Semaphore Wait timed out.
 
#define ETHREADCREATEFAILED   600
 Thread creation failed.
 
#define EBADTHREAD   601
 Bad Thread Pointer.
 
#define EQUEUECREATIONFAILED   700
 Queue Creation failed.
 
#define EENQUEUEFAILED   701
 Enqueue failed.
 
#define EDEQUEUEFAILED   702
 Dequeue failed.
 
#define EDEQUEUETIMEDOUT   703
 Dequeue Timeout.
 
#define EBADQUEUE   704
 Bad Queue Pointer.
 
#define EZFORCENOTINITIALIZED   800
 zForce not Initialized.
 
#define EZFORCEINITIALIZATIONFAILED   801
 zForce Initialization failed.
 
#define EBADCONNECTION   900
 Given connection not valid.
 
#define EDEVICENOTFOUND   901
 Device not found in list.
 
#define EMESSAGEFILTERALREADYSET   902
 Message filter already set.
 
#define EALREADYCONNECTED   903
 Already connected.
 
#define ENOTCONNECTED   904
 Not connected.
 
#define ERECEIVETIMEOUT   905
 Timeout receiving response.
 
#define ECONNECTIONLOST   906
 Connection has been lost.
 
#define EUNKNOWNDEVICETYPE   1000
 Unknown device type.
 
#define EALREADYINPROGRESS   1001
 Previous message in progress.
 
#define EUNKNOWNTRANSPORT   1100
 No such Transport with that name.
 
#define EALREADYOPEN   1101
 Transport already open.
 
#define ENOTOPENED   1102
 Transport is not open.
 
#define EWRITEFAILED   1103
 Write failed.
 
#define EPARAMETERSTRINGTOOLONG   1104
 
#define ECLOSEFAILED   1105
 Closing the file descriptor failed.
 
#define EOPENFAILED   1106
 Open failed.
 
#define ENOPORTENTRY   1107
 No such file or directory.
 
#define EREADFAILED   1108
 Read failed.
 
#define EPARTIALWRITE   1109
 Not all bytes written.
 
#define ENODEVICEENTRY   1110
 No device with that name.
 
#define ENODEVICEATINDEX   1111
 No device on the passed index.
 
#define EDEVICEENUMERATIONFAILED   1112
 Failed to enumerate devices.
 
#define EUNKNOWNPROTOCOL   1200
 No such Protocol with that name.
 
#define EALREADYADDED   1201
 Protocol/Transport already added.
 
#define EBADNAME   1202
 Incorrect name format.
 
#define EPROTOCOLERROR   1203
 Generic protocol error.
 
#define EUNKNOWNMESSAGETYPE   1300
 Unknown Message Type.
 
#define EUNKNOWNMESSAGEGROUP   1301
 Unknown Message Group.
 

Detailed Description