| acquire_srcdst_lock() | openlcb::DatagramClientImpl | inlineprivate |
| again() | StateFlowBase | inlineprotected |
| alloc_result(QMember *b) override | StateFlowBase | inlineprivatevirtual |
| allocate_and_call(FlowInterface< Buffer< T > > *target_flow, Callback c, Pool *pool=nullptr) | StateFlowBase | inlineprotected |
| allocate_and_call(Callback c, QAsync *queue) | StateFlowBase | inlineprotected |
| allocationResult_ | StateFlowBase | private |
| BUFFER_UNAVAILABLE enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| call_immediately(Callback c) | StateFlowBase | inlineprotected |
| Callback typedef | StateFlowBase | protected |
| cancel() OVERRIDE | openlcb::DatagramClientImpl | inlinevirtual |
| cast_allocation_result(T **member) | StateFlowBase | inlineprotected |
| datagram_finalize() (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | inlineprivate |
| DatagramClientImpl(If *iface, MessageHandler *send_flow) | openlcb::DatagramClientImpl | inline |
| DATAGRAMS_NOT_ACCEPTED enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| delete_this() | StateFlowBase | inlineprotected |
| DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase) | StateFlowBase | private |
| do_send() | openlcb::DatagramClientImpl | inlineprivate |
| done_ | openlcb::DatagramClientImpl | private |
| dst_ | openlcb::DatagramClientImpl | private |
| DST_NOT_FOUND enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| DST_REBOOT enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| exit() | StateFlowBase | inlineprotected |
| full_allocation_result(FlowInterface< Buffer< T > > *target_flow) | StateFlowBase | inlineprotected |
| full_allocation_result(TypedQAsync< T > *queue) | StateFlowBase | inlineprotected |
| get_allocation_result(FlowInterface< Buffer< T > > *target_flow) | StateFlowBase | inlineprotected |
| handle_response(GenMessage *message) | openlcb::DatagramClientImpl | inlineprivate |
| hasResponse_ (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| head_ | LinkedObject< DatagramClientImpl > | protectedstatic |
| head_mu() | LinkedObject< DatagramClientImpl > | inlinestatic |
| iface() | openlcb::DatagramClientImpl | inlineprivate |
| openlcb::init() | QMember | inline |
| StateFlowBase::init() | QMember | inline |
| internal_try_read() | StateFlowBase | inlineprotected |
| internal_try_write() | StateFlowBase | inlineprotected |
| invoke_subflow_and_ignore_result(FlowInterface< Buffer< T > > *target_flow, Args &&... args) | StateFlowBase | inlinestatic |
| invoke_subflow_and_wait(FlowInterface< Buffer< T > > *target_flow, Callback c, Args &&... args) | StateFlowBase | inlineprotected |
| is_state(Callback c) | StateFlowBase | inlineprotected |
| is_terminated() | StateFlowBase | inlineprotected |
| isSleeping_ | openlcb::DatagramClientImpl | private |
| link_ | LinkedObject< DatagramClientImpl > | protected |
| link_head() | LinkedObject< DatagramClientImpl > | inlinestatic |
| link_next() | LinkedObject< DatagramClientImpl > | inline |
| link_this() | LinkedObject< DatagramClientImpl > | inlineprotected |
| LinkedObject() | LinkedObject< DatagramClientImpl > | inlineprotected |
| listener_ | openlcb::DatagramClientImpl | private |
| MASK_1 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MASK_2 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MASK_3 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MAX_PRIORITY | openlcb::DatagramClientImpl | privatestatic |
| message_ | openlcb::DatagramClientImpl | private |
| MTI_1 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_1a enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_1b enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_2 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_2a enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_2b enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| MTI_3 enum value (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | private |
| openlcb::next | QMember | protected |
| StateFlowBase::next | QMember | protected |
| notify() override | openlcb::DatagramClientImpl | inlineprivatevirtual |
| OK_REPLY_PENDING enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| OPERATION_PENDING enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| OPERATION_SUCCESS enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| OUT_OF_ORDER enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| PERMANENT_ERROR enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| priority_ | openlcb::DatagramClientImpl | private |
| openlcb::QMember() | QMember | inlineprotected |
| StateFlowBase::QMember() | QMember | inlineprotected |
| read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprotected |
| read_repeated(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprotected |
| read_repeated_with_timeout(StateFlowTimedSelectHelper *helper, long long timeout_nsec, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprotected |
| read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprotected |
| register_handlers() (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | inlineprivate |
| REPLY_PENDING enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| REPLY_TIMEOUT_MASK enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| REPLY_TIMEOUT_SEC enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| RESEND_OK enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| reset_flow(Callback c) | StateFlowBase | inlineprotected |
| reset_message(Buffer< GenMessage > *b, unsigned priority) | openlcb::DatagramClientImpl | inlineprivate |
| RESPONSE_CODE_MASK enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| RESPONSE_FLAGS_SHIFT enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| ResponseFlag enum name (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| result() | openlcb::DatagramClient | inline |
| result_ (defined in openlcb::DatagramClient) | openlcb::DatagramClient | protected |
| ResultCodes enum name | openlcb::DatagramClient | |
| run() override | StateFlowBase | virtual |
| sendFlow_ | openlcb::DatagramClientImpl | private |
| sendPending_ | openlcb::DatagramClientImpl | private |
| service() | StateFlowBase | inline |
| service_ | StateFlowBase | private |
| set_priority(unsigned p) | openlcb::DatagramClientImpl | inlineprivate |
| set_terminated() | StateFlowBase | inlineprotected |
| sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c) | StateFlowBase | inlineprotected |
| SOURCE_NOT_PERMITTED enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| src_ | openlcb::DatagramClientImpl | private |
| start_flow(Callback c) | StateFlowBase | inlineprotected |
| start_send() | openlcb::DatagramClientImpl | inlineprivate |
| state_ | StateFlowBase | private |
| StateFlowBase(Service *service) | StateFlowBase | inlineprotected |
| StateFlowBase() | StateFlowBase | private |
| stop_waiting_for_response() | openlcb::DatagramClientImpl | inlineprivate |
| terminated() | StateFlowBase | private |
| test_deletion() (defined in Executable) | Executable | |
| TIMEOUT enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| timeout_looking_for_dst() | openlcb::DatagramClientImpl | inlineprivate |
| timeout_waiting_for_dg_response() (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | inlineprivate |
| timer_ | openlcb::DatagramClientImpl | private |
| TRANSPORT_ERROR enum value (defined in openlcb::DatagramClient) | openlcb::DatagramClient | |
| unregister_response_handler() (defined in openlcb::DatagramClientImpl) | openlcb::DatagramClientImpl | inlineprivate |
| wait() | StateFlowBase | inlineprotected |
| wait_and_call(Callback c) | StateFlowBase | inlineprotected |
| waitingClients_ | openlcb::DatagramClientImpl | private |
| write_datagram(Buffer< GenMessage > *b, unsigned priority) OVERRIDE | openlcb::DatagramClientImpl | inlinevirtual |
| write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprotected |
| yield() | StateFlowBase | inlineprotected |
| yield_and_call(Callback c) | StateFlowBase | inlineprotected |
| ~DatagramClient() (defined in openlcb::DatagramClient) | openlcb::DatagramClient | inlinevirtual |
| ~Destructable() (defined in Destructable) | Destructable | inlinevirtual |
| ~Executable() (defined in Executable) | Executable | virtual |
| ~LinkedObject() | LinkedObject< DatagramClientImpl > | inlineprotected |
| openlcb::~QMember() | QMember | inlineprotected |
| StateFlowBase::~QMember() | QMember | inlineprotected |
| ~StateFlowBase() | StateFlowBase | inlineprotected |