Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
dcc::LogonHandler< Module > Member List

This is the complete list of members for dcc::LogonHandler< Module >, including all inherited members.

again()StateFlowBaseinlineprotected
alloc_result(QMember *b) overrideStateFlowBaseinlineprivatevirtual
allocate_and_call(FlowInterface< Buffer< T > > *target_flow, Callback c, Pool *pool=nullptr)StateFlowBaseinlineprotected
allocate_and_call(Callback c, QAsync *queue)StateFlowBaseinlineprotected
allocate_logon_many()dcc::LogonHandler< Module >inlineprivate
allocate_logon_now()dcc::LogonHandler< Module >inlineprivate
allocationResult_StateFlowBaseprivate
bn_ (defined in dcc::LogonHandler< Module >)dcc::LogonHandler< Module >private
call_immediately(Callback c)StateFlowBaseinlineprotected
Callback typedefStateFlowBaseprotected
cast_allocation_result(T **member)StateFlowBaseinlineprotected
cid_dcc::LogonHandler< Module >private
classify_packet(uintptr_t feedback_key) overridedcc::LogonHandler< Module >inlinevirtual
countLogonToSend_dcc::LogonHandler< Module >private
DECODER_ID_MASKdcc::LogonHandler< Module >privatestatic
delete_this()StateFlowBaseinlineprotected
DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase)StateFlowBaseprivate
evaluate_logon()dcc::LogonHandler< Module >inlineprivate
exit()StateFlowBaseinlineprotected
fbParser_dcc::LogonHandler< Module >private
full_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprotected
full_allocation_result(TypedQAsync< T > *queue)StateFlowBaseinlineprotected
get_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprotected
GET_DATA_CONT enum valuedcc::LogonFeedbackCallbacksprivate
GET_DATA_START enum valuedcc::LogonFeedbackCallbacksprivate
hasLogonEnableConflict_dcc::LogonHandler< Module >private
hasLogonEnableFeedback_dcc::LogonHandler< Module >private
init()QMemberinline
internal_try_read()StateFlowBaseinlineprotected
internal_try_write()StateFlowBaseinlineprotected
invoke_subflow_and_ignore_result(FlowInterface< Buffer< T > > *target_flow, Args &&... args)StateFlowBaseinlinestatic
invoke_subflow_and_wait(FlowInterface< Buffer< T > > *target_flow, Callback c, Args &&... args)StateFlowBaseinlineprotected
is_logon_assign_key(uintptr_t feedback_key)dcc::LogonHandler< Module >inlineprivatestatic
is_logon_enable_key(uintptr_t feedback_key)dcc::LogonHandler< Module >inlineprivatestatic
is_select_shortinfo_key(uintptr_t feedback_key)dcc::LogonHandler< Module >inlineprivatestatic
is_state(Callback c)StateFlowBaseinlineprotected
is_terminated()StateFlowBaseinlineprotected
lastLogonTime_dcc::LogonHandler< Module >private
LOCO_ID_MASKdcc::LogonHandler< Module >privatestatic
LOGON_ASSIGN enum valuedcc::LogonFeedbackCallbacksprivate
LOGON_ASSIGN_KEYdcc::LogonHandler< Module >privatestatic
LOGON_ENABLE enum valuedcc::LogonFeedbackCallbacksprivate
LOGON_ENABLE_KEYdcc::LogonHandler< Module >privatestatic
LOGON_PERIOD_MSECdcc::LogonHandler< Module >privatestatic
logon_send_helper(Defs::LogonEnableParam param, unsigned rept)dcc::LogonHandler< Module >inlineprivate
LogonHandler(Service *service, TrackIf *track, RailcomHubFlow *rcom_hub, Module *m)dcc::LogonHandler< Module >inline
LogonSelect (defined in dcc::LogonHandler< Module >)dcc::LogonHandler< Module >friend
many_logon_wait()dcc::LogonHandler< Module >inlineprivate
MAX_LOCO_IDdcc::LogonHandler< Module >privatestatic
MISC_254 enum valuedcc::LogonFeedbackCallbacksprivate
module_dcc::LogonHandler< Module >private
needShutdown_dcc::LogonHandler< Module >private
nextQMemberprotected
notify() overrideStateFlowBasevirtual
PacketType enum namedcc::LogonFeedbackCallbacksprivate
process_decoder_id(uintptr_t feedback_key, bool error, uint64_t data) overridedcc::LogonHandler< Module >inlinevirtual
process_logon_assign(uintptr_t feedback_key, bool error, uint64_t data) overridedcc::LogonHandler< Module >inlinevirtual
process_select_shortinfo(uintptr_t feedback_key, bool error, uint64_t data) overridedcc::LogonHandler< Module >inlinevirtual
QMember()QMemberinlineprotected
read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_repeated(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_repeated_with_timeout(StateFlowTimedSelectHelper *helper, long long timeout_nsec, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
reset_flow(Callback c)StateFlowBaseinlineprotected
run() overrideStateFlowBasevirtual
SELECT_SHORTINFO enum valuedcc::LogonFeedbackCallbacksprivate
SELECT_SHORTINFO_KEYdcc::LogonHandler< Module >privatestatic
send_logon_many()dcc::LogonHandler< Module >inlineprivate
send_logon_now()dcc::LogonHandler< Module >inlineprivate
service()StateFlowBaseinline
service_StateFlowBaseprivate
sessionId_dcc::LogonHandler< Module >private
set_terminated()StateFlowBaseinlineprotected
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprotected
start_flow(Callback c)StateFlowBaseinlineprotected
start_logon_wait()dcc::LogonHandler< Module >inlineprivate
startup_logon(uint16_t cid, uint8_t session_id)dcc::LogonHandler< Module >inline
state_StateFlowBaseprivate
StateFlowBase(Service *service)StateFlowBaseinlineprotected
StateFlowBase()StateFlowBaseprivate
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executable
this (defined in dcc::LogonHandler< Module >)dcc::LogonHandler< Module >private
timer_dcc::LogonHandler< Module >private
trackIf_dcc::LogonHandler< Module >private
UNKNOWN enum valuedcc::LogonFeedbackCallbacksprivate
wait()StateFlowBaseinlineprotected
wait_and_call(Callback c)StateFlowBaseinlineprotected
write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
yield()StateFlowBaseinlineprotected
yield_and_call(Callback c)StateFlowBaseinlineprotected
~Destructable() (defined in Destructable)Destructableinlinevirtual
~Executable() (defined in Executable)Executablevirtual
~QMember()QMemberinlineprotected
~StateFlowBase()StateFlowBaseinlineprotected