SST 16.0.0
Structural Simulation Toolkit
SST::InitQueue Class Reference

ActivityQueue for use during the init() phase. More...

#include <initQueue.h>

Inheritance diagram for SST::InitQueue:
SST::ActivityQueue

Public Member Functions

bool empty () override
 Returns true if the queue is empty.
int size () override
 Returns the number of activities in the queue.
void insert (Activity *activity) override
 Insert a new activity into the queue.
Activity * pop () override
 Remove and return the next activity.
Activity * front () override
 Returns the next activity.

Detailed Description

ActivityQueue for use during the init() phase.

Member Function Documentation

◆ empty()

bool SST::InitQueue::empty ( )
overridevirtual

Returns true if the queue is empty.

Implements SST::ActivityQueue.

◆ front()

Activity * SST::InitQueue::front ( )
overridevirtual

Returns the next activity.

Implements SST::ActivityQueue.

◆ insert()

void SST::InitQueue::insert ( Activity * activity)
overridevirtual

Insert a new activity into the queue.

Implements SST::ActivityQueue.

◆ pop()

Activity * SST::InitQueue::pop ( )
overridevirtual

Remove and return the next activity.

Implements SST::ActivityQueue.

◆ size()

int SST::InitQueue::size ( )
overridevirtual

Returns the number of activities in the queue.

Implements SST::ActivityQueue.


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