no-OS
Public Types | Public Attributes | List of all members
iiod_conn_priv Struct Reference

#include <iiod_private.h>

Collaboration diagram for iiod_conn_priv:
Collaboration graph
[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

◆ state

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: