Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::IfCan Member List
This is the complete list of members for
openlcb::IfCan
, including all inherited members.
add_addressed_message_support
()
openlcb::IfCan
add_local_node
(Node *node)
openlcb::If
inline
add_owned_flow
(Executable *e) override
openlcb::IfCan
virtual
addressed_message_write_flow
()
openlcb::If
inline
addressedWriteFlow_
openlcb::If
protected
alias_allocator
()
openlcb::IfCan
inline
aliasAllocator_
openlcb::IfCan
private
CanFrameWriteFlow
(defined in
openlcb::IfCan
)
openlcb::IfCan
friend
CanIf
(Service *service, CanHubFlow *device)
CanIf
canonicalize_handle
(NodeHandle *h) override
openlcb::IfCan
private
virtual
delete_local_node
(Node *node) override
openlcb::IfCan
virtual
device
()
CanIf
inline
private
device_
CanIf
private
DISALLOW_COPY_AND_ASSIGN
(IfCan) (defined in
openlcb::IfCan
)
openlcb::IfCan
private
dispatcher
()
openlcb::If
inline
dispatcher_
openlcb::If
private
executor
()
Service
inline
executor_
Service
private
first_local_node
()
openlcb::If
inline
frame_dispatcher
()
CanIf
inline
frame_write_flow
()
CanIf
inline
frameDispatcher_
CanIf
private
FrameDispatchFlow
typedef
CanIf
frameReadFlow_
CanIf
private
frameWriteFlow_
CanIf
private
get_default_node_id
() override
openlcb::IfCan
virtual
global_message_write_flow
()
openlcb::If
inline
globalWriteFlow_
openlcb::If
protected
hub_port
()
CanIf
inline
private
If
(ExecutorBase *executor, int local_nodes_count)
openlcb::If
IfCan
(ExecutorBase *executor, CanHubFlow *device, int local_alias_cache_size, int remote_alias_cache_size, int local_nodes_count)
openlcb::IfCan
local_aliases
()
openlcb::IfCan
inline
localAliases_
openlcb::IfCan
private
localNodes_
openlcb::If
private
lookup_local_node
(NodeID id)
openlcb::If
inline
lookup_local_node_handle
(NodeHandle handle) override
openlcb::IfCan
virtual
loopback_frame_write_flow
()
CanIf
inline
matching_node
(NodeHandle expected, NodeHandle actual) override
openlcb::IfCan
virtual
MessageDispatchFlow
typedef
openlcb::If
next_local_node
(NodeID previous)
openlcb::If
inline
ownedFlows_
openlcb::IfCan
private
remote_aliases
()
openlcb::IfCan
inline
remoteAliases_
openlcb::IfCan
private
remove_local_node_from_map
(Node *node) (defined in
openlcb::If
)
openlcb::If
inline
protected
send_global_alias_enquiry
(Node *source)
openlcb::IfCan
Service
(ExecutorBase *e)
Service
service
()
CanIf
inline
set_alias_allocator
(AliasAllocator *a)
openlcb::IfCan
set_stream_transport
(StreamTransport *s)
openlcb::If
inline
set_tx_hook
(std::function< void()> hook)
openlcb::If
inline
stream_transport
()
openlcb::If
inline
streamTransport_
openlcb::If
private
txHook_
openlcb::If
private
VNodeMap
typedef (defined in
openlcb::If
)
openlcb::If
private
~CanIf
() (defined in
CanIf
)
CanIf
~If
()
openlcb::If
inline
virtual
~IfCan
() (defined in
openlcb::IfCan
)
openlcb::IfCan
~Service
()
Service
inline
Generated on Sun Feb 2 2025 21:18:17 for Open Model Railroad Network (OpenMRN) by
1.9.8