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

#include <bus_internal_types.h>

Data Fields

bus_msg_result_t result
 Result message, constructed in place after the request/response cycle has completed or failed due to timeout / unrecoverable error. More...
 
time_t timeout_sec
 Message send timeout. More...
 
bus_msg_cbcb
 Callback and userdata to which the bus_msg_result_t above will be sunk. More...
 
void * udata
 
struct timeval tv_send_start
 Event timestamps to track timeouts. More...
 
struct timeval tv_send_done
 
int fd
 Destination filename and message body. More...
 
SSL * ssl
 valid pointer or BUS_BOXED_MSG_NO_SSL More...
 
int64_t out_seq_id
 
uint8_t * out_msg
 
size_t out_msg_size
 
size_t out_sent_size
 

Detailed Description

Definition at line 36 of file bus_internal_types.h.

Field Documentation

bus_msg_result_t boxed_msg::result

Result message, constructed in place after the request/response cycle has completed or failed due to timeout / unrecoverable error.

Definition at line 40 of file bus_internal_types.h.

time_t boxed_msg::timeout_sec

Message send timeout.

Definition at line 43 of file bus_internal_types.h.

bus_msg_cb* boxed_msg::cb

Callback and userdata to which the bus_msg_result_t above will be sunk.

Definition at line 46 of file bus_internal_types.h.

void* boxed_msg::udata

Definition at line 47 of file bus_internal_types.h.

struct timeval boxed_msg::tv_send_start

Event timestamps to track timeouts.

Definition at line 50 of file bus_internal_types.h.

struct timeval boxed_msg::tv_send_done

Definition at line 51 of file bus_internal_types.h.

int boxed_msg::fd

Destination filename and message body.

Definition at line 54 of file bus_internal_types.h.

SSL* boxed_msg::ssl

valid pointer or BUS_BOXED_MSG_NO_SSL

Definition at line 55 of file bus_internal_types.h.

int64_t boxed_msg::out_seq_id

Definition at line 56 of file bus_internal_types.h.

uint8_t* boxed_msg::out_msg

Definition at line 57 of file bus_internal_types.h.

size_t boxed_msg::out_msg_size

Definition at line 58 of file bus_internal_types.h.

size_t boxed_msg::out_sent_size

Definition at line 59 of file bus_internal_types.h.


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