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 |
| enable_profiler(bool enable) | mvsim::Client | inline |
| 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 |
| profiler() const | mvsim::Client | inline |
| profiler_ | mvsim::Client | private |
| publishTopic(const std::string &topicName, const google::protobuf::Message &msg) | mvsim::Client | |
| requestListOfNodes() | mvsim::Client | |
| requestListOfTopics() | mvsim::Client | |
| serverHostAddress() const | mvsim::Client | inline |
| serverHostAddress(const std::string &serverIpOrAddressName) | mvsim::Client | inline |
| serverHostAddress_ | mvsim::Client | private |
| service_callback_t typedef | mvsim::Client | private |
| serviceInvokerThread_ | mvsim::Client | private |
| serviceToEndPointCache_ | mvsim::Client | private |
| serviceToEndPointCacheMtx_ | mvsim::Client | private |
| setName(const std::string &nodeName) | mvsim::Client | |
| shutdown() noexcept | mvsim::Client | |
| subscribe_topic_raw(const std::string &topicName, const topic_callback_t &callback) | mvsim::Client | |
| subscribeTopic(const std::string &topicName, const std::function< void(const MSG_T &)> &callback) | mvsim::Client | |
| subscribeTopic(const std::string &topicName, const std::function< void(const std::string &, const std::vector< uint8_t > &)> &callback) | mvsim::Client | |
| topic_callback_t typedef | mvsim::Client | |
| topicUpdatesThread_ | mvsim::Client | private |
| zmq_ | mvsim::Client | private |
| ~Client() | mvsim::Client |