This is the complete list of members for mvsim::Client, including all inherited members.
advertiseService(const std::string &serviceName, const std::function< OUTPUT_MSG_T(const INPUT_MSG_T &)> &callback) | mvsim::Client | |
advertiseTopic(const std::string &topicName) | mvsim::Client | |
callService(const std::string &serviceName, const INPUT_MSG_T &input, OUTPUT_MSG_T &output) | mvsim::Client | |
callService(const std::string &serviceName, const std::string &inputSerializedMsg) | mvsim::Client | |
Client() | mvsim::Client | |
Client(const std::string &nodeName) | mvsim::Client | |
connect() | mvsim::Client | |
connected() const | mvsim::Client | |
doAdvertiseService(const std::string &serviceName, const google::protobuf::Descriptor *descIn, const google::protobuf::Descriptor *descOut, service_callback_t callback) | mvsim::Client | private |
doAdvertiseTopic(const std::string &topicName, const google::protobuf::Descriptor *descriptor) | mvsim::Client | private |
doCallService(const std::string &serviceName, const std::string &inputSerializedMsg, mrpt::optional_ref< google::protobuf::Message > outputMsg, mrpt::optional_ref< std::string > outputSerializedMsg=std::nullopt, mrpt::optional_ref< std::string > outputMsgTypeName=std::nullopt) | mvsim::Client | private |
doRegisterClient() | mvsim::Client | private |
doSubscribeTopic(const std::string &topicName, const google::protobuf::Descriptor *descriptor, const topic_callback_t &callback) | mvsim::Client | private |
doUnregisterClient() | mvsim::Client | private |
internal::InfoPerService | mvsim::Client | friend |
internal::InfoPerSubscribedTopic | mvsim::Client | friend |
internalServiceServingThread() | mvsim::Client | private |
internalTopicSubscribeThread(internal::InfoPerSubscribedTopic &ipt) | mvsim::Client | private |
internalTopicUpdatesThread() | mvsim::Client | private |
nodeName_ | mvsim::Client | private |
publishTopic(const std::string &topicName, const google::protobuf::Message &msg) | mvsim::Client | |
requestListOfNodes() | mvsim::Client | |
requestListOfTopics() | mvsim::Client | |
serverHostAddress_ | mvsim::Client | private |
service_callback_t typedef | mvsim::Client | private |
serviceInvokerThread_ | mvsim::Client | private |
setName(const std::string &nodeName) | mvsim::Client | |
shutdown() noexcept | mvsim::Client | |
subscribeTopic(const std::string &topicName, const std::function< void(const MSG_T &)> &callback) | mvsim::Client | |
topic_callback_t typedef | mvsim::Client | private |
topicUpdatesThread_ | mvsim::Client | private |
zmq_ | mvsim::Client | private |
~Client() | mvsim::Client |