![]() |
kinetic-c
v0.12.0
Seagate Kinetic Protocol Client Library for C
|
A queue message, with a command in the tagged union. More...
#include <listener_internal_types.h>
Data Fields | |
const uint8_t | id |
MSG_TYPE | type |
struct listener_msg * | next |
int | pipes [2] |
union { | |
struct { | |
connection_info * info | |
int notify_fd | |
} add_socket | |
struct { | |
int fd | |
int notify_fd | |
} remove_socket | |
struct { | |
int fd | |
int64_t seq_id | |
int16_t timeout_sec | |
int notify_fd | |
} hold | |
struct { | |
boxed_msg * box | |
} expect | |
struct { | |
int notify_fd | |
} shutdown | |
} | u |
A queue message, with a command in the tagged union.
Definition at line 51 of file listener_internal_types.h.
const uint8_t listener_msg::id |
Definition at line 52 of file listener_internal_types.h.
MSG_TYPE listener_msg::type |
Definition at line 53 of file listener_internal_types.h.
struct listener_msg* listener_msg::next |
Definition at line 54 of file listener_internal_types.h.
int listener_msg::pipes[2] |
Definition at line 55 of file listener_internal_types.h.
connection_info* listener_msg::info |
Definition at line 59 of file listener_internal_types.h.
int listener_msg::notify_fd |
Definition at line 60 of file listener_internal_types.h.
struct { ... } listener_msg::add_socket |
int listener_msg::fd |
Definition at line 63 of file listener_internal_types.h.
struct { ... } listener_msg::remove_socket |
int64_t listener_msg::seq_id |
Definition at line 68 of file listener_internal_types.h.
int16_t listener_msg::timeout_sec |
Definition at line 69 of file listener_internal_types.h.
struct { ... } listener_msg::hold |
boxed_msg* listener_msg::box |
Definition at line 73 of file listener_internal_types.h.
struct { ... } listener_msg::expect |
struct { ... } listener_msg::shutdown |
union { ... } listener_msg::u |