CIRCT 24.0.0git
Loading...
Searching...
No Matches
esi::backends::cosim::RpcClient.Impl::ReadCallbackEntry Struct Reference
Collaboration diagram for esi::backends::cosim::RpcClient.Impl::ReadCallbackEntry:

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< MessageData > queue

Detailed Description

Definition at line 162 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 168 of file RpcClient.cpp.

References channelId, and queue.

Member Data Documentation

◆ callback

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

Definition at line 163 of file RpcClient.cpp.

◆ canceled

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

Definition at line 164 of file RpcClient.cpp.

◆ channelId

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

Definition at line 165 of file RpcClient.cpp.

Referenced by ReadCallbackEntry().

◆ queue

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

Definition at line 166 of file RpcClient.cpp.

Referenced by ReadCallbackEntry().


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