Byggern
Socket Member List

This is the complete list of members for Socket, including all inherited members.

CalculateLength(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
can (defined in Socket)Socket
CheckInputOverflowFlag()Streamvirtual
CheckOutputOverflowFlag()Streamvirtual
event_input_buffer_not_empty (defined in Stream)Streamprotected
event_output_buffer_not_empty (defined in Stream)Streamprotected
FlushInputBuffer()Streamvirtual
FlushOutputBuffer()Streamvirtual
FlushStream(uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
GetAvailableReadBytes()Streamvirtual
GetAvailableWriteBytes()Streamvirtual
GetInputBufferLength()Streamvirtual
GetInstance(uint8_t id=0)Socketinlinestatic
GetOutputBufferLength()Streamvirtual
HandleDataFromLowerLevel(CanMessage &message)Socketinlinestatic
idSocketprivate
Initialize(CAN *can)Socketinline
input_bufferStreamprotected
input_buffer_emptyStreamprotected
input_buffer_overflowedStreamprotected
input_buffer_sizeStreamprotected
input_buffer_start_indexStreamprotected
input_buffer_stop_indexStreamprotected
output_bufferStreamprotected
output_buffer_emptyStreamprotected
output_buffer_overflowedStreamprotected
output_buffer_sizeStreamprotected
output_buffer_start_indexStreamprotected
output_buffer_stop_indexStreamprotected
Read(uint8_t *string, uint16_t size)Streamvirtual
ReadByte(uint8_t &byte)Streamvirtual
ReadByteFromBuffer(uint8_t &byte, uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty)Streamprotectedvirtual
ReadByteFromOutputStream(uint8_t &byte)Streamprotectedvirtual
ReadFromBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, uint8_t *string, uint16_t &string_size)Streamprotectedvirtual
ReadFromOutputStream(uint8_t *string, uint16_t size)Streamprotectedvirtual
Socket(const Socket &)=deleteSocket
Socket(uint8_t id)Socketinline
Stream(uint16_t input_stream_size, uint16_t output_stream_size)Stream
Write(uint8_t *string, uint16_t size)Socketvirtual
WriteByte(uint8_t byte)Socketvirtual
WriteByteToBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, bool &overflow_flag, uint8_t &byte, void(*cb)(Stream *stream))Streamprotectedvirtual
WriteByteToInputStream(uint8_t &byte)Streamprotectedvirtual
WriteToBuffer(uint8_t *buffer, uint16_t &start_index, uint16_t &stop_index, uint16_t &buffer_size, bool &empty, bool &overflow_flag, uint8_t *string, uint16_t &string_size, void(*cb)(Stream *stream))Streamprotectedvirtual
WriteToInputStream(uint8_t *string, uint16_t size)Streamprotectedvirtual