#include <iso_synth_remove_unit_event.h>
Collaboration diagram for iso::synth::RemoveUnitEvent:

Public Member Functions | |
| RemoveUnitEvent (base::String pUnitName, double pDuration=-1.0) | |
| RemoveUnitEvent (double pTime, base::String pUnitName, double pDuration=-1.0) | |
| RemoveUnitEvent (const RemoveUnitEvent &pEvent) | |
| RemoveUnitEvent (double pTime, const RemoveUnitEvent &pEvent) | |
| virtual | ~RemoveUnitEvent () |
| 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 | mUnitName |
| double | mDuration |
| Unit * | mUnit |
| DisconnectUnitEvent * | mSubEvent |
Friends | |
| std::ostream & | operator<< (std::ostream &pOstream, const RemoveUnitEvent &pEvent) |
| print event information | |
event
Created by Daniel Bisig on 4/13/09.
| RemoveUnitEvent::RemoveUnitEvent | ( | base::String | pUnitName, | |
| double | pDuration = -1.0 | |||
| ) |
| RemoveUnitEvent::RemoveUnitEvent | ( | double | pTime, | |
| base::String | pUnitName, | |||
| double | pDuration = -1.0 | |||
| ) |
| RemoveUnitEvent::RemoveUnitEvent | ( | const RemoveUnitEvent & | pEvent | ) |
| RemoveUnitEvent::RemoveUnitEvent | ( | double | pTime, | |
| const RemoveUnitEvent & | pEvent | |||
| ) |
| RemoveUnitEvent::~RemoveUnitEvent | ( | ) | [virtual] |
| event::Event * RemoveUnitEvent::copy | ( | ) | const [virtual] |
| event::Event * RemoveUnitEvent::copy | ( | double | pTime | ) | const [virtual] |
| void RemoveUnitEvent::execute | ( | ) | throw (event::EventException) |
| base::String RemoveUnitEvent::info | ( | ) | const [virtual] |
obtain textual event information
| std::ostream& operator<< | ( | std::ostream & | pOstream, | |
| const RemoveUnitEvent & | pEvent | |||
| ) | [friend] |
print event information
| pOstream | output stream | |
| pEvent | event |
base::String iso::synth::RemoveUnitEvent::mUnitName [protected] |
double iso::synth::RemoveUnitEvent::mDuration [protected] |
Unit* iso::synth::RemoveUnitEvent::mUnit [protected] |
1.5.1