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

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

again()StateFlowBaseinlineprotected
alarm_ (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerprivate
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
allocationResult_StateFlowBaseprivate
BroadcastTime(Node *node, NodeID clock_id)openlcb::BroadcastTimeinlineprotected
BroadcastTimeServer(Node *node, NodeID clock_id)openlcb::BroadcastTimeServer
BroadcastTimeServerAlarm (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerfriend
BroadcastTimeServerSet (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerfriend
BroadcastTimeServerSync (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerfriend
BroadcastTimeServerTime (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerfriend
call_immediately(Callback c)StateFlowBaseinlineprotected
Callback typedefStateFlowBaseprotected
callbacks_openlcb::BroadcastTimeprotected
cast_allocation_result(T **member)StateFlowBaseinlineprotected
clear_timezone()openlcb::BroadcastTimeprivate
clock_id()openlcb::BroadcastTimeinline
compare_realtime(time_t t1, time_t t2)TimeBaseinline
date(int *month, int *day)TimeBaseinline
day_of_week()TimeBaseinline
day_of_year()TimeBaseinline
delete_this()StateFlowBaseinlineprotected
DISALLOW_COPY_AND_ASSIGN(BroadcastTimeServer) (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerprivate
entry()openlcb::BroadcastTimeServerinlineprivate
event_base()openlcb::BroadcastTimeinline
eventBase_openlcb::BroadcastTimeprotected
EventId typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventRegistryEntry typedef (defined in openlcb::EventHandler)openlcb::EventHandler
EventReport typedef (defined in openlcb::EventHandler)openlcb::EventHandler
exit()StateFlowBaseinlineprotected
fast_sec_to_real_nsec_period(int16_t rate, time_t fast_sec, long long *real_nsec)TimeBaseinline
fast_sec_to_real_nsec_period_abs(time_t fast_sec, long long *real_nsec)TimeBaseinline
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_rate_quarters()TimeBaseinline
gmtime_get()openlcb::BroadcastTimeinline
gmtime_r(struct tm *result)TimeBaseinline
gmtime_recalculate()openlcb::BroadcastTimeinline
handle_consumer_identified(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerprivatevirtual
handle_consumer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerprivatevirtual
handle_event_report(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerprivatevirtual
handle_identify_consumer(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerinlineprivatevirtual
handle_identify_global(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerinlineprivatevirtual
handle_identify_producer(const EventRegistryEntry &entry, EventReport *event, BarrierNotifiable *done) overrideopenlcb::BroadcastTimeServerinlineprivatevirtual
handle_producer_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
handle_producer_range_identified(const EventRegistryEntry &registry_entry, EventReport *event, BarrierNotifiable *done)openlcb::EventHandlerinlinevirtual
IGNOREFN(handle_event_report) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_consumer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_consumer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_producer_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_producer_range_identified) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_identify_consumer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
IGNOREFN(handle_identify_producer) (defined in openlcb::SimpleEventHandler)openlcb::SimpleEventHandler
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_running()TimeBaseinline
is_server_detected() overrideopenlcb::BroadcastTimeServerinlinevirtual
is_server_self() overrideopenlcb::BroadcastTimeServerinlinevirtual
is_started()TimeBaseinline
is_state(Callback c)StateFlowBaseinlineprotected
is_terminated()StateFlowBaseinlineprotected
lock() (defined in Atomic)Atomicinlineprotected
mu_Atomicprivate
nextQMemberprotected
node()openlcb::BroadcastTimeinline
node_openlcb::BroadcastTimeprotected
notify() overrideStateFlowBasevirtual
QMember()QMemberinlineprotected
query()openlcb::BroadcastTimeinline
query_response()openlcb::BroadcastTimeServerprivate
rate_TimeBaseprotected
rateRequested_openlcb::BroadcastTimeprotected
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
real_nsec_to_fast_sec_period(int16_t rate, long long real_nsec, time_t *fast_sec)TimeBaseinline
real_nsec_until_fast_time_abs(time_t fast_sec, long long *real_nsec)TimeBaseinline
reset_flow(Callback c)StateFlowBaseinlineprotected
run() overrideStateFlowBasevirtual
seconds_TimeBaseprotected
secondsRequested_openlcb::BroadcastTimeServerprivate
service()StateFlowBaseinline
service_StateFlowBaseprivate
service_callbacks(time_t old, time_t current)openlcb::BroadcastTimeinlineprotected
set_ (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerprivate
set_date(int month, int day)openlcb::BroadcastTimeinline
set_date_year_str(const char *date_year)openlcb::BroadcastTime
set_rate_quarters(int16_t rate)openlcb::BroadcastTimeinline
set_shortcut(uint64_t event) overrideopenlcb::BroadcastTimeServerprivatevirtual
set_terminated()StateFlowBaseinlineprotected
set_time(int hours, int minutes)openlcb::BroadcastTimeinline
set_year(int year)openlcb::BroadcastTimeinline
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprotected
start()openlcb::BroadcastTimeinline
start_flow(Callback c)StateFlowBaseinlineprotected
started_TimeBaseprotected
state_StateFlowBaseprivate
StateFlowBase(Service *service)StateFlowBaseinlineprotected
StateFlowBase()StateFlowBaseprivate
stop()openlcb::BroadcastTimeinline
sync(const TimeBase &other)TimeBaseinline
sync_ (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerprivate
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executable
time()TimeBaseinline
time_ (defined in openlcb::BroadcastTimeServer)openlcb::BroadcastTimeServerprivate
time_and_rate_quarters()TimeBaseinline
TimeBase() (defined in TimeBase)TimeBaseinline
timer_openlcb::BroadcastTimeprotected
timestamp_TimeBaseprotected
TimeUpdateCallback typedefopenlcb::BroadcastTime
tm_openlcb::BroadcastTimeprotected
unlock() (defined in Atomic)Atomicinlineprotected
update_subscribe_add(TimeUpdateCallback callback)openlcb::BroadcastTimeinline
update_subscribe_remove(UpdateSubscribeHandle handle)openlcb::BroadcastTimeinline
updateRequested_openlcb::BroadcastTimeServerprivate
UpdateSubscribeHandle typedefopenlcb::BroadcastTime
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
writer_openlcb::BroadcastTimeprotected
year()TimeBaseinline
yield()StateFlowBaseinlineprotected
yield_and_call(Callback c)StateFlowBaseinlineprotected
~BroadcastTime()openlcb::BroadcastTimeinlinevirtual
~BroadcastTimeServer()openlcb::BroadcastTimeServer
~Destructable() (defined in Destructable)Destructableinlinevirtual
~EventHandler() (defined in openlcb::EventHandler)openlcb::EventHandlerinlinevirtual
~Executable() (defined in Executable)Executablevirtual
~QMember()QMemberinlineprotected
~StateFlowBase()StateFlowBaseinlineprotected