iso::synth::ConnectUnitEvent Class Reference

connect unit event More...

#include <iso_synth_connect_unit_event.h>

Collaboration diagram for iso::synth::ConnectUnitEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConnectUnitEvent (base::String pUnitName, base::String pTargetUnitName, double pDuration=-1.0)
 ConnectUnitEvent (double pTime, base::String pUnitName, base::String pTargetUnitName, double pDuration=-1.0)
 ConnectUnitEvent (base::String pUnitName, base::String pTargetUnitName, base::String pTargetPortName, double pDuration=-1.0)
 ConnectUnitEvent (double pTime, base::String pUnitName, base::String pTargetUnitName, base::String pTargetPortName, double pDuration=-1.0)
 ConnectUnitEvent (base::String pUnitName, base::String pTargetUnitName, ChannelMap *pChannelMap, double pDuration=-1.0)
 ConnectUnitEvent (double pTime, base::String pUnitName, base::String pTargetUnitName, ChannelMap *pChannelMap, double pDuration=-1.0)
 ConnectUnitEvent (base::String pUnitName, base::String pTargetUnitName, base::String pTargetPortName, ChannelMap *pChannelMap, double pDuration=-1.0)
 ConnectUnitEvent (double pTime, base::String pUnitName, base::String pTargetUnitName, base::String pTargetPortName, ChannelMap *pChannelMap, double pDuration=-1.0)
 ConnectUnitEvent (const ConnectUnitEvent &pEvent)
 ConnectUnitEvent (double pTime, const ConnectUnitEvent &pEvent)
virtual ~ConnectUnitEvent ()
virtual event::Event * copy () const
virtual event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Attributes

base::String mUnitName
base::String mTargetUnitName
base::String mTargetPortName
ChannelMapmChannelMap
double mDuration
LinkmLink

Detailed Description

connect unit event

event

Created by Daniel Bisig on 4/11/09.


Constructor & Destructor Documentation

ConnectUnitEvent::ConnectUnitEvent ( base::String  pUnitName,
base::String  pTargetUnitName,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( double  pTime,
base::String  pUnitName,
base::String  pTargetUnitName,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( base::String  pUnitName,
base::String  pTargetUnitName,
base::String  pTargetPortName,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( double  pTime,
base::String  pUnitName,
base::String  pTargetUnitName,
base::String  pTargetPortName,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( base::String  pUnitName,
base::String  pTargetUnitName,
ChannelMap pChannelMap,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( double  pTime,
base::String  pUnitName,
base::String  pTargetUnitName,
ChannelMap pChannelMap,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( base::String  pUnitName,
base::String  pTargetUnitName,
base::String  pTargetPortName,
ChannelMap pChannelMap,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( double  pTime,
base::String  pUnitName,
base::String  pTargetUnitName,
base::String  pTargetPortName,
ChannelMap pChannelMap,
double  pDuration = -1.0 
)

ConnectUnitEvent::ConnectUnitEvent ( const ConnectUnitEvent pEvent  ) 

ConnectUnitEvent::ConnectUnitEvent ( double  pTime,
const ConnectUnitEvent pEvent 
)

ConnectUnitEvent::~ConnectUnitEvent (  )  [virtual]


Member Function Documentation

event::Event * ConnectUnitEvent::copy (  )  const [virtual]

event::Event * ConnectUnitEvent::copy ( double  pTime  )  const [virtual]

void ConnectUnitEvent::execute (  )  throw (event::EventException)


Member Data Documentation

base::String iso::synth::ConnectUnitEvent::mUnitName [protected]

base::String iso::synth::ConnectUnitEvent::mTargetUnitName [protected]

base::String iso::synth::ConnectUnitEvent::mTargetPortName [protected]

ChannelMap* iso::synth::ConnectUnitEvent::mChannelMap [protected]

double iso::synth::ConnectUnitEvent::mDuration [protected]

Link* iso::synth::ConnectUnitEvent::mLink [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:18:42 2011 for synth by  doxygen 1.5.1