CIRCT 24.0.0git
Loading...
Searching...
No Matches
esi::cosim::RpcServer::Impl Member List

This is the complete list of members for esi::cosim::RpcServer::Impl, including all inherited members.

boundPortesi::cosim::RpcServer::Implprivate
channelByIdesi::cosim::RpcServer::Implprivate
ChannelDirection typedefesi::cosim::RpcServer::Implprivate
channelsMutexesi::cosim::RpcServer::Implprivate
compressedManifestesi::cosim::RpcServer::Implprivate
ctxtesi::cosim::RpcServer::Implprivate
esiVersionesi::cosim::RpcServer::Implprivate
faultStashesi::cosim::RpcServer::Implprivate
findChannel(ix::WebSocket &ws, uint64_t requestId, uint64_t channelId, ChannelDirection dir)esi::cosim::RpcServer::Implprivate
getContext()esi::cosim::RpcServer::Implinline
getPort() constesi::cosim::RpcServer::Implinline
getSession()esi::cosim::RpcServer::Implinlineprivate
handleBinaryFrame(uint64_t generation, const std::string &data)esi::cosim::RpcServer::Implprivate
handleControlFrame(ix::WebSocket &ws, const std::string &text)esi::cosim::RpcServer::Implprivate
handleEvent(uint64_t generation, const json &frame)esi::cosim::RpcServer::Implprivate
handleHello(ix::WebSocket &ws, uint64_t requestId, const json &params)esi::cosim::RpcServer::Implprivate
handleSubscribe(ix::WebSocket &ws, uint64_t requestId, const json &params)esi::cosim::RpcServer::Implprivate
handleUnsubscribe(ix::WebSocket &ws, uint64_t requestId, const json &params)esi::cosim::RpcServer::Implprivate
idByNameesi::cosim::RpcServer::Implprivate
Impl(Context &ctxt, int port)esi::cosim::RpcServer::Impl
logRefusedFrame(uint64_t channelId, size_t size)esi::cosim::RpcServer::Impl
manifestMutexesi::cosim::RpcServer::Implprivate
manifestReadyesi::cosim::RpcServer::Implprivate
manifestReadyCVesi::cosim::RpcServer::Implprivate
messageConsumed(ReadChannelPort &port)esi::cosim::RpcServer::Impl
nextChannelIdesi::cosim::RpcServer::Implprivate
nextSessionGenerationesi::cosim::RpcServer::Implprivate
onClientMessage(const std::weak_ptr< ix::WebSocket > &wsWeak, ix::WebSocket &ws, const ix::WebSocketMessagePtr &msg)esi::cosim::RpcServer::Implprivate
onClose(ix::WebSocket &ws)esi::cosim::RpcServer::Implprivate
onOpen(const std::weak_ptr< ix::WebSocket > &wsWeak)esi::cosim::RpcServer::Implprivate
readPortsesi::cosim::RpcServer::Implprivate
readyIdsesi::cosim::RpcServer::Impl
registerReadPort(const std::string &name, const std::string &type)esi::cosim::RpcServer::Impl
registerWritePort(const std::string &name, const std::string &type)esi::cosim::RpcServer::Impl
retireSession(uint64_t generation)esi::cosim::RpcServer::Implprivate
sendConsumedEvent(const std::unordered_set< uint64_t > &ids)esi::cosim::RpcServer::Implprivate
sendError(ix::WebSocket &ws, uint64_t requestId, const std::string &code, const std::string &message)esi::cosim::RpcServer::Implprivate
sendResult(ix::WebSocket &ws, uint64_t requestId, const json &result)esi::cosim::RpcServer::Implprivate
serveresi::cosim::RpcServer::Implprivate
sessionesi::cosim::RpcServer::Implprivate
sessionFor(const ix::WebSocket &ws)esi::cosim::RpcServer::Implinlineprivate
sessionMutexesi::cosim::RpcServer::Implprivate
setManifest(int esiVersion, const std::vector< uint8_t > &compressedManifest)esi::cosim::RpcServer::Impl
stop(uint32_t timeoutMS)esi::cosim::RpcServer::Impl
transportLoop()esi::cosim::RpcServer::Implprivate
transportThreadesi::cosim::RpcServer::Implprivate
writePortsesi::cosim::RpcServer::Implprivate
~Impl()esi::cosim::RpcServer::Impl