FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/p_tcpip.val @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 07:15:38 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
13:83146a4ae927 | 14:35f7a1dc9f7d |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : p_tcpip.val | | |
5 | SOURCE : "sap\tcpip.pdf" | | |
6 | LastModified : "2003-09-05" | | |
7 | IdAndVersion : "8462.000.03.005" | | |
8 | SrcFileTime : "Thu Nov 29 09:55:14 2007" | | |
9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : NONE | |
16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef P_TCPIP_VAL | |
24 #define P_TCPIP_VAL | |
25 | |
26 | |
27 #define CDG_ENTER__P_TCPIP_VAL | |
28 | |
29 #define CDG_ENTER__FILENAME _P_TCPIP_VAL | |
30 #define CDG_ENTER__P_TCPIP_VAL__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_TCPIP_VAL__LAST_MODIFIED _2003_09_05 | |
32 #define CDG_ENTER__P_TCPIP_VAL__ID_AND_VERSION _8462_000_03_005 | |
33 | |
34 #define CDG_ENTER__P_TCPIP_VAL__SRC_FILE_TIME _Thu_Nov_29_09_55_14_2007 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_TCPIP_VAL | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 /* | |
44 * Value constants for VAL_ipproto | |
45 */ | |
46 #define TCPIP_IPPROTO_TCP (0x6) /* Value for TCP */ | |
47 #define TCPIP_IPPROTO_UDP (0x11) /* Value for UDP */ | |
48 | |
49 /* | |
50 * Value constants for VAL_event_type | |
51 */ | |
52 #define TCPIP_EVT_CREATE_CNF (0x1) /* Result of TCPIP_CREATE_REQ */ | |
53 #define TCPIP_EVT_CLOSE_CNF (0x2) /* Result of TCPIP_CLOSE_REQ */ | |
54 #define TCPIP_EVT_BIND_CNF (0x3) /* Result of TCPIP_BIND_REQ */ | |
55 #define TCPIP_EVT_LISTEN_CNF (0x4) /* Result of TCPIP_LISTEN_REQ */ | |
56 #define TCPIP_EVT_CONNECT_CNF (0x5) /* Result of TCPIP_CONNECT_REQ */ | |
57 #define TCPIP_EVT_SOCKNAME_CNF (0x6) /* Result of TCPIP_SOCKNAME_REQ */ | |
58 #define TCPIP_EVT_PEERNAME_CNF (0x7) /* Result of TCPIP_PEERNAME_REQ */ | |
59 #define TCPIP_EVT_HOSTINFO_CNF (0x8) /* Result of TCPIP_HOSTINFO_REQ */ | |
60 #define TCPIP_EVT_MTU_SIZE_CNF (0x9) /* Result of TCPIP_MTU_SIZE_REQ */ | |
61 #define TCPIP_EVT_RECV_IND (0xa) /* Indication of incoming data */ | |
62 #define TCPIP_EVT_CONNECT_IND (0xb) /* Indication of incoming connection */ | |
63 #define TCPIP_EVT_CONN_CLOSED_IND (0xc) /* Indication of remotely closed connection */ | |
64 #define TCPIP_EVT_ERROR_IND (0xd) /* Indication of asynchronous error */ | |
65 #define TCPIP_EVT_FLOW_READY_IND (0xe) /* Flow Control: application can send again (not used by a TCPIP primitive!) */ | |
66 | |
67 /* | |
68 * Value constants for VAL_result | |
69 */ | |
70 #define TCPIP_RESULT_OK (0x0) /* Operation was successful. */ | |
71 #define TCPIP_RESULT_INVALID_PARAMETER (0x1) /* A parameter was invalid. */ | |
72 #define TCPIP_RESULT_INTERNAL_ERROR (0x2) /* An internal error has happened. */ | |
73 #define TCPIP_RESULT_ADDR_IN_USE (0x3) /* The address or port is already in use. */ | |
74 #define TCPIP_RESULT_OUT_OF_MEMORY (0x4) /* There is not enough memory to fulfill the request. */ | |
75 #define TCPIP_RESULT_NOT_SUPPORTED (0x5) /* The socket is not of a type that can support this operation. */ | |
76 #define TCPIP_RESULT_UNREACHABLE (0x6) /* The specified host cannot be reached. */ | |
77 #define TCPIP_RESULT_CONN_REFUSED (0x7) /* The connection to the specified address was refused by the remote host. */ | |
78 #define TCPIP_RESULT_TIMEOUT (0x8) /* The connection attempt timed out without establishing a connection. */ | |
79 #define TCPIP_RESULT_IS_CONNECTED (0x9) /* The request could not be fulfilled because the socket is already connected. */ | |
80 #define TCPIP_RESULT_HOST_NOT_FOUND (0xa) /* The specified host could not be found in the DNS. */ | |
81 #define TCPIP_RESULT_DNS_TEMP_ERROR (0xb) /* A temporary DNS error has occurred. Retrying the query may be successful. */ | |
82 #define TCPIP_RESULT_DNS_PERM_ERROR (0xc) /* A permanent DNS error has occurred. */ | |
83 #define TCPIP_RESULT_NO_IPADDR (0xd) /* The specified name has been found in the DNS, but no IP address is available. */ | |
84 #define TCPIP_RESULT_NOT_CONNECTED (0xe) /* The socket has not been connected yet. */ | |
85 #define TCPIP_RESULT_MSG_TOO_BIG (0xf) /* The size of the data buffer is too large for a UDP socket. */ | |
86 #define TCPIP_RESULT_CONN_RESET (0x10) /* The connection has been reset by the remote peer. */ | |
87 #define TCPIP_RESULT_CONN_ABORTED (0x11) /* The connection was aborted due to timeout or some other error condition. */ | |
88 #define TCPIP_RESULT_NO_BUFSPACE (0x12) /* Sending failed temporarily because the space to buffer the message was exhausted. The application should wait for a TCPIP_FLOW_READY_IND event to retry the operation. */ | |
89 #define TCPIP_RESULT_NETWORK_LOST (0x13) /* The operation failed because TCP/IP's network connection has been disconnected. */ | |
90 #define TCPIP_RESULT_NOT_READY (0x14) /* The operation failed because the TCP/IP entity was not yet initialised. */ | |
91 | |
92 /* | |
93 * Value constants for VAL_if_up | |
94 */ | |
95 #define TCPIP_IFCONFIG_DOWN (0x0) /* Interface going down */ | |
96 #define TCPIP_IFCONFIG_UP (0x1) /* Interface coming up */ | |
97 | |
98 /* | |
99 * Value constants for VAL_dti_direction | |
100 */ | |
101 #define TCPIP_DTI_TO_HIGHER_LAYER (0x0) /* Connect to higher layer, i. e. an application */ | |
102 #define TCPIP_DTI_TO_LOWER_LAYER (0x1) /* Connect to lower layer, i. e. to protocol stack */ | |
103 | |
104 /* | |
105 * Value constants for VAL_dti_conn | |
106 */ | |
107 #define TCPIP_CONNECT_DTI (0x0) /* Connect the DTI link */ | |
108 #define TCPIP_DISCONNECT_DTI (0x1) /* Disconnect the DTI link */ | |
109 | |
110 /* | |
111 * user defined constants | |
112 */ | |
113 #define TCPIP_HNAMELEN (0x100) | |
114 #define TCPIP_DEFAULT_MTU_SIZE (0x5dc) | |
115 #define TCPIP_UNSPECIFIED_IPADDR (0x0) | |
116 #define TCPIP_UNSPECIFIED_PORT (0x0) | |
117 | |
118 #include "CDG_LEAVE.h" | |
119 | |
120 | |
121 #endif |