Base type for all network executive models
Inheritance:
Public Methods
-
netExec(devs* parent = NULL)
-
netExec(const netExec& src, devs* parent)
-
virtual void getComponents(adevs_set<devs*>& c) = 0
-
Implementations of this method should fill out the
set c with all components models (but not the parent or
network executive itself)
-
virtual void route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r) = 0
-
An implementation should fill the EventReceiver bag r
with all destinations to receive pvvalue
-
virtual void gc_models(adevs_set<devs*>& removed) = 0
-
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
-
devs* getParent() const
-
virtual ~netExec()
Protected Methods
-
netExec(const netExec& src)
-
void operator=(const netExec& src)
Inherited from atomic:
Public Methods
-
virtual void delta_int()
-
virtual void delta_ext(ADEVS_TIME_TYPE e, const adevs_bag<PortValue>& x)
-
virtual void delta_conf(const adevs_bag<PortValue>& x)
-
virtual void output_func(adevs_bag<PortValue>& y)
-
virtual void gc_output(adevs_bag<PortValue>& g)
-
static void output(ADEVS_PORT_TYPE port, ADEVS_IO_TYPE value, adevs_bag<PortValue>& y)
Inherited from devs:
Public Methods
-
virtual void init()
-
ADEVS_TIME_TYPE timeCurrent() const
-
ADEVS_TIME_TYPE timeLast() const
-
ADEVS_TIME_TYPE timeNext() const
-
ADEVS_TIME_TYPE elapsed() const
-
ADEVS_TIME_TYPE sigma() const
-
ADEVS_TIME_TYPE ta() const
-
void hold(ADEVS_TIME_TYPE dt)
-
void passivate()
-
void setTimeCurrent(ADEVS_TIME_TYPE T)
-
void setTimeLast(ADEVS_TIME_TYPE T)
-
void setTimeNext(ADEVS_TIME_TYPE T)
-
Type getType() const
-
basic_sim* getAttachedSimulator()
-
void setAttachedSimulator(basic_sim* sim)
Public Members
-
typedef enum Enumeration of possible model types
Inherited from object:
Public Methods
-
virtual object* clone() const
Documentation
Base type for all network executive models
netExec(devs* parent = NULL)
netExec(const netExec& src, devs* parent)
virtual void getComponents(adevs_set<devs*>& c) = 0
-
Implementations of this method should fill out the
set c with all components models (but not the parent or
network executive itself)
virtual void route(const PortValue& pv, devs* model, adevs_bag<EventReceiver>& r) = 0
-
An implementation should fill the EventReceiver bag r
with all destinations to receive pvvalue
virtual void gc_models(adevs_set<devs*>& removed) = 0
-
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
devs* getParent() const
virtual ~netExec()
netExec(const netExec& src)
void operator=(const netExec& src)
- Direct child classes:
- net_exec
net_exec
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.