|
CLAM-Development
1.4.0
|
#include <OutControlPublisher.hxx>
Public Member Functions | |
| OutControlPublisher () | |
| OutControlPublisher (const std::string &name, Processing *father) | |
| void | PublishOutControl (FloatOutControl &out) |
| void | AddLink (InControlBase &in) |
| Set a connection with an in control. | |
Public Member Functions inherited from CLAM::OutControl< ControlDataType > | |
| OutControl (const std::string &name="unnamed typed in control", Processing *proc=0) | |
| void | SendControl (const ControlDataType &val) |
| bool | IsLinkable (const InControlBase &in) |
| Returns whether the control can be connected to the provided in control. | |
| virtual const std::type_info & | GetTypeId () const |
Public Member Functions inherited from CLAM::OutControlBase | |
| OutControlBase (const std::string &name, Processing *proc=0) | |
| Class constructor. | |
| virtual | ~OutControlBase () |
| Class destructor. | |
| const std::string & | GetName () const |
| Processing * | GetProcessing () const |
| bool | IsConnected () |
| bool | IsConnectedTo (InControlBase &in) |
| void | RemoveLink (InControlBase &in) |
| Unsets an existing link with the provided in control. | |
| Peers::iterator | BeginInControlsConnected () |
| Peers::iterator | EndInControlsConnected () |
Definition at line 13 of file OutControlPublisher.hxx.
|
inline |
Definition at line 18 of file OutControlPublisher.hxx.
References NULL.
|
inline |
Definition at line 24 of file OutControlPublisher.hxx.
References NULL.
|
inline |
Set a connection with an in control.
Reimplemented from CLAM::OutControlBase.
Definition at line 35 of file OutControlPublisher.hxx.
References CLAM::OutControlBase::AddLink().
Referenced by CLAM::MIDIKeyboard::ConcreteConfigure().
|
inline |
Definition at line 30 of file OutControlPublisher.hxx.
Referenced by CLAM::MIDIKeyboard::ConcreteConfigure().
1.8.1