iso::synth::DisconnectPortEvent Class Reference

disconnect port event More...

#include <iso_synth_disconnect_port_event.h>

Collaboration diagram for iso::synth::DisconnectPortEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DisconnectPortEvent (base::String pInputPortName, base::String pOutputPortName, double pDuration=-1.0)
 DisconnectPortEvent (double pTime, base::String pInputPortName, base::String pOutputPortName, double pDuration=-1.0)
 DisconnectPortEvent (const DisconnectPortEvent &pEvent)
 DisconnectPortEvent (double pTime, const DisconnectPortEvent &pEvent)
virtual ~DisconnectPortEvent ()
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 Attributes

base::String mInputPortName
base::String mOutputPortName
double mDuration
LinkmLink
InputPortmInputPort
OutputPortmOutputPort

Friends

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

Detailed Description

disconnect port event

event

Created by Daniel Bisig on 4/10/09.


Constructor & Destructor Documentation

DisconnectPortEvent::DisconnectPortEvent ( base::String  pInputPortName,
base::String  pOutputPortName,
double  pDuration = -1.0 
)

DisconnectPortEvent::DisconnectPortEvent ( double  pTime,
base::String  pInputPortName,
base::String  pOutputPortName,
double  pDuration = -1.0 
)

DisconnectPortEvent::DisconnectPortEvent ( const DisconnectPortEvent pEvent  ) 

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

DisconnectPortEvent::~DisconnectPortEvent (  )  [virtual]


Member Function Documentation

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

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

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

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

obtain textual event information

Returns:
base::String containing event information


Friends And Related Function Documentation

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

print event information

Parameters:
pOstream output stream
pEvent event


Member Data Documentation

base::String iso::synth::DisconnectPortEvent::mInputPortName [protected]

base::String iso::synth::DisconnectPortEvent::mOutputPortName [protected]

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

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

InputPort* iso::synth::DisconnectPortEvent::mInputPort [protected]

OutputPort* iso::synth::DisconnectPortEvent::mOutputPort [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