| ActionCallback | helics::CommsInterface | protected |
| addRoute(route_id rid, const std::string &routeInfo) | helics::CommsInterface | |
| appendNameToAddress | helics::NetworkCommsInterface | protected |
| autoBroker | helics::CommsInterface | protected |
| autoPortNumber | helics::NetworkCommsInterface | protected |
| brokerInitString | helics::CommsInterface | protected |
| brokerName | helics::CommsInterface | protected |
| brokerPort | helics::NetworkCommsInterface | protected |
| brokerTargetAddress | helics::CommsInterface | protected |
| CommsInterface()=default | helics::CommsInterface | |
| CommsInterface(thread_generation threads) (defined in helics::CommsInterface) | helics::CommsInterface | explicit |
| connect() | helics::CommsInterface | |
| connection_status enum name | helics::CommsInterface | protected |
| connectionTimeout | helics::CommsInterface | protected |
| disconnect() | helics::CommsInterface | |
| disconnecting | helics::CommsInterface | protected |
| findOpenPort(int count, const std::string &host) | helics::NetworkCommsInterface | |
| generatePortRequest(int cnt=1) const (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| generateReplyToIncomingMessage(ActionMessage &cmd) | helics::NetworkCommsInterface | |
| getAddress() const | helics::NetworkCommsInterface | |
| getDefaultBrokerPort() const =0 | helics::NetworkCommsInterface | pure virtual |
| getPort() const | helics::NetworkCommsInterface | inline |
| getPortNumber() const | helics::NetworkCommsInterface | inline |
| getRandomID() const | helics::CommsInterface | inlineprotected |
| getRxStatus() const (defined in helics::CommsInterface) | helics::CommsInterface | inlineprotected |
| getTxStatus() const (defined in helics::CommsInterface) | helics::CommsInterface | inlineprotected |
| hasBroker (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| interfaceNetwork (defined in helics::CommsInterface) | helics::CommsInterface | protected |
| isConnected() const | helics::CommsInterface | |
| join_tx_rx_thread() | helics::CommsInterface | protected |
| loadNetworkInfo(const NetworkBrokerData &netInfo) override | helics::NetworkCommsInterface | virtual |
| loadPortDefinitions(const ActionMessage &cmd) (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| loadTargetInfo(const std::string &localTarget, const std::string &brokerTarget, interface_networks targetNetwork=interface_networks::local) (defined in helics::CommsInterface) | helics::CommsInterface | |
| localTargetAddress | helics::CommsInterface | protected |
| logError(const std::string &message) const | helics::CommsInterface | |
| loggingCallback | helics::CommsInterface | protected |
| logMessage(const std::string &message) const | helics::CommsInterface | |
| logWarning(const std::string &message) const | helics::CommsInterface | |
| maxMessageCount | helics::CommsInterface | protected |
| maxMessageSize | helics::CommsInterface | protected |
| maxRetries (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| mRequireBrokerConnection | helics::CommsInterface | protected |
| name | helics::CommsInterface | protected |
| network (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| NetworkCommsInterface(interface_type type, CommsInterface::thread_generation threads=CommsInterface::thread_generation::dual) noexcept | helics::NetworkCommsInterface | explicit |
| networkType (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
| noAckConnection | helics::NetworkCommsInterface | protected |
| PortNumber | helics::NetworkCommsInterface | protected |
| propertyLock() | helics::CommsInterface | protected |
| propertyUnLock() (defined in helics::CommsInterface) | helics::CommsInterface | protected |
| reconnect() | helics::CommsInterface | |
| removeRoute(route_id rid) | helics::CommsInterface | |
| requestDisconnect | helics::CommsInterface | protected |
| rxTrigger (defined in helics::CommsInterface) | helics::CommsInterface | protected |
| serverMode | helics::CommsInterface | protected |
| setAutomaticPortStartPort(int startingPort) | helics::NetworkCommsInterface | |
| setBrokerPort(int brokerPortNumber) | helics::NetworkCommsInterface | |
| setCallback(std::function< void(ActionMessage &&)> callback) | helics::CommsInterface | |
| setFlag(const std::string &flag, bool val) override | helics::NetworkCommsInterface | virtual |
| setLoggingCallback(std::function< void(int level, const std::string &name, const std::string &message)> callback) | helics::CommsInterface | |
| setMessageSize(int maxMsgSize, int maxCount) | helics::CommsInterface | |
| setName(const std::string &commName) | helics::CommsInterface | |
| setPortNumber(int localPortNumber) | helics::NetworkCommsInterface | |
| setRequireBrokerConnection(bool requireBrokerConnection) | helics::CommsInterface | |
| setRxStatus(connection_status rxStatus) (defined in helics::CommsInterface) | helics::CommsInterface | protected |
| setServerMode(bool serverActive) | helics::CommsInterface | |
| setTimeout(std::chrono::milliseconds timeOut) | helics::CommsInterface | |
| setTxStatus(connection_status txStatus) (defined in helics::CommsInterface) | helics::CommsInterface | protected |
| thread_generation enum name | helics::CommsInterface | |
| transmit(route_id rid, const ActionMessage &cmd) | helics::CommsInterface | |
| transmit(route_id rid, ActionMessage &&cmd) | helics::CommsInterface | |
| txQueue | helics::CommsInterface | protected |
| useJsonSerialization | helics::CommsInterface | protected |
| useOsPortAllocation | helics::NetworkCommsInterface | protected |
| ~CommsInterface() | helics::CommsInterface | virtual |