Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions | Data Fields | Protected Attributes
simulation Class Reference
Inheritance diagram for simulation:
Inheritance graph
[legend]

Public Member Functions

 simulation ()
 
void run ()
 
void scheduleEvent (event *newEvent)
 

Data Fields

unsigned int time
 

Protected Attributes

std::priority_queue< event *, std::vector< event *, std::allocator< event * > >, eventComparator > eventQueue
 

Detailed Description

Definition at line 58 of file icecream.cpp.

Constructor & Destructor Documentation

◆ simulation()

simulation::simulation ( )
inline

Definition at line 60 of file icecream.cpp.

Member Function Documentation

◆ run()

void simulation::run ( )

Definition at line 74 of file icecream.cpp.

◆ scheduleEvent()

void simulation::scheduleEvent ( event *  newEvent)
inline

Definition at line 63 of file icecream.cpp.

Field Documentation

◆ eventQueue

std::priority_queue<event*, std::vector<event *, std::allocator<event*> >, eventComparator> simulation::eventQueue
protected

Definition at line 70 of file icecream.cpp.

◆ time

unsigned int simulation::time

Definition at line 66 of file icecream.cpp.


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