OSAPI  0.29
Open System API
com_type_endpoint.h
1 // *****************************************************************************************
2 //
3 // File description:
4 //
5 // Author: Joao Costa
6 // Purpose: COM type declarations
7 //
8 // *****************************************************************************************
9 
10 #ifndef OSAPI_COM_TYPE_ENDPOINT_H_
11 #define OSAPI_COM_TYPE_ENDPOINT_H_
12 
13 // *****************************************************************************************
14 //
15 // Section: Import headers
16 //
17 // *****************************************************************************************
18 
19 // Standard C headers
20 
21 // General OSAPI headers
22 #include <common/common_types.h>
23 #include "general/general_protocol.h"
24 #include "com/type/com_type_tcp.h"
25 
26 // *****************************************************************************************
27 //
28 // Section: Type definitions
29 //
30 // *****************************************************************************************
31 
34 {
36 
39  {
42  } ep;
43 };
44 
45 
48 
49 
50 
51 #endif /* OSAPI_COM_TYPE_ENDPOINT_H_ */
osapi_connection_endpoint_S::ep
union osapi_connection_endpoint_S::osapi_connection_endpoint_U ep
Connection Endpoint.
t_protocol
int t_protocol
Definition of a protocol type.
Definition: general_types.h:64
osapi_connection_endpoint_S::osapi_connection_endpoint_U
Superset of all supported protocol information for the endpoint (based on the protocol field)
Definition: com_type_endpoint.h:38
osapi_connection_endpoint_S
Define a generic connection endpoint type.
Definition: com_type_endpoint.h:33
osapi_connection_endpoint_S::osapi_connection_endpoint_U::ep_ip
t_ip ep_ip
Connection IP information.
Definition: com_type_endpoint.h:40
osapi_tcp_S
Define a generic TCP connection type.
Definition: com_type_tcp.h:36
osapi_connection_endpoint_S::protocol
t_protocol protocol
Connection protocol.
Definition: com_type_endpoint.h:35
osapi_connection_endpoint_S::osapi_connection_endpoint_U::ep_tcp
t_tcp ep_tcp
Connection TCP information.
Definition: com_type_endpoint.h:41
osapi_common_ip_S
Structure to support IP information.
Definition: common_types_ip.h:96