CIRCT 24.0.0git
Loading...
Searching...
No Matches
esi::cosim::RpcServer::Impl::ClientSession Struct Reference
Collaboration diagram for esi::cosim::RpcServer::Impl::ClientSession:

Public Attributes

std::shared_ptr< ix::WebSocket > ws
std::mutex subscribedMutex
std::unordered_set< uint64_t > subscribed
std::atomic< bool > helloDone = false
std::atomic< bool > closed = false
uint64_t generation = 0

Detailed Description

Definition at line 187 of file RpcServer.cpp.

Member Data Documentation

◆ closed

std::atomic<bool> esi::cosim::RpcServer::Impl::ClientSession::closed = false

Definition at line 196 of file RpcServer.cpp.

◆ generation

uint64_t esi::cosim::RpcServer::Impl::ClientSession::generation = 0

Definition at line 200 of file RpcServer.cpp.

◆ helloDone

std::atomic<bool> esi::cosim::RpcServer::Impl::ClientSession::helloDone = false

Definition at line 194 of file RpcServer.cpp.

◆ subscribed

std::unordered_set<uint64_t> esi::cosim::RpcServer::Impl::ClientSession::subscribed

Definition at line 192 of file RpcServer.cpp.

◆ subscribedMutex

std::mutex esi::cosim::RpcServer::Impl::ClientSession::subscribedMutex

Definition at line 191 of file RpcServer.cpp.

◆ ws

std::shared_ptr<ix::WebSocket> esi::cosim::RpcServer::Impl::ClientSession::ws

Definition at line 188 of file RpcServer.cpp.


The documentation for this struct was generated from the following file: