|
CIRCT 22.0.0git
|

Public Member Functions | |
| Impl (const std::string &hostname, uint16_t port) | |
| ::esi::cosim::ChannelServer::Stub * | getStub () const |
| ::esi::cosim::Manifest | getManifest () const |
| bool | getChannelDesc (const std::string &channelName, ::esi::cosim::ChannelDesc &desc) const |
| std::vector< RpcClient::ChannelDesc > | listChannels () const |
| void | writeToServer (const std::string &channelName, const MessageData &data) |
| std::unique_ptr< RpcClient::ReadChannelConnection > | connectClientReceiver (const std::string &channelName, RpcClient::ReadCallback callback) |
Private Attributes | |
| std::unique_ptr<::esi::cosim::ChannelServer::Stub > | stub |
Definition at line 107 of file RpcClient.cpp.
|
inline |
Definition at line 109 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 184 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::getChannelDesc(), and esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 131 of file RpcClient.cpp.
References checkStatus(), context, and esi::backends::cosim::RpcClient::Impl::stub.
Referenced by esi::backends::cosim::RpcClient::Impl::connectClientReceiver().
|
inline |
Definition at line 117 of file RpcClient.cpp.
References checkStatus(), context, and esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 115 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 146 of file RpcClient.cpp.
References checkStatus(), context, esi::backends::cosim::RpcClient::ChannelDesc::dir, esi::backends::cosim::RpcClient::ChannelDesc::name, esi::backends::cosim::RpcClient::Impl::stub, esi::backends::cosim::RpcClient::ToClient, esi::backends::cosim::RpcClient::ToServer, and esi::backends::cosim::RpcClient::ChannelDesc::type.
|
inline |
Definition at line 169 of file RpcClient.cpp.
References context, and esi::backends::cosim::RpcClient::Impl::stub.
|
private |
Definition at line 197 of file RpcClient.cpp.
Referenced by esi::backends::cosim::RpcClient::Impl::connectClientReceiver(), esi::backends::cosim::RpcClient::Impl::getChannelDesc(), esi::backends::cosim::RpcClient::Impl::getManifest(), esi::backends::cosim::RpcClient::Impl::getStub(), esi::backends::cosim::RpcClient::Impl::Impl(), esi::backends::cosim::RpcClient::Impl::listChannels(), and esi::backends::cosim::RpcClient::Impl::writeToServer().