YAMI4Industry
Data Fields
yami_channel Struct Reference

#include <channel.h>

Data Fields

int32_t socket_
 
enum yami_protocol protocol_
 
uint32_t host_
 
uint16_t port_
 
int32_t socket_ready_for_output_
 
int32_t socket_ready_for_input_
 
int32_t output_buffer_has_data_
 
size_t output_data_size_
 
size_t output_data_written_so_far_
 
int64_t output_message_id_
 
int32_t input_buffer_has_space_
 
size_t input_data_read_so_far_
 
uint32_t input_message_id_
 
size_t input_message_header_size_
 
size_t input_message_payload_size_
 
int32_t input_message_complete_
 
char target_ [MAX_LENGTH_OF_TARGET_NAME]
 
uint8_t output_buffer_ [MAX_OUTGOING_MESSAGE_PAYLOAD]
 
uint8_t input_buffer_ [MAX_INCOMING_MESSAGE_PAYLOAD]
 

Field Documentation

uint32_t yami_channel::host_
uint8_t yami_channel::input_buffer_[MAX_INCOMING_MESSAGE_PAYLOAD]
int32_t yami_channel::input_buffer_has_space_
size_t yami_channel::input_data_read_so_far_
int32_t yami_channel::input_message_complete_
size_t yami_channel::input_message_header_size_
uint32_t yami_channel::input_message_id_
size_t yami_channel::input_message_payload_size_
uint8_t yami_channel::output_buffer_[MAX_OUTGOING_MESSAGE_PAYLOAD]
int32_t yami_channel::output_buffer_has_data_
size_t yami_channel::output_data_size_
size_t yami_channel::output_data_written_so_far_
int64_t yami_channel::output_message_id_
uint16_t yami_channel::port_
enum yami_protocol yami_channel::protocol_
int32_t yami_channel::socket_
int32_t yami_channel::socket_ready_for_input_
int32_t yami_channel::socket_ready_for_output_
char yami_channel::target_[MAX_LENGTH_OF_TARGET_NAME]

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