Marsyas
0.6.0-alpha
|
get a control value and use it to update another More...
#include <EvGetUpd.h>
Inherits EvEvent.
Public Member Functions | |
virtual EvGetUpd * | clone () |
clone this event and all its parameters. This method must be implemented so that scheduled events may be copied. | |
void | dispatch () |
the action to be performed by the event. This method is called when the event is due. Since Marsyas is not threaded, this method will block so be careful not to do too much. | |
EvGetUpd (MarSystem *src, std::string scname, MarSystem *tgt, std::string tcname) | |
EvGetUpd (EvGetUpd &e) | |
MarSystem * | getSource () const |
std::string | getSrcCName () const |
MarSystem * | getTarget () const |
std::string | getTgtCName () const |
void | setEvent (MarSystem *src, std::string scname, MarSystem *tgt, std::string tcname) |
void | setSource (MarSystem *ms) |
void | setSrcCName (std::string cname) |
void | setTarget (MarSystem *ms) |
void | setTgtCName (std::string cname) |
virtual | ~EvGetUpd () |
Friends | |
std::ostream & | operator<< (std::ostream &, EvEvent &) |
std::istream & | operator>> (std::istream &, EvEvent &) |
get a control value and use it to update another
Definition at line 41 of file EvGetUpd.h.
Definition at line 25 of file EvGetUpd.cpp.
Definition at line 30 of file EvGetUpd.cpp.
~EvGetUpd | ( | ) | [virtual] |
Definition at line 34 of file EvGetUpd.cpp.
clone this event and all its parameters. This method must be implemented so that scheduled events may be copied.
Implements EvEvent.
Definition at line 54 of file EvGetUpd.cpp.
void dispatch | ( | ) | [virtual] |
the action to be performed by the event. This method is called when the event is due. Since Marsyas is not threaded, this method will block so be careful not to do too much.
Implements EvEvent.
Definition at line 46 of file EvGetUpd.cpp.
Definition at line 57 of file EvGetUpd.h.
std::string getSrcCName | ( | ) | const [inline] |
Definition at line 55 of file EvGetUpd.h.
Definition at line 58 of file EvGetUpd.h.
std::string getTgtCName | ( | ) | const [inline] |
Definition at line 56 of file EvGetUpd.h.
Definition at line 37 of file EvGetUpd.cpp.
Definition at line 62 of file EvGetUpd.h.
void setSrcCName | ( | std::string | cname | ) | [inline] |
Definition at line 60 of file EvGetUpd.h.
Definition at line 63 of file EvGetUpd.h.
void setTgtCName | ( | std::string | cname | ) | [inline] |
Definition at line 61 of file EvGetUpd.h.