|
| CompositeComponentImplementation (CompositeComponent &component, SignalFlowContext const &context, char const *componentName, CompositeComponentImplementation *parent) |
|
virtual | ~CompositeComponentImplementation () override |
|
| CompositeComponentImplementation ()=delete |
|
| CompositeComponentImplementation (CompositeComponentImplementation const &)=delete |
|
| CompositeComponentImplementation (CompositeComponentImplementation &&)=delete |
|
CompositeComponentImplementation & | operator= (CompositeComponentImplementation const &)=delete |
|
CompositeComponentImplementation & | operator= (CompositeComponentImplementation &&)=delete |
|
bool | isComposite () const final |
|
void | registerChildComponent (char const *name, impl::ComponentImplementation *child) |
|
void | unregisterChildComponent (impl::ComponentImplementation *child) |
|
std::size_t | numberOfComponents () const |
|
ComponentTable::const_iterator | componentBegin () const |
|
ComponentTable::const_iterator | componentEnd () const |
|
ComponentTable::iterator | findComponentEntry (char const *componentName) |
|
ComponentTable::const_iterator | findComponentEntry (char const *componentName) const |
|
ComponentImplementation * | findComponent (char const *componentName) |
|
ComponentImplementation const * | findComponent (char const *componentName) const |
|
AudioPortBase * | findAudioPort (char const *componentName, char const *portName) |
|
ParameterPortBase * | findParameterPort (char const *componentName, char const *portName) |
|
void | registerParameterConnection (char const *sendComponent, char const *sendPort, char const *receiveComponent, char const *receivePort) |
|
void | registerParameterConnection (ParameterPortBase &sendPort, ParameterPortBase &receivePort) |
|
void | audioConnection (char const *sendComponent, char const *sendPort, ChannelList const &sendIndices, char const *receiveComponent, char const *receivePort, ChannelList const &receiveIndices) |
|
void | audioConnection (AudioPortBase &sendPort, ChannelList const &sendIndices, AudioPortBase &receivePort, ChannelList const &receiveIndices) |
|
void | audioConnection (AudioPortBase &sendPort, AudioPortBase &receivePort) |
|
AudioConnectionTable const & | audioConnections () const |
|
AudioConnectionTable::const_iterator | audioConnectionBegin () const |
|
AudioConnectionTable::const_iterator | audioConnectionEnd () const |
|
ParameterConnectionTable::const_iterator | parameterConnectionBegin () const |
|
ParameterConnectionTable::const_iterator | parameterConnectionEnd () const |
|
| ComponentImplementation (visr::Component &component, SignalFlowContext const &context, char const *componentName, CompositeComponentImplementation *parent) |
|
virtual | ~ComponentImplementation () |
|
| ComponentImplementation ()=delete |
|
| ComponentImplementation (ComponentImplementation const &)=delete |
|
| ComponentImplementation (ComponentImplementation &&)=delete |
|
ComponentImplementation & | operator= (ComponentImplementation const &)=delete |
|
ComponentImplementation & | operator= (ComponentImplementation &&)=delete |
|
std::string const & | name () const |
|
std::string | fullName () const |
|
SamplingFrequencyType | samplingFrequency () const |
|
std::size_t | period () const |
|
void | registerParameterPort (ParameterPortBaseImplementation *port) |
|
bool | unregisterParameterPort (ParameterPortBaseImplementation *port) |
|
ParameterPortContainer::iterator | findParameterPortEntry (char const *portName) |
|
ParameterPortContainer::const_iterator | findParameterPortEntry (char const *portName) const |
|
ParameterPortBase const * | findParameterPort (char const *portName) const |
|
ParameterPortBase * | findParameterPort (char const *portName) |
|
AudioPortBase * | findAudioPort (char const *name) |
|
AudioPortBase const * | findAudioPort (char const *name) const |
|
void | status (StatusMessage::Kind statusId, char const *message) |
|
bool | isTopLevel () const |
|
CompositeComponentImplementation * | parent () |
|
CompositeComponentImplementation const * | parent () const |
|
SignalFlowContext const & | context () const |
|
template<> |
ComponentImplementation::PortContainer< AudioPortBaseImplementation > const & | ports () const |
|
template<> |
ComponentImplementation::PortContainer< ParameterPortBaseImplementation > const & | ports () const |
|
template<> |
ComponentImplementation::PortContainer< AudioPortBaseImplementation > & | ports () |
|
template<> |
ComponentImplementation::PortContainer< ParameterPortBaseImplementation > & | ports () |
|
template<class PortType > |
TypedPortContainer< PortType >::const_iterator | findPortEntry (char const *portName) const |
|
template<class PortType > |
TypedPortContainer< PortType >::iterator | findPortEntry (char const *portName) |
|
AudioPortContainer const & | audioPorts () const |
|
AudioPortContainer & | audioPorts () |
|
AudioPortContainer::const_iterator | audioPortBegin () const |
|
AudioPortContainer::const_iterator | audioPortEnd () const |
|
visr::Component & | component () |
|
visr::Component const & | component () const |
|
ParameterPortContainer const & | parameterPorts () const |
|
ParameterPortContainer & | parameterPorts () |
|
ParameterPortContainer::const_iterator | parameterPortBegin () const |
|
ParameterPortContainer::const_iterator | parameterPortEnd () const |
|
ParameterPortContainer::iterator | parameterPortBegin () |
|
ParameterPortContainer::iterator | parameterPortEnd () |
|
template<class PortType > |
PortContainer< PortType > const & | ports () const |
|
template<class PortType > |
PortContainer< PortType > & | ports () |
|
template<class PortType > |
PortContainer< PortType >::iterator | portBegin () |
|
template<class PortType > |
PortContainer< PortType >::iterator | portEnd () |
|
template<class PortType > |
PortContainer< PortType >::const_iterator | portBegin () const |
|
template<class PortType > |
PortContainer< PortType >::const_iterator | portEnd () const |
|
template<class PortType > |
PortContainer< PortType >::const_iterator | findPortEntry (char const *portName) const |
|
template<class PortType > |
PortContainer< PortType >::iterator | findPortEntry (char const *portName) |
|