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

Per-socket connection context. More...

#include <bus_internal_types.h>

Data Fields

const int fd
 
const bus_socket_t type
 
void * udata
 user connection data More...
 
SSL * ssl
 SSL handle. Must be valid or BUS_NO_SSL. More...
 
int64_t largest_wr_seq_id_seen
 Set by client thread. More...
 
rx_error_t error
 
size_t to_read_size
 

Detailed Description

Per-socket connection context.

(Owned by the listener.)

Definition at line 111 of file bus_internal_types.h.

Field Documentation

const int connection_info::fd

Definition at line 113 of file bus_internal_types.h.

const bus_socket_t connection_info::type

Definition at line 114 of file bus_internal_types.h.

void* connection_info::udata

user connection data

Definition at line 115 of file bus_internal_types.h.

SSL* connection_info::ssl

SSL handle. Must be valid or BUS_NO_SSL.

Definition at line 118 of file bus_internal_types.h.

int64_t connection_info::largest_wr_seq_id_seen

Set by client thread.

Monotonically increasing max sequence ID.

Definition at line 121 of file bus_internal_types.h.

rx_error_t connection_info::error

Definition at line 124 of file bus_internal_types.h.

size_t connection_info::to_read_size

Definition at line 125 of file bus_internal_types.h.


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