CLAM-Development
1.4.0
|
#include <AudioInPortPublisher.hxx>
Public Member Functions | |
AudioInPortPublisher (const std::string &name="unnamed in port", Processing *proc=0) | |
virtual | ~AudioInPortPublisher () |
![]() | |
InPortPublisher (const std::string &name="unnamed in port", Processing *proc=0) | |
virtual | ~InPortPublisher () |
void | PublishInPort (InPortBase &in) |
void | UnPublishInPort (ProperInPort &in) |
void | ConcretePublishInPort (ProperInPort &in) |
bool | CanConsume () |
ProperInPortsList::iterator | BeginPublishedInPortsList () |
ProperInPortsList::iterator | EndPublishedInPortsList () |
void | UnAttachRegion () |
Do nothing, since a publisher itself don't have any region. | |
bool | IsPublisherOf (InPortBase &in) const |
bool | IsPublisher () const |
virtual const std::type_info & | GetTypeId () const |
![]() | |
InPortBase (const std::string &name="unnamed in port", Processing *proc=0) | |
virtual | ~InPortBase () |
OutPortBase * | GetVisuallyConnectedOutPort () |
void | SetVisuallyConnectedOutPort (OutPortBase *) |
const std::string & | GetName () |
bool | HasProcessing () |
Processing * | GetProcessing () |
void | Disconnect () |
Additional Inherited Members | |
![]() | |
typedef std::list< ProperInPort * > | ProperInPortsList |
![]() | |
ProperInPortsList | mPublishedInPortsList |
![]() | |
OutPortBase * | mVisuallyConnectedOutPort |
std::string | mName |
Processing * | mProcessing |
Definition at line 31 of file AudioInPortPublisher.hxx.
CLAM::AudioInPortPublisher::AudioInPortPublisher | ( | const std::string & | name = "unnamed in port" , |
Processing * | proc = 0 |
||
) |
Definition at line 27 of file AudioInPortPublisher.cxx.
|
inlinevirtual |
Definition at line 35 of file AudioInPortPublisher.hxx.