iso::synth::DisconnectUnitEvent Class Reference

disconnect unit event More...

#include <iso_synth_disconnect_unit_event.h>

Collaboration diagram for iso::synth::DisconnectUnitEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DisconnectUnitEvent (base::String pUnitName, double pDuration=-1.0)
 DisconnectUnitEvent (double pTime, base::String pUnitName, double pDuration=-1.0)
 DisconnectUnitEvent (base::String pUnitName, base::String pDisconnectName, double pDuration=-1.0)
 DisconnectUnitEvent (double pTime, base::String pUnitName, base::String pDisconnectName, double pDuration=-1.0)
 DisconnectUnitEvent (const DisconnectUnitEvent &pEvent)
 DisconnectUnitEvent (double pTime, const DisconnectUnitEvent &pEvent)
virtual ~DisconnectUnitEvent ()
virtual event::Event * copy () const
virtual event::Event * copy (double pTime) const
void execute () throw (event::EventException)
virtual base::String info () const
 obtain textual event information

Protected Member Functions

void disconnect (AudioPort *pPort)
void disconnect (Unit *pUnit)

Protected Attributes

base::String mUnitName
base::String mDisconnectName
double mDuration
UnitmUnit
QVector< event::Event * > mSubEvents

Friends

std::ostream & operator<< (std::ostream &pOstream, const DisconnectUnitEvent &pEvent)
 print event information

Detailed Description

disconnect unit event

event

Created by Daniel Bisig on 4/13/09.


Constructor & Destructor Documentation

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

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

DisconnectUnitEvent::DisconnectUnitEvent ( base::String  pUnitName,
base::String  pDisconnectName,
double  pDuration = -1.0 
)

DisconnectUnitEvent::DisconnectUnitEvent ( double  pTime,
base::String  pUnitName,
base::String  pDisconnectName,
double  pDuration = -1.0 
)

DisconnectUnitEvent::DisconnectUnitEvent ( const DisconnectUnitEvent pEvent  ) 

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

DisconnectUnitEvent::~DisconnectUnitEvent (  )  [virtual]


Member Function Documentation

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

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

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

base::String DisconnectUnitEvent::info (  )  const [virtual]

obtain textual event information

Returns:
base::String containing event information

void DisconnectUnitEvent::disconnect ( AudioPort pPort  )  [protected]

void DisconnectUnitEvent::disconnect ( Unit pUnit  )  [protected]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  pOstream,
const DisconnectUnitEvent pEvent 
) [friend]

print event information

Parameters:
pOstream output stream
pEvent event


Member Data Documentation

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

base::String iso::synth::DisconnectUnitEvent::mDisconnectName [protected]

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

Unit* iso::synth::DisconnectUnitEvent::mUnit [protected]

QVector<event::Event* > iso::synth::DisconnectUnitEvent::mSubEvents [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