CLD  0.1git
Data Fields
cldc_session Struct Reference

a single CLD client session More...

#include <cldc.h>

Data Fields

uint8_t sid [CLD_SID_SZ]
 
const struct cldc_opsops
 
struct hail_log log
 
void * private
 
uint8_t addr [64]
 
size_t addr_len
 
GList * cfh
 
GList * out_msg
 
time_t msg_scan_time
 
time_t expire_time
 
bool expired
 
uint64_t next_seqid_in
 
uint64_t next_seqid_in_tr
 
uint64_t next_seqid_out
 
char user [CLD_MAX_USERNAME]
 
char secret_key [CLD_MAX_SECRET_KEY]
 
bool confirmed
 
enum cld_msg_op msg_buf_op
 
unsigned int msg_buf_len
 
char msg_buf [CLD_MAX_MSG_SZ]
 
char payload [CLD_MAX_PAYLOAD_SZ]
 
char inode_name_temp [CLD_INODE_NAME_MAX]
 

Detailed Description

a single CLD client session

Field Documentation

uint8_t cldc_session::addr[64]
size_t cldc_session::addr_len
GList* cldc_session::cfh
bool cldc_session::confirmed
time_t cldc_session::expire_time
bool cldc_session::expired
char cldc_session::inode_name_temp[CLD_INODE_NAME_MAX]
struct hail_log cldc_session::log
char cldc_session::msg_buf[CLD_MAX_MSG_SZ]
unsigned int cldc_session::msg_buf_len
enum cld_msg_op cldc_session::msg_buf_op
time_t cldc_session::msg_scan_time
uint64_t cldc_session::next_seqid_in
uint64_t cldc_session::next_seqid_in_tr
uint64_t cldc_session::next_seqid_out
const struct cldc_ops* cldc_session::ops
GList* cldc_session::out_msg
char cldc_session::payload[CLD_MAX_PAYLOAD_SZ]
void* cldc_session::private
char cldc_session::secret_key[CLD_MAX_SECRET_KEY]
uint8_t cldc_session::sid[CLD_SID_SZ]
char cldc_session::user[CLD_MAX_USERNAME]

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