WSF
WsfTaskManager::PendingMessage Struct Reference

#include <WsfTaskManager.hpp>

Collaboration diagram for WsfTaskManager::PendingMessage:

Public Member Functions

 PendingMessage (double aSimTime, WsfTaskManager *aManagerPtr, const WsfMessage &aMessage, size_t aReceipientIndex, WsfStringId aCommName, int aRetryAttempts)
 PendingMessage (const PendingMessage &aSrc)
PendingMessageoperator= (const PendingMessage &aRhs)
 ~PendingMessage ()

Public Attributes

double mTimeSent
WsfMessagemMessagePtr
size_t mRecipientIndex
WsfStringId mCommName
int mRetryAttempts
bool mSuppressTimeoutMessage

Detailed Description

Messages that have been sent but are waiting for a receipt. An entry is made into the 'pending message list' whenever a message must be sent 'reliably'. The transmission of a reliable message will be (re)attempted until either an acknowledgment is received or the number of retry attempts is exhausted.

Constructor & Destructor Documentation

◆ PendingMessage() [1/2]

WsfTaskManager::PendingMessage::PendingMessage ( double aSimTime,
WsfTaskManager * aManagerPtr,
const WsfMessage & aMessage,
size_t aReceipientIndex,
WsfStringId aCommName,
int aRetryAttempts )

◆ PendingMessage() [2/2]

WsfTaskManager::PendingMessage::PendingMessage ( const PendingMessage & aSrc)

◆ ~PendingMessage()

WsfTaskManager::PendingMessage::~PendingMessage ( )

References mMessagePtr.

Member Function Documentation

◆ operator=()

Member Data Documentation

◆ mCommName

WsfStringId WsfTaskManager::PendingMessage::mCommName

◆ mMessagePtr

◆ mRecipientIndex

size_t WsfTaskManager::PendingMessage::mRecipientIndex

◆ mRetryAttempts

int WsfTaskManager::PendingMessage::mRetryAttempts

◆ mSuppressTimeoutMessage

bool WsfTaskManager::PendingMessage::mSuppressTimeoutMessage

◆ mTimeSent

double WsfTaskManager::PendingMessage::mTimeSent

The documentation for this struct was generated from the following files:
Copyrights Multiple, All Rights Reserved