kinetic-c  v0.12.0
Seagate Kinetic Protocol Client Library for C
Data Fields
rx_info_t Struct Reference

Record in table for partially processed messages. More...

#include <listener_internal_types.h>

Data Fields

const uint16_t id
 
struct rx_info_tnext
 
rx_info_state state
 
time_t timeout_sec
 
union {
   struct {
      int   fd
 
      int64_t   seq_id
 
      bool   has_result
 
      bus_unpack_cb_res_t   result
 
      rx_error_t   error
 
   }   hold
 
   struct {
      boxed_msg *   box
 
      rx_error_t   error
 
      bool   has_result
 
      bus_unpack_cb_res_t   result
 
   }   expect
 
u
 

Detailed Description

Record in table for partially processed messages.

Definition at line 92 of file listener_internal_types.h.

Field Documentation

const uint16_t rx_info_t::id

Definition at line 93 of file listener_internal_types.h.

struct rx_info_t* rx_info_t::next

Definition at line 94 of file listener_internal_types.h.

rx_info_state rx_info_t::state

Definition at line 96 of file listener_internal_types.h.

time_t rx_info_t::timeout_sec

Definition at line 97 of file listener_internal_types.h.

int rx_info_t::fd

Definition at line 101 of file listener_internal_types.h.

int64_t rx_info_t::seq_id

Definition at line 102 of file listener_internal_types.h.

bool rx_info_t::has_result

Definition at line 103 of file listener_internal_types.h.

bus_unpack_cb_res_t rx_info_t::result

Definition at line 104 of file listener_internal_types.h.

rx_error_t rx_info_t::error

Definition at line 105 of file listener_internal_types.h.

struct { ... } rx_info_t::hold
boxed_msg* rx_info_t::box

Definition at line 108 of file listener_internal_types.h.

struct { ... } rx_info_t::expect
union { ... } rx_info_t::u

The documentation for this struct was generated from the following file: