SST 15.0
Structural Simulation Toolkit
SST::ThreadSyncQueue Class Reference
Inheritance diagram for SST::ThreadSyncQueue:
SST::SyncQueue SST::ActivityQueue

Public Member Functions

 ThreadSyncQueue (RankInfo to_rank)
 
bool empty () override
 Returns true if the queue is empty.
 
int size () override
 Returns the number of activities in the queue.
 
Activitypop () override
 Not supported.
 
void insert (Activity *activity) override
 Insert a new activity into the queue.
 
Activityfront () override
 Not supported.
 
void clear ()
 
std::vector< Activity * > & getVector ()
 
- Public Member Functions inherited from SST::SyncQueue
 SyncQueue (RankInfo to_rank)
 
RankInfo getToRank ()
 Accessor method to get to_rank.
 

Member Function Documentation

◆ empty()

bool SST::ThreadSyncQueue::empty ( )
inlineoverridevirtual

Returns true if the queue is empty.

Implements SST::ActivityQueue.

◆ front()

Activity * SST::ThreadSyncQueue::front ( )
inlineoverridevirtual

Not supported.

Implements SST::ActivityQueue.

◆ insert()

void SST::ThreadSyncQueue::insert ( Activity * activity)
inlineoverridevirtual

Insert a new activity into the queue.

Implements SST::ActivityQueue.

◆ pop()

Activity * SST::ThreadSyncQueue::pop ( )
inlineoverridevirtual

Not supported.

Implements SST::ActivityQueue.

◆ size()

int SST::ThreadSyncQueue::size ( )
inlineoverridevirtual

Returns the number of activities in the queue.

Implements SST::ActivityQueue.


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