Go to the source code of this file.
|
enum | session_cleanup_ntf_t { SESSION_CLEANUP_TRANSPORT,
SESSION_CLEANUP_SESSION
} |
|
enum | session_state_t {
SESSION_STATE_CREATED,
SESSION_STATE_LISTENING,
SESSION_STATE_CONNECTING,
SESSION_STATE_ACCEPTING,
SESSION_STATE_READY,
SESSION_STATE_OPENED,
SESSION_STATE_TRANSPORT_CLOSING,
SESSION_STATE_CLOSING,
SESSION_STATE_APP_CLOSED,
SESSION_STATE_TRANSPORT_CLOSED,
SESSION_STATE_TRANSPORT_DELETED,
SESSION_STATE_CLOSED,
SESSION_STATE_N_STATES
} |
|
enum | session_flags_ { SESSION_F_RX_EVT = 1,
SESSION_F_PROXY = (1 << 1),
SESSION_F_CUSTOM_TX = (1 << 2)
} |
|
enum | session_evt_type_t {
SESSION_IO_EVT_RX,
SESSION_IO_EVT_TX,
SESSION_IO_EVT_TX_FLUSH,
SESSION_IO_EVT_BUILTIN_RX,
SESSION_IO_EVT_BUILTIN_TX,
SESSION_CTRL_EVT_RPC,
SESSION_CTRL_EVT_CLOSE,
SESSION_CTRL_EVT_BOUND,
SESSION_CTRL_EVT_UNLISTEN_REPLY,
SESSION_CTRL_EVT_ACCEPTED,
SESSION_CTRL_EVT_ACCEPTED_REPLY,
SESSION_CTRL_EVT_CONNECTED,
SESSION_CTRL_EVT_CONNECTED_REPLY,
SESSION_CTRL_EVT_DISCONNECTED,
SESSION_CTRL_EVT_DISCONNECTED_REPLY,
SESSION_CTRL_EVT_RESET,
SESSION_CTRL_EVT_RESET_REPLY,
SESSION_CTRL_EVT_REQ_WORKER_UPDATE,
SESSION_CTRL_EVT_WORKER_UPDATE,
SESSION_CTRL_EVT_WORKER_UPDATE_REPLY
} |
|
enum | session_mq_rings_e { SESSION_MQ_IO_EVT_RING,
SESSION_MQ_CTRL_EVT_RING,
SESSION_MQ_N_RINGS
} |
|
#define foreach_session_endpoint_fields |
Value:foreach_transport_endpoint_cfg_fields \
Definition at line 25 of file session_types.h.
#define SESSION_CONN_HDR_LEN 45 |
#define SESSION_CONN_ID_LEN 37 |
#define SESSION_ENDPOINT_CFG_NULL |
Value:{ \
.is_ip4 = 0, \
.port = 0, \
.transport_proto = 0, \
.hostname = 0, \
}
#define ENDPOINT_INVALID_INDEX
#define SESSION_INVALID_HANDLE
#define SESSION_IP46_ZERO
#define TRANSPORT_ENDPOINT_NULL
Definition at line 74 of file session_types.h.
#define SESSION_ENDPOINT_NULL |
Value:{ \
.is_ip4 = 0, \
.port = 0, \
.transport_proto = 0, \
}
#define ENDPOINT_INVALID_INDEX
#define SESSION_IP46_ZERO
#define TRANSPORT_ENDPOINT_NULL
Definition at line 64 of file session_types.h.
#define SESSION_INVALID_HANDLE ((u64)~0) |
#define SESSION_INVALID_INDEX ((u32)~0) |
#define SESSION_IP46_ZERO |
Value:{ \
.ip6 = { \
{ 0, 0, }, \
}, \
}
Definition at line 49 of file session_types.h.
#define SESSION_MSG_NULL { } |
#define TRANSPORT_ENDPOINT_NULL |
Value:{ \
.is_ip4 = 0, \
.port = 0, \
}
#define ENDPOINT_INVALID_INDEX
#define SESSION_IP46_ZERO
Definition at line 56 of file session_types.h.
Enumerator |
---|
SESSION_CLEANUP_TRANSPORT |
|
SESSION_CLEANUP_SESSION |
|
Definition at line 115 of file session_types.h.
Enumerator |
---|
SESSION_IO_EVT_RX |
|
SESSION_IO_EVT_TX |
|
SESSION_IO_EVT_TX_FLUSH |
|
SESSION_IO_EVT_BUILTIN_RX |
|
SESSION_IO_EVT_BUILTIN_TX |
|
SESSION_CTRL_EVT_RPC |
|
SESSION_CTRL_EVT_CLOSE |
|
SESSION_CTRL_EVT_BOUND |
|
SESSION_CTRL_EVT_UNLISTEN_REPLY |
|
SESSION_CTRL_EVT_ACCEPTED |
|
SESSION_CTRL_EVT_ACCEPTED_REPLY |
|
SESSION_CTRL_EVT_CONNECTED |
|
SESSION_CTRL_EVT_CONNECTED_REPLY |
|
SESSION_CTRL_EVT_DISCONNECTED |
|
SESSION_CTRL_EVT_DISCONNECTED_REPLY |
|
SESSION_CTRL_EVT_RESET |
|
SESSION_CTRL_EVT_RESET_REPLY |
|
SESSION_CTRL_EVT_REQ_WORKER_UPDATE |
|
SESSION_CTRL_EVT_WORKER_UPDATE |
|
SESSION_CTRL_EVT_WORKER_UPDATE_REPLY |
|
Definition at line 284 of file session_types.h.
Enumerator |
---|
SESSION_F_RX_EVT |
|
SESSION_F_PROXY |
|
SESSION_F_CUSTOM_TX |
|
Definition at line 141 of file session_types.h.
Enumerator |
---|
SESSION_MQ_IO_EVT_RING |
|
SESSION_MQ_CTRL_EVT_RING |
|
SESSION_MQ_N_RINGS |
|
Definition at line 315 of file session_types.h.
Enumerator |
---|
SESSION_STATE_CREATED |
|
SESSION_STATE_LISTENING |
|
SESSION_STATE_CONNECTING |
|
SESSION_STATE_ACCEPTING |
|
SESSION_STATE_READY |
|
SESSION_STATE_OPENED |
|
SESSION_STATE_TRANSPORT_CLOSING |
|
SESSION_STATE_CLOSING |
|
SESSION_STATE_APP_CLOSED |
|
SESSION_STATE_TRANSPORT_CLOSED |
|
SESSION_STATE_TRANSPORT_DELETED |
|
SESSION_STATE_CLOSED |
|
SESSION_STATE_N_STATES |
|
Definition at line 124 of file session_types.h.