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.