Transition class, use InControl instead. More...
#include <TypedInControl.hxx>
Public Member Functions | |
| TypedInControl (const std::string &name="unnamed in control", Processing *proc=0) | |
| Constructor to use when no callback is used. | |
| template<typename ProcessingType , typename ParameterType > | |
| TypedInControl (const std::string &name, ProcessingType *proc, void(ProcessingType::*callback)(const ParameterType &)) | |
| Constructor to use a callback by const reference. | |
| template<typename ProcessingType , typename ParameterType > | |
| TypedInControl (unsigned id, const std::string &name, ProcessingType *proc, void(ProcessingType::*callback)(unsigned, const ParameterType &)) | |
| Constructor to use a callback by const reference plus a port id to distinguish different caller controls in a single serving callback. | |
| template<typename ProcessingType , typename ParameterType > | |
| TypedInControl (const std::string &name, ProcessingType *proc, void(ProcessingType::*callback)(ParameterType)) | |
| Constructor to use a callback by copy. | |
| template<typename ProcessingType , typename ParameterType > | |
| TypedInControl (unsigned id, const std::string &name, ProcessingType *proc, void(ProcessingType::*callback)(unsigned, ParameterType)) | |
| Constructor to use a callback by copy plus a port id to distinguish different caller controls in a single serving callback. | |
Transition class, use InControl instead.
Definition at line 12 of file TypedInControl.hxx.
| CLAM::TypedInControl< ControlDataType >::TypedInControl | ( | const std::string & | name = "unnamed in control", |
|
| Processing * | proc = 0 | |||
| ) | [inline] |
Constructor to use when no callback is used.
Definition at line 16 of file TypedInControl.hxx.
| CLAM::TypedInControl< ControlDataType >::TypedInControl | ( | const std::string & | name, | |
| ProcessingType * | proc, | |||
| void(ProcessingType::*)(const ParameterType &) | callback | |||
| ) | [inline] |
Constructor to use a callback by const reference.
Definition at line 22 of file TypedInControl.hxx.
| CLAM::TypedInControl< ControlDataType >::TypedInControl | ( | unsigned | id, | |
| const std::string & | name, | |||
| ProcessingType * | proc, | |||
| void(ProcessingType::*)(unsigned, const ParameterType &) | callback | |||
| ) | [inline] |
Constructor to use a callback by const reference plus a port id to distinguish different caller controls in a single serving callback.
Definition at line 28 of file TypedInControl.hxx.
| CLAM::TypedInControl< ControlDataType >::TypedInControl | ( | const std::string & | name, | |
| ProcessingType * | proc, | |||
| void(ProcessingType::*)(ParameterType) | callback | |||
| ) | [inline] |
Constructor to use a callback by copy.
Definition at line 34 of file TypedInControl.hxx.
| CLAM::TypedInControl< ControlDataType >::TypedInControl | ( | unsigned | id, | |
| const std::string & | name, | |||
| ProcessingType * | proc, | |||
| void(ProcessingType::*)(unsigned, ParameterType) | callback | |||
| ) | [inline] |
Constructor to use a callback by copy plus a port id to distinguish different caller controls in a single serving callback.
Definition at line 40 of file TypedInControl.hxx.
1.6.3