|
Compounds |
struct | CommunicationHeader |
Defines |
#define | XFCNET_LOCALTIMELIMIT 10000 |
#define | XFCNET_HOSTCONNECTIONTIMELIMIT 50000 |
#define | XFCNET_HOSTREPLYTIMELIMIT 5000 |
#define | XFCNET_MAXBUFFERSIZE 0x000005aa |
#define | XFCNET_LISTENBUFFERSIZE 1500 |
#define | XFCNET_MAGICSEQNUM 123 |
#define | XFCNET_NO_SEQ_NUM 0xffffffff |
#define | XFCNET_DEFAULT_HEADER_SIZE 9 |
| default protocol header size
|
#define | XFCNET_DEFAULT_QUEUE_SIZE 150 |
| default client queue size
|
#define | XFCNET_UDP_HEADER_SIZE 28 |
| default udp header size
|
#define | XFCNET_COMMINUCATION_DEFAULT_PRIORITY 1000 |
#define | XFCNET_PACKETQUEUE_DEFAULT_SIZE 150 |
#define | XFCNET_DEFAULT_CLIENT_COUNT 10 |
#define | XFCNET_INADDR_ANY (UINT32)0x00000000 |
#define | XFCNET_ERROR -1 |
| Basic error argument.
|
Enumerations |
enum | XFCNET_MESSAGE_SLOT {
XFCNET_NONGUARANTEED,
XFCNET_GUARANTEED,
XFCNET_RECENTSTATE,
XFCNET_QUICKGUARANTEED,
XFCNET_NOSLOT
} |
enum | XFCNET_PACKET_PRIORITY {
XFCNET_HIGH_PRIORITY = 0x00000032,
XFCNET_LOW_PRIORITY = 0x00000064,
XFCNET_NO_PRIORITY = 0x000003e8
} |
enum | XFCNET_OBJECTQUEUE_STATUS {
XFCNET_QUEUE_ADD_OK = 0x00000000,
XFCNET_QUEUE_ADD_FAILD = 0x00000001,
XFCNET_QUEUE_EMPTY = 0x00000002,
XFCNET_QUEUE_NOT_EMPTY = 0x00000004,
XFCNET_QUEUE_FULL = 0x00000008,
XFCNET_QUEUE_NOT_FULL = 0x00000010,
XFCNET_QUEUE_UNKNOWN_PACKET = 0x00000020,
XFCNET_QUEUE_ALL_FLAGS = 0xffffffff
} |
enum | XFCNET_PACKET_STATUS {
XFCNET_ALONE,
XFCNET_MULTI,
XFCNET_AUTO
} |
| Packet handling type. More...
|
enum | XFCNET_SCHEDULER_ERROR {
XFCNET_SCHEDULER_RUN = -1,
XFCNET_CLIENTADD_ERROR = -2,
XFCNET_COMMHANDLERADD_ERROR = -3
} |
enum | XFCNET_INET_VALUE { XFCNET_UNKNOWN_CLIENT = -1
} |
enum | XFCNET_CONNECTIONTYPE {
XFCNET_CONNECTIONTYPE_INET = 1,
XFCNET_CONNECTIONTYPE_IRDA = 2,
XFCNET_CONNECTIONTYPE_BLUETOOTH = 3
} |
| Connection types. More...
|
enum | XFCNET_CLIENT_ACTIVE {
XFCNET_CLIENT_ACTIVE = 1,
XFCNET_CLIENT_NOTACTIVE = -2,
XFCNET_CLIENT_ACTIVE_ERROR = -3
} |