| helics 3.6.1

helics::zeromq::ZmqComms Member List

This is the complete list of members for helics::zeromq::ZmqComms, including all inherited members.

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
getPushAddress() const (defined in helics::zeromq::ZmqComms) | helics::zeromq::ZmqComms |
getRandomID() const | helics::CommsInterface | inline protected
getRxStatus() const (defined in helics::CommsInterface) | helics::CommsInterface | inline protected
getTxStatus() const (defined in helics::CommsInterface) | helics::CommsInterface | inline protected
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::ZmqComms | 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
ZmqComms() noexcept | helics::zeromq::ZmqComms |
~CommsInterface() | helics::CommsInterface | virtual
~ZmqComms() | helics::zeromq::ZmqComms |