SST 16.0.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.
Activity * pop () override
 Not supported.
void insert (Activity *activity) override
 Insert a new activity into the queue.
Activity * front () 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.
virtual void setProfileTools (Profile::SyncProfileToolList *UNUSED(profile_tools))

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: