class devsn

Base class for DEVS network models

Inheritance:


Public Methods

[more] devsn()
Constructor
[more] devsn(const devsn& src)
Copy constructor
[more]const devsn& operator=(const devsn& src)
Assignment operator
[more]void initialize(ADEVS_TIME_TYPE t0)
Any class derived from the devsn class should call the parent init() method when the derived init() method is called.
[more]virtual netExec* getNetExec() = 0
Get the network executive associated with this network model
[more]virtual ~devsn()
Destructor.
[more]devsn* typeIsNetwork()
Returns a pointer to this model


Inherited from devs:

Public Fields

obasic_sim_support_t bsim_support

Public Methods

ovirtual atomic* typeIsAtomic()
ovirtual netExec* typeIsNetExec()
oconst devsn* getParent() const
odevsn* getParent()
ovoid setParent(devsn* parent)
ostatic void prefer_thread(int thread_id)


Inherited from object:

Public Methods

ovirtual object* clone() const


Documentation

Base class for DEVS network models
o devsn()
Constructor

o devsn(const devsn& src)
Copy constructor

oconst devsn& operator=(const devsn& src)
Assignment operator

ovoid initialize(ADEVS_TIME_TYPE t0)
Any class derived from the devsn class should call the parent init() method when the derived init() method is called. The init() method initializes all component models and sets their parent to point at this model. The init() method assumes that the network executive has already been created (that is, getNetExec() != NULL).

ovirtual netExec* getNetExec() = 0
Get the network executive associated with this network model

ovirtual ~devsn()
Destructor. This destructor does not delete any component models. Any cleanup should be done by the derived class.

odevsn* typeIsNetwork()
Returns a pointer to this model


Direct child classes:
staticDigraph
network_model
coupled
cellSpace

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.