This is the complete list of members for eso::uatools::protocol::base::IComm, including all inherited members.
| Call(const std::string &object, const std::string &method, const std::vector< Variant > &args)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Connect(const ClientConfig &cfg)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Connect(const std::string &device, const std::string &address)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Disconnect() noexcept=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Disconnect()=0 | eso::uatools::protocol::base::IComm | pure virtual |
| IComm()=default | eso::uatools::protocol::base::IComm | |
| IComm(const IComm &)=delete | eso::uatools::protocol::base::IComm | |
| IComm(IComm &&)=delete | eso::uatools::protocol::base::IComm | |
| IsConnected() const noexcept=0 | eso::uatools::protocol::base::IComm | pure virtual |
| operator=(const IComm &)=delete | eso::uatools::protocol::base::IComm | |
| operator=(IComm &&)=delete | eso::uatools::protocol::base::IComm | |
| Read(const std::string &node)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Read(const std::vector< std::string > &nodes)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Read(VectorVariant ¶ms)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| RegisterCB(protocol::base::Dispatcher< protocol::base::VectorVariant & > &dispatcher, protocol::base::Dispatcher<> &failure, protocol::base::Dispatcher<> &normal)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Rpc(const std::string &obj, const std::string &proc, const VectorVariant ¶ms, Variant &result)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| StartMonitorItem(const std::string &item)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| StartMonitorItems(const std::vector< std::string > &item_vector)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| StopMonitorItem(const std::string &item)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Subscribe(const std::string &node, DataCallback callback, const SubscriptionOpts &opts={})=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Subscribe(const std::vector< std::string > &nodes, DataCallback callback, const SubscriptionOpts &opts={})=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Write(const std::string &node, const Variant &value)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Write(const std::vector< std::pair< std::string, Variant > > &writes)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| Write(const VectorVariant ¶ms)=0 | eso::uatools::protocol::base::IComm | pure virtual |
| ~IComm()=default | eso::uatools::protocol::base::IComm | virtual |
| ~IComm() | eso::uatools::protocol::base::IComm | inlinevirtual |