no-OS
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iiod_conn_priv Struct Reference

#include <iiod_private.h>

Collaboration diagram for iiod_conn_priv:
[legend]

Public Types

enum  {
  IIOD_READING_LINE ,
  IIOD_RUNNING_CMD ,
  IIOD_WRITING_CMD_RESULT ,
  IIOD_RW_BUF ,
  IIOD_READING_WRITE_DATA ,
  IIOD_LINE_DONE ,
  IIOD_PUSH_CYCLIC_BUFFER
}
 

Public Attributes

void * conn
 
bool used
 
struct comand_desc cmd_data
 
struct iiod_run_cmd_result res
 
enum iiod_conn_priv:: { ... }  state
 
char parser_buf [IIOD_PARSER_MAX_BUF_SIZE]
 
uint32_t parser_idx
 
char * payload_buf
 
uint32_t payload_buf_len
 
struct iiod_buff nb_buf
 
uint32_t mask
 
char buf_mask [10]
 
char * strtok_ctx
 
bool is_cyclic_buffer
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IIOD_READING_LINE 
IIOD_RUNNING_CMD 
IIOD_WRITING_CMD_RESULT 
IIOD_RW_BUF 
IIOD_READING_WRITE_DATA 
IIOD_LINE_DONE 
IIOD_PUSH_CYCLIC_BUFFER 

Member Data Documentation

◆ buf_mask

char iiod_conn_priv::buf_mask[10]

◆ cmd_data

struct comand_desc iiod_conn_priv::cmd_data

◆ conn

void* iiod_conn_priv::conn

◆ is_cyclic_buffer

bool iiod_conn_priv::is_cyclic_buffer

◆ mask

uint32_t iiod_conn_priv::mask

◆ nb_buf

struct iiod_buff iiod_conn_priv::nb_buf

◆ parser_buf

char iiod_conn_priv::parser_buf[IIOD_PARSER_MAX_BUF_SIZE]

◆ parser_idx

uint32_t iiod_conn_priv::parser_idx

◆ payload_buf

char* iiod_conn_priv::payload_buf

◆ payload_buf_len

uint32_t iiod_conn_priv::payload_buf_len

◆ res

struct iiod_run_cmd_result iiod_conn_priv::res

◆ []

enum { ... } iiod_conn_priv::state

◆ strtok_ctx

char* iiod_conn_priv::strtok_ctx

◆ used

bool iiod_conn_priv::used

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