ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
daq::ReplyToken Class Reference

Token representing a not-yet-received reply. More...

#include <pendingReplies.hpp>

Public Member Functions

 ReplyToken (ReplyToken &&)=default
 
ReplyTokenoperator= (ReplyToken &&)=default
 
 ~ReplyToken ()
 
void Release ()
 Release token explicitly. More...
 

Protected Member Functions

 ReplyToken (uint64_t token, std::weak_ptr< PendingReplies > pending_replies) noexcept
 

Protected Attributes

friend PendingReplies
 

Detailed Description

Token representing a not-yet-received reply.

Definition at line 26 of file pendingReplies.hpp.

Constructor & Destructor Documentation

◆ ReplyToken() [1/2]

daq::ReplyToken::ReplyToken ( ReplyToken &&  )
default

◆ ~ReplyToken()

daq::ReplyToken::~ReplyToken ( )

Definition at line 11 of file pendingReplies.cpp.

◆ ReplyToken() [2/2]

daq::ReplyToken::ReplyToken ( uint64_t  token,
std::weak_ptr< PendingReplies pending_replies 
)
explicitprotectednoexcept

Definition at line 7 of file pendingReplies.cpp.

Member Function Documentation

◆ operator=()

ReplyToken& daq::ReplyToken::operator= ( ReplyToken &&  )
default

◆ Release()

void daq::ReplyToken::Release ( )

Release token explicitly.

Definition at line 16 of file pendingReplies.cpp.

Member Data Documentation

◆ PendingReplies

friend daq::ReplyToken::PendingReplies
protected

Definition at line 38 of file pendingReplies.hpp.


The documentation for this class was generated from the following files: