|
WSF
|
#include <WsfTaskManager.hpp>

Public Member Functions | |
| PendingMessage (double aSimTime, WsfTaskManager *aManagerPtr, const WsfMessage &aMessage, size_t aReceipientIndex, WsfStringId aCommName, int aRetryAttempts) | |
| PendingMessage (const PendingMessage &aSrc) | |
| PendingMessage & | operator= (const PendingMessage &aRhs) |
| ~PendingMessage () | |
Public Attributes | |
| double | mTimeSent |
| WsfMessage * | mMessagePtr |
| size_t | mRecipientIndex |
| WsfStringId | mCommName |
| int | mRetryAttempts |
| bool | mSuppressTimeoutMessage |
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.
| WsfTaskManager::PendingMessage::PendingMessage | ( | double | aSimTime, |
| WsfTaskManager * | aManagerPtr, | ||
| const WsfMessage & | aMessage, | ||
| size_t | aReceipientIndex, | ||
| WsfStringId | aCommName, | ||
| int | aRetryAttempts ) |
References WsfTaskManager::Clone(), WsfPlatform::GetIndex(), WsfPlatformPart::GetPlatform(), WsfSimulation::GetPlatformByIndex(), WsfPlatformPart::GetSimulation(), if(), mCommName, mMessagePtr, mRecipientIndex, mRetryAttempts, mSuppressTimeoutMessage, mTimeSent, and WsfTaskManager::WsfTaskManager().
Referenced by operator=(), and PendingMessage().
| WsfTaskManager::PendingMessage::PendingMessage | ( | const PendingMessage & | aSrc | ) |
References WsfTaskManager::Clone(), mCommName, mMessagePtr, mRecipientIndex, mRetryAttempts, mSuppressTimeoutMessage, mTimeSent, and PendingMessage().
| WsfTaskManager::PendingMessage::~PendingMessage | ( | ) |
References mMessagePtr.
| WsfTaskManager::PendingMessage & WsfTaskManager::PendingMessage::operator= | ( | const PendingMessage & | aRhs | ) |
References WsfMessage::Clone(), mCommName, mMessagePtr, mRecipientIndex, mRetryAttempts, mSuppressTimeoutMessage, mTimeSent, and PendingMessage().
| WsfStringId WsfTaskManager::PendingMessage::mCommName |
Referenced by WsfTaskManager::CheckMessageAcknowledged(), operator=(), PendingMessage(), and PendingMessage().
| WsfMessage* WsfTaskManager::PendingMessage::mMessagePtr |
| size_t WsfTaskManager::PendingMessage::mRecipientIndex |
Referenced by WsfTaskManager::CheckMessageAcknowledged(), operator=(), PendingMessage(), and PendingMessage().
| int WsfTaskManager::PendingMessage::mRetryAttempts |
Referenced by WsfTaskManager::CheckMessageAcknowledged(), operator=(), PendingMessage(), and PendingMessage().
| bool WsfTaskManager::PendingMessage::mSuppressTimeoutMessage |
Referenced by WsfTaskManager::CheckMessageAcknowledged(), operator=(), PendingMessage(), and PendingMessage().
| double WsfTaskManager::PendingMessage::mTimeSent |
Referenced by WsfTaskManager::CheckMessageAcknowledged(), operator=(), PendingMessage(), and PendingMessage().