|
Open Model Railroad Network (OpenMRN)
|
This is the complete list of members for SocketClient, including all inherited members.
| address_to_string(struct addrinfo *addr, string *host, int *port) | SocketClient | static |
| AddrinfoPtr typedef | SocketClient | |
| 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 |
| Attempt enum name | SocketClient | |
| call_immediately(Callback c) | StateFlowBase | inlineprotected |
| Callback typedef | StateFlowBase | protected |
| callback_ | SocketClient | private |
| cast_allocation_result(T **member) | StateFlowBase | inlineprotected |
| connect(const char *host, int port) | SocketClient | inlinestatic |
| connect(const char *host, const char *port_str) | SocketClient | static |
| connect(struct addrinfo *addr) | SocketClient | static |
| connect_blocking(const string &host, int port) | SocketClient | inlineprivate |
| connect_complete() | SocketClient | inlineprivate |
| connect_mdns() | SocketClient | inlineprivate |
| connected() | SocketClient | inlineprivate |
| connectExecutor_ | SocketClient | private |
| delete_this() | StateFlowBase | inlineprotected |
| DISALLOW_COPY_AND_ASSIGN(SocketClient) (defined in SocketClient) | SocketClient | private |
| exit() | StateFlowBase | inlineprotected |
| failed_oneshot() | SocketClient | inlineprivate |
| fd_ | SocketClient | private |
| 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 |
| 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_connected() | SocketClient | inline |
| is_shutdown() | SocketClient | inline |
| is_state(Callback c) | StateFlowBase | inlineprotected |
| is_terminated() | StateFlowBase | inlineprotected |
| isConnected_ | SocketClient | private |
| local_test(struct addrinfo *addr) | SocketClient | privatestatic |
| lock() (defined in Atomic) | Atomic | inlineprivate |
| mdns_lookup(string mdns_hostname, string mdns_service) | SocketClient | inlineprivate |
| mdnsAddr_ | SocketClient | private |
| mdnsExecutor_ | SocketClient | private |
| mdnsJoin_ | SocketClient | private |
| mdnsPending_ | SocketClient | private |
| mu_ | Atomic | private |
| n_ (defined in SocketClient) | SocketClient | private |
| next | QMember | protected |
| next_step() | SocketClient | inlineprivate |
| notify() override | StateFlowBase | virtual |
| params_ | SocketClient | private |
| prepare_strategy() | SocketClient | inlineprivate |
| 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 |
| requestShutdown_ | SocketClient | private |
| reset_flow(Callback c) | StateFlowBase | inlineprotected |
| reset_params(std::unique_ptr< SocketClientParams > params) | SocketClient | inline |
| run() override | StateFlowBase | virtual |
| service() | StateFlowBase | inline |
| service_ | StateFlowBase | private |
| set_terminated() | StateFlowBase | inlineprotected |
| shutdown() | SocketClient | inline |
| sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c) | StateFlowBase | inlineprotected |
| sleep_done() (defined in SocketClient) | SocketClient | inlineprivate |
| sleeping_ | SocketClient | private |
| SocketClient(Service *service, ExecutorBase *connect_executor, ExecutorBase *mdns_executor, std::unique_ptr< SocketClientParams > params, std::function< void(int, Notifiable *)> connect_callback) | SocketClient | inline |
| start_connection() | SocketClient | inlineprivate |
| start_flow(Callback c) | StateFlowBase | inlineprotected |
| start_mdns() | SocketClient | inlineprivate |
| start_shutdown() | SocketClient | inline |
| startTime_ | SocketClient | private |
| state_ | StateFlowBase | private |
| StateFlowBase(Service *service) | StateFlowBase | inlineprotected |
| StateFlowBase() | StateFlowBase | private |
| strategyConfig_ | SocketClient | private |
| strategyOffset_ | SocketClient | private |
| string_to_address(const char *host, int port) | SocketClient | inlinestatic |
| string_to_address(const char *host, const char *port_str) | SocketClient | static |
| terminated() | StateFlowBase | private |
| test_deletion() (defined in Executable) | Executable | |
| timer_ | SocketClient | private |
| to_string(const char *p) | SocketClient | inlineprivate |
| try_schedule_connect(SocketClientParams::LogMessage log, string host, int port) | SocketClient | inlineprivate |
| unlock() (defined in Atomic) | Atomic | inlineprivate |
| wait() | StateFlowBase | inlineprotected |
| wait_and_call(Callback c) | StateFlowBase | inlineprotected |
| wait_and_connect_mdns() | SocketClient | inlineprivate |
| wait_retry() | SocketClient | inlineprivate |
| 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 |
| ~Destructable() (defined in Destructable) | Destructable | inlinevirtual |
| ~Executable() (defined in Executable) | Executable | virtual |
| ~QMember() | QMember | inlineprotected |
| ~SocketClient() | SocketClient | inline |
| ~StateFlowBase() | StateFlowBase | inlineprotected |