qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Public Member Functions | Public Attributes | List of all members
OfflineMsgEngine::ReceiptResolver< ReceiptT > Class Template Reference
Collaboration diagram for OfflineMsgEngine::ReceiptResolver< ReceiptT >:
Collaboration graph

Public Member Functions

void notifyMessageSent (ReceiptT receipt, OfflineMessage const &message)
 
void notifyReceiptReceived (ReceiptT receipt)
 
std::vector< OfflineMessageclear ()
 

Public Attributes

std::vector< ReceiptT > receivedReceipts
 
std::map< ReceiptT, OfflineMessageunAckedMessages
 

Detailed Description

template<class ReceiptT>
class OfflineMsgEngine::ReceiptResolver< ReceiptT >

Definition at line 69 of file offlinemsgengine.h.

Member Function Documentation

◆ clear()

template<class ReceiptT >
std::vector<OfflineMessage> OfflineMsgEngine::ReceiptResolver< ReceiptT >::clear ( )
inline

Definition at line 98 of file offlinemsgengine.h.

Here is the caller graph for this function:

◆ notifyMessageSent()

template<class ReceiptT >
void OfflineMsgEngine::ReceiptResolver< ReceiptT >::notifyMessageSent ( ReceiptT  receipt,
OfflineMessage const &  message 
)
inline

Definition at line 72 of file offlinemsgengine.h.

Here is the caller graph for this function:

◆ notifyReceiptReceived()

template<class ReceiptT >
void OfflineMsgEngine::ReceiptResolver< ReceiptT >::notifyReceiptReceived ( ReceiptT  receipt)
inline

Definition at line 86 of file offlinemsgengine.h.

Here is the caller graph for this function:

Member Data Documentation

◆ receivedReceipts

template<class ReceiptT >
std::vector<ReceiptT> OfflineMsgEngine::ReceiptResolver< ReceiptT >::receivedReceipts

Definition at line 113 of file offlinemsgengine.h.

◆ unAckedMessages

template<class ReceiptT >
std::map<ReceiptT, OfflineMessage> OfflineMsgEngine::ReceiptResolver< ReceiptT >::unAckedMessages

Definition at line 114 of file offlinemsgengine.h.


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