WSF
WsfJTIDS_SlotGroup::QueueEntry Class Reference

#include <WsfJTIDS_SlotGroup.hpp>

Collaboration diagram for WsfJTIDS_SlotGroup::QueueEntry:

Public Types

using RecipientList = std::unordered_set<size_t>

Public Member Functions

 QueueEntry (double aTimeQueued, std::unique_ptr< WsfMessage > aMessage, RecipientList &&aRecipients)
 QueueEntry (const QueueEntry &aSrc)
 ~QueueEntry ()

Public Attributes

double mTimeQueued
double mBeginTransmitTime
double mTransmitCompleteTime
wsf::comm::MessagemMessagePtr
int mTimeSlotsNeeded
int mTransmitSlotIndex
RecipientList mRecipients

Member Typedef Documentation

◆ RecipientList

using WsfJTIDS_SlotGroup::QueueEntry::RecipientList = std::unordered_set<size_t>

Constructor & Destructor Documentation

◆ QueueEntry() [1/2]

WsfJTIDS_SlotGroup::QueueEntry::QueueEntry ( double aTimeQueued,
std::unique_ptr< WsfMessage > aMessage,
RecipientList && aRecipients )

◆ QueueEntry() [2/2]

WsfJTIDS_SlotGroup::QueueEntry::QueueEntry ( const QueueEntry & aSrc)

◆ ~QueueEntry()

WsfJTIDS_SlotGroup::QueueEntry::~QueueEntry ( )

References mMessagePtr.

Member Data Documentation

◆ mBeginTransmitTime

double WsfJTIDS_SlotGroup::QueueEntry::mBeginTransmitTime

◆ mMessagePtr

◆ mRecipients

RecipientList WsfJTIDS_SlotGroup::QueueEntry::mRecipients

Referenced by QueueEntry(), and QueueEntry().

◆ mTimeQueued

double WsfJTIDS_SlotGroup::QueueEntry::mTimeQueued

Referenced by QueueEntry(), and QueueEntry().

◆ mTimeSlotsNeeded

int WsfJTIDS_SlotGroup::QueueEntry::mTimeSlotsNeeded

◆ mTransmitCompleteTime

double WsfJTIDS_SlotGroup::QueueEntry::mTransmitCompleteTime

◆ mTransmitSlotIndex

int WsfJTIDS_SlotGroup::QueueEntry::mTransmitSlotIndex

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