Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::StreamSenderCan Member List

This is the complete list of members for openlcb::StreamSenderCan, including all inherited members.

Action typedefTypedStateFlow< MessageType, Base >
advance(size_t num_bytes)openlcb::StreamSenderCaninlineprivate
alloc()FlowInterface< MessageType >inline
alloc_async(Executable *target)FlowInterface< MessageType >inline
allocate_can_buffer()openlcb::StreamSenderCaninlineprivate
CAN_FRAME_ALLOC_SIZEopenlcb::StreamSenderCanprivatestatic
canFramePool_openlcb::StreamSenderCanprivate
cast_alloc(QMember *entry)FlowInterface< MessageType >inlinestatic
clear()openlcb::StreamSenderCaninline
close_stream(uint16_t error_code=0)openlcb::StreamSenderCaninline
CLOSING enum valueopenlcb::StreamSender
compute_next_can_length()openlcb::StreamSenderCaninlineprivate
do_close_stream()openlcb::StreamSenderCaninlineprivate
dst_openlcb::StreamSenderCanprivate
dstStreamId_openlcb::StreamSenderCanprivate
entry() overrideopenlcb::StreamSenderCaninlinevirtual
errorCode_openlcb::StreamSenderCanprivate
FULL enum valueopenlcb::StreamSender
get_dst_stream_id()openlcb::StreamSenderCaninline
get_error()openlcb::StreamSenderCaninline
get_src_stream_id()openlcb::StreamSenderCaninline
get_state()openlcb::StreamSenderCaninline
got_frame()openlcb::StreamSenderCaninlineprivate
IDLE enum valueopenlcb::StreamSender
ifCan_openlcb::StreamSenderCanprivate
initiate_stream()openlcb::StreamSenderCaninlineprivate
INITIATING enum valueopenlcb::StreamSender
isLoopbackStream_openlcb::StreamSenderCanprivate
localStreamId_openlcb::StreamSenderCanprivate
MAX_BYTES_PAYLOAD_PER_CAN_FRAMEopenlcb::StreamSenderCanprivatestatic
MAX_FRAMES_IN_FLIGHTopenlcb::StreamSenderCanprivatestatic
message()TypedStateFlow< MessageType, Base >inlineprotected
message_type typedefFlowInterface< MessageType >
node_openlcb::StreamSenderCanprivate
payload()openlcb::StreamSenderCaninlineprivate
pool()FlowInterface< MessageType >inlinevirtual
received_init_stream()openlcb::StreamSenderCaninlineprivate
release() OVERRIDETypedStateFlow< MessageType, Base >inlineprotected
remaining()openlcb::StreamSenderCaninlineprivate
requestClose_openlcb::StreamSenderCanprivate
requestInit_openlcb::StreamSenderCanprivate
return_buffer()TypedStateFlow< MessageType, Base >inlineprotected
return_error(uint32_t code, string message) (defined in openlcb::StreamSenderCan)openlcb::StreamSenderCaninlineprivate
RUNNING enum valueopenlcb::StreamSender
send(MessageType *msg, unsigned priority=UINT_MAX) OVERRIDETypedStateFlow< MessageType, Base >inlinevirtual
send_close_stream()openlcb::StreamSenderCaninlineprivate
send_init_stream()openlcb::StreamSenderCaninlineprivate
set_proposed_window_size(uint16_t window_size)openlcb::StreamSenderCaninline
set_stream_uid(NodeID stream_uid)openlcb::StreamSenderCaninline
sleeping_openlcb::StreamSenderCanprivate
start_stream(Node *src, NodeHandle dst, uint8_t source_stream_id, uint8_t dst_stream_id=StreamDefs::INVALID_STREAM_ID)openlcb::StreamSenderCaninline
STARTED enum valueopenlcb::StreamSender
state_openlcb::StreamSenderCanprivate
STATE_ERROR enum valueopenlcb::StreamSender
StateFlow(Service *service)StateFlow< ByteBuffer, QList< 1 > >inline
STREAM_INIT_TIMEOUT_SECopenlcb::StreamSenderCanprivatestatic
stream_initiate_replied(Buffer< GenMessage > *message)openlcb::StreamSenderCaninlineprivate
stream_proceed_received(Buffer< GenMessage > *message)openlcb::StreamSenderCaninlineprivate
stream_proceed_timeout()openlcb::StreamSenderCaninlineprivate
STREAM_PROCEED_TIMEOUT_SECopenlcb::StreamSenderCanprivatestatic
streamAdditionalFlags_openlcb::StreamSenderCanprivate
streamFlags_openlcb::StreamSenderCanprivate
streamInitiateReplyHandler_openlcb::StreamSenderCanprivate
streamProceedHandler_openlcb::StreamSenderCanprivate
StreamSender(Service *s) (defined in openlcb::StreamSender)openlcb::StreamSenderinline
StreamSenderCan(Service *service, IfCan *iface) (defined in openlcb::StreamSenderCan)openlcb::StreamSenderCaninline
StreamSenderState enum nameopenlcb::StreamSender
streamWindowRemaining_openlcb::StreamSenderCanprivate
streamWindowSize_openlcb::StreamSenderCanprivate
timer_openlcb::StreamSenderCanprivate
totalByteCount_openlcb::StreamSenderCanprivate
transfer_message()TypedStateFlow< MessageType, Base >inlineprotected
trigger()openlcb::StreamSenderCaninlineprivate
type_helper()FlowInterface< MessageType >inlinevirtual
TypedStateFlow(Service *service)TypedStateFlow< MessageType, Base >inline
wait_for_stream_proceed()openlcb::StreamSenderCaninlineprivate
~FlowInterface() (defined in FlowInterface< MessageType >)FlowInterface< MessageType >inlinevirtual
~TypedStateFlow()TypedStateFlow< MessageType, Base >inlinevirtual