CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry Struct Reference
Collaboration diagram for esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry:
Collaboration graph
[legend]

Public Member Functions

 ReadCallbackEntry (uint64_t channelId, std::function< void()> notifier)
 

Public Attributes

RpcClient::ReadCallback callback
 
std::atomic< bool > canceled {false}
 
uint64_t channelId
 
utils::TSQueue< MessageDataqueue
 

Detailed Description

Definition at line 132 of file RpcClient.cpp.

Constructor & Destructor Documentation

◆ ReadCallbackEntry()

esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry::ReadCallbackEntry ( uint64_t  channelId,
std::function< void()>  notifier 
)
inline

Definition at line 138 of file RpcClient.cpp.

Member Data Documentation

◆ callback

RpcClient::ReadCallback esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry::callback

Definition at line 133 of file RpcClient.cpp.

◆ canceled

std::atomic<bool> esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry::canceled {false}

Definition at line 134 of file RpcClient.cpp.

◆ channelId

uint64_t esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry::channelId

Definition at line 135 of file RpcClient.cpp.

◆ queue

utils::TSQueue<MessageData> esi::backends::cosim::RpcClient::Impl::ReadCallbackEntry::queue

Definition at line 136 of file RpcClient.cpp.


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