#include <OutControlRegistry.hxx>
Definition at line 33 of file OutControlRegistry.hxx.
Public Types | |
| typedef std::vector < OutControl * >::iterator | Iterator |
| typedef std::vector < OutControl * > ::const_iterator | ConstIterator |
Public Member Functions | |
| OutControl & | GetByNumber (int index) const |
| OutControl & | Get (const std::string &name) const |
| bool | Has (const std::string &name) const |
| int | Size () const |
| void | ProcessingInterface_Register (OutControl *) |
| void | ProcessingInterface_Unregister (OutControl *) |
| void | Clear () |
| Iterator | Begin () |
| Iterator | End () |
| ConstIterator | Begin () const |
| ConstIterator | End () const |
| typedef std::vector<OutControl*>::iterator CLAM::OutControlRegistry::Iterator |
Definition at line 37 of file OutControlRegistry.hxx.
| typedef std::vector<OutControl*>::const_iterator CLAM::OutControlRegistry::ConstIterator |
Definition at line 38 of file OutControlRegistry.hxx.
| OutControl & CLAM::OutControlRegistry::GetByNumber | ( | int | index | ) | const |
Definition at line 28 of file OutControlRegistry.cxx.
References CLAM_ASSERT, and Size().
Referenced by CLAM::MIDIKeyboard::ConcreteConfigure(), CLAM::Dispatcher::ConcreteConfigure(), CLAM::ConnectControls(), CLAM::Instrument::LinkStateOutWithInControl(), and CLAM::SendFloatToOutControl().
| OutControl & CLAM::OutControlRegistry::Get | ( | const std::string & | name | ) | const |
Definition at line 36 of file OutControlRegistry.cxx.
References CLAM_ASSERT, and NULL.
Referenced by CLAM::ConnectControls(), CLAM::Processing::GetOutControl(), CLAM::FlattenedNetwork::GetOutControlByCompleteName(), and CLAM::SendFloatToOutControl().
| bool CLAM::OutControlRegistry::Has | ( | const std::string & | name | ) | const |
Definition at line 50 of file OutControlRegistry.cxx.
Referenced by CLAM::Processing::HasOutControl().
| int CLAM::OutControlRegistry::Size | ( | ) | const |
| void CLAM::OutControlRegistry::ProcessingInterface_Register | ( | OutControl * | out | ) |
Definition at line 85 of file OutControlRegistry.cxx.
Referenced by CLAM::Processing::RegisterOutControl().
| void CLAM::OutControlRegistry::ProcessingInterface_Unregister | ( | OutControl * | out | ) |
Definition at line 90 of file OutControlRegistry.cxx.
Referenced by CLAM::OutControl::~OutControl().
| void CLAM::OutControlRegistry::Clear | ( | ) | [inline] |
Definition at line 46 of file OutControlRegistry.hxx.
Referenced by CLAM::ControlTraceReader::RemoveOldControls().
| OutControlRegistry::Iterator CLAM::OutControlRegistry::Begin | ( | ) |
Definition at line 65 of file OutControlRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::StoreOn().
| OutControlRegistry::Iterator CLAM::OutControlRegistry::End | ( | ) |
Definition at line 70 of file OutControlRegistry.cxx.
Referenced by CLAM::FlattenedNetwork::StoreOn().
| OutControlRegistry::ConstIterator CLAM::OutControlRegistry::Begin | ( | ) | const |
Definition at line 75 of file OutControlRegistry.cxx.
| OutControlRegistry::ConstIterator CLAM::OutControlRegistry::End | ( | ) | const |
Definition at line 80 of file OutControlRegistry.cxx.
1.5.5