ActionCallback | helics::CommsInterface | protected |
addRoute(route_id rid, std::string_view 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 | |
ConnectionStatus enum name | helics::CommsInterface | protected |
connectionTimeout | helics::CommsInterface | protected |
disconnect() | helics::CommsInterface | |
disconnecting | helics::CommsInterface | protected |
encrypted | helics::NetworkCommsInterface | protected |
findOpenPort(int count, std::string_view host) | helics::NetworkCommsInterface | |
forceConnection | helics::NetworkCommsInterface | protected |
generatePortRequest(int cnt=1) const (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
generateReplyToIncomingMessage(ActionMessage &cmd) | helics::NetworkCommsInterface | |
getAddress() const | helics::NetworkCommsInterface | |
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::zeromq::ZmqCommsSS | virtual |
loadPortDefinitions(const ActionMessage &cmd) (defined in helics::NetworkCommsInterface) | helics::NetworkCommsInterface | protected |
loadTargetInfo(std::string_view localTarget, std::string_view brokerTarget, gmlc::networking::InterfaceNetworks targetNetwork=gmlc::networking::InterfaceNetworks::LOCAL) (defined in helics::CommsInterface) | helics::CommsInterface | |
localTargetAddress | helics::CommsInterface | protected |
logError(std::string_view message) const | helics::CommsInterface | |
loggingCallback | helics::CommsInterface | protected |
logMessage(std::string_view message) const | helics::CommsInterface | |
logWarning(std::string_view 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(gmlc::networking::InterfaceTypes 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 |
observer | helics::CommsInterface | 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(std::string_view flag, bool val) override | helics::NetworkCommsInterface | virtual |
setLoggingCallback(std::function< void(int level, std::string_view name, std::string_view 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(ConnectionStatus status) (defined in helics::CommsInterface) | helics::CommsInterface | protected |
setServerMode(bool serverActive) | helics::CommsInterface | |
setTimeout(std::chrono::milliseconds timeOut) | helics::CommsInterface | |
setTxStatus(ConnectionStatus status) (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 |
ZmqCommsSS() noexcept | helics::zeromq::ZmqCommsSS | |
~CommsInterface() | helics::CommsInterface | virtual |
~ZmqCommsSS() final | helics::zeromq::ZmqCommsSS | |