SST 12.1.0
Structural Simulation Toolkit
SST::ActivityQueue Class Referenceabstract

Base Class for a queue of Activities. More...

#include <activityQueue.h>

Inheritance diagram for SST::ActivityQueue:
SST::InitQueue SST::PollingLinkQueue SST::SyncQueue SST::ThreadSyncQueue SST::TimeVortex SST::UninitializedQueue SST::IMPL::TimeVortexBinnedMapBase< false > SST::IMPL::TimeVortexBinnedMapBase< true > SST::IMPL::TimeVortexPQBase< false > SST::IMPL::TimeVortexPQBase< true > SST::IMPL::TimeVortexBinnedMapBase< TS > SST::IMPL::TimeVortexPQBase< TS > SST::IMPL::TimeVortexBinnedMap SST::IMPL::TimeVortexBinnedMap_ts SST::IMPL::TimeVortexPQ SST::IMPL::TimeVortexPQ_ts

Public Member Functions

virtual bool empty ()=0
 Returns true if the queue is empty. More...
virtual int size ()=0
 Returns the number of activities in the queue. More...
virtual Activitypop ()=0
 Remove and return the next activity. More...
virtual void insert (Activity *activity)=0
 Insert a new activity into the queue. More...
virtual Activityfront ()=0
 Returns the next activity. More...

Detailed Description

Base Class for a queue of Activities.

Member Function Documentation

◆ empty()

◆ front()

◆ insert()

◆ pop()

◆ size()

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