![]() |
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 |
1.8.8