CLAM-Development  1.4.0
Public Member Functions
CLAM::OutControlPublisher Class Reference

#include <OutControlPublisher.hxx>

List of all members.

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
ProcessingGetProcessing () 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 ()

Detailed Description

Definition at line 13 of file OutControlPublisher.hxx.


Constructor & Destructor Documentation

CLAM::OutControlPublisher::OutControlPublisher ( )
inline

Definition at line 18 of file OutControlPublisher.hxx.

References NULL.

CLAM::OutControlPublisher::OutControlPublisher ( const std::string &  name,
Processing father 
)
inline

Definition at line 24 of file OutControlPublisher.hxx.

References NULL.


Member Function Documentation

void CLAM::OutControlPublisher::AddLink ( InControlBase in)
inline

Set a connection with an in control.

Precondition:
You should call IsLinkable before using the AddLink function to avoid errors.

Reimplemented from CLAM::OutControlBase.

Definition at line 35 of file OutControlPublisher.hxx.

References CLAM::OutControlBase::AddLink().

Referenced by CLAM::MIDIKeyboard::ConcreteConfigure().

void CLAM::OutControlPublisher::PublishOutControl ( FloatOutControl out)
inline

Definition at line 30 of file OutControlPublisher.hxx.

Referenced by CLAM::MIDIKeyboard::ConcreteConfigure().


The documentation for this class was generated from the following file: