sipXcallLib home page


Macros | Typedefs | Enumerations
TaoDefs.h File Reference
#include <os/OsIntTypes.h>
Include dependency graph for TaoDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAXIMUM_INTEGER_STRING_LENGTH   20
 
#define DEF_TAO_VERY_BIG_NUMBER   2147483647
 
#define DEF_TAO_MSG_MAX_AGR_NUM   128
 
#define DEF_TAO_MAX_SOCKET_SIZE   1024
 
#define DEF_TAO_MAX_BUFFER_SIZE   128
 
#define DEF_TAO_MAX_CONNECTION   5
 
#define DEF_TAO_LISTEN_PORT   9000
 
#define DEF_TAO_EVENT_PORT   9001
 
#define HTTP_READ_TIMEOUT_MSECS   30000
 
#define TAOMESSAGE_DELIMITER   UtlString("$d$")
 

Typedefs

typedef uintptr_t TaoObjHandle
 
typedef unsigned int IPAddress
 

Enumerations

enum  TaoStatus {
  TAO_INVALID =0, TAO_SUCCESS, TAO_FAILURE, TAO_IN_USE,
  TAO_MORE_DATA, TAO_NO_MORE_DATA, TAO_DELETED, TAO_NOT_FOUND,
  TAO_NOT_OWNER, TAO_LIMIT_REACHED, TAO_UNAVAILABLE, TAO_EXISTS,
  TAO_BUSY, TAO_IN_PROGRESS, TAO_INVALID_LENGTH, TAO_INVALID_STATE,
  TAO_ALREADY_SIGNALED, TAO_NOT_SIGNALED, TAO_INVALID_PRIORITY, TAO_NO_TASK_READY,
  TAO_TASK_NOT_STARTED, TAO_NO_MEMORY, TAO_INVALID_ARGUMENT, TAO_NOT_YET_IMPLEMENTED,
  TAO_AUTH_FAILED, TAO_UNSPECIFIED
}
 
enum  TaoObjTypes { UNSPECIFIED = 0, TAO_OBJECT, PTAPI_OBJECT }
 
enum  TaoObjSubTypes {
  TAO_SERVER, TAO_CLIENT, TAO_MESSAGE, TAO_MSGQ,
  TAO_TRANSPORT, TAO_CONNECTLISTENER
}
 
enum  PtObjSubTypes {
  PTAPI_PROVIDER, PTAPI_ADDRESS, PTAPI_TERMINAL, PTAPI_CALL,
  PTAPI_CALLLISTENER, PTAPI_CONNECT
}
 

Macro Definition Documentation

#define DEF_TAO_EVENT_PORT   9001
#define DEF_TAO_LISTEN_PORT   9000
#define DEF_TAO_MAX_BUFFER_SIZE   128
#define DEF_TAO_MAX_CONNECTION   5
#define DEF_TAO_MAX_SOCKET_SIZE   1024
#define DEF_TAO_MSG_MAX_AGR_NUM   128
#define DEF_TAO_VERY_BIG_NUMBER   2147483647
#define HTTP_READ_TIMEOUT_MSECS   30000
#define MAXIMUM_INTEGER_STRING_LENGTH   20
#define TAOMESSAGE_DELIMITER   UtlString("$d$")

Typedef Documentation

typedef unsigned int IPAddress
typedef uintptr_t TaoObjHandle

Enumeration Type Documentation

Enumerator
PTAPI_PROVIDER 
PTAPI_ADDRESS 
PTAPI_TERMINAL 
PTAPI_CALL 
PTAPI_CALLLISTENER 
PTAPI_CONNECT 
Enumerator
TAO_SERVER 
TAO_CLIENT 
TAO_MESSAGE 
TAO_MSGQ 
TAO_TRANSPORT 
TAO_CONNECTLISTENER 
Enumerator
UNSPECIFIED 
TAO_OBJECT 
PTAPI_OBJECT 
enum TaoStatus
Enumerator
TAO_INVALID 
TAO_SUCCESS 
TAO_FAILURE 
TAO_IN_USE 
TAO_MORE_DATA 
TAO_NO_MORE_DATA 
TAO_DELETED 
TAO_NOT_FOUND 
TAO_NOT_OWNER 
TAO_LIMIT_REACHED 
TAO_UNAVAILABLE 
TAO_EXISTS 
TAO_BUSY 
TAO_IN_PROGRESS 
TAO_INVALID_LENGTH 
TAO_INVALID_STATE 
TAO_ALREADY_SIGNALED 
TAO_NOT_SIGNALED 
TAO_INVALID_PRIORITY 
TAO_NO_TASK_READY 
TAO_TASK_NOT_STARTED 
TAO_NO_MEMORY 
TAO_INVALID_ARGUMENT 
TAO_NOT_YET_IMPLEMENTED 
TAO_AUTH_FAILED 
TAO_UNSPECIFIED