class netExec

Base type for all network executive models

Inheritance:


Public Methods

[more] netExec(devs* parent = NULL)
[more] netExec(const netExec& src, devs* parent)
[more]virtual void getComponents(adevs_set<devs*>& c)
Implementations of this method should fill out the set c with all components models (but not the parent or network executive itself)
[more]virtual void route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r)
An implementation should fill the EventReceiver bag r with all destinations to receive pvvalue
[more]virtual void gc_models(adevs_set<devs*>& removed)
The models in the set removed are no long members of this network executives component set (as per getComponents()) and are no longer in use by the simulation engine
[more]devs* getParent() const
[more]virtual ~netExec()

Protected Methods

[more] netExec(const netExec& src)
[more]void operator=(const netExec& src)


Inherited from atomic:

Public Methods

ovirtual void delta_int()
ovirtual void delta_ext(TIME_TYPE e, const adevs_bag<PortValue>& x)
ovirtual void delta_conf(const adevs_bag<PortValue>& x)
ovirtual void output_func(adevs_bag<PortValue>& y)
ovirtual void gc_output(adevs_bag<PortValue>& g)
ostatic void output(PORT_TYPE port, IO_TYPE value, adevs_bag<PortValue>& y)


Inherited from devs:

Public Fields

otypedef enum NETWORK
otypedef enum UNKNOWN Type

Public Methods

ovirtual void init()
oTIME_TYPE timeCurrent() const
oTIME_TYPE timeLast() const
oTIME_TYPE timeNext() const
oTIME_TYPE elapsed() const
oTIME_TYPE sigma() const
oTIME_TYPE ta() const
ovoid hold(TIME_TYPE dt)
ovoid passivate()
ovoid setTimeCurrent(TIME_TYPE T)
ovoid setTimeLast(TIME_TYPE T)
ovoid setTimeNext(TIME_TYPE T)
oType getType() const
obasic_sim* getAttachedSimulator()
ovoid setAttachedSimulator(basic_sim* sim)

Public

otypedef enum ATOMIC


Inherited from object:

Public Methods

ovirtual object* clone() const


Documentation

Base type for all network executive models
o netExec(devs* parent = NULL)

o netExec(const netExec& src, devs* parent)

ovirtual void getComponents(adevs_set<devs*>& c)
Implementations of this method should fill out the set c with all components models (but not the parent or network executive itself)

ovirtual void route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r)
An implementation should fill the EventReceiver bag r with all destinations to receive pvvalue

ovirtual void gc_models(adevs_set<devs*>& removed)
The models in the set removed are no long members of this network executives component set (as per getComponents()) and are no longer in use by the simulation engine

odevs* getParent() const

ovirtual ~netExec()

o netExec(const netExec& src)

ovoid operator=(const netExec& src)


Direct child classes:
net_exec

Alphabetic index HTML hierarchy of classes or Java



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