|
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 128 of file RpcClient.cpp.
|
inline |
Definition at line 130 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 205 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::getChannelDesc(), and esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 152 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 138 of file RpcClient.cpp.
References checkStatus(), context, and esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 136 of file RpcClient.cpp.
References esi::backends::cosim::RpcClient::Impl::stub.
|
inline |
Definition at line 167 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 190 of file RpcClient.cpp.
References context, and esi::backends::cosim::RpcClient::Impl::stub.
|
private |
Definition at line 218 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().