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

#include <AudioInPortPublisher.hxx>

List of all members.

Public Member Functions

 AudioInPortPublisher (const std::string &name="unnamed in port", Processing *proc=0)
virtual ~AudioInPortPublisher ()
- Public Member Functions inherited from CLAM::InPortPublisher< TData >
 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
- Public Member Functions inherited from CLAM::InPortBase
 InPortBase (const std::string &name="unnamed in port", Processing *proc=0)
virtual ~InPortBase ()
OutPortBaseGetVisuallyConnectedOutPort ()
void SetVisuallyConnectedOutPort (OutPortBase *)
const std::string & GetName ()
bool HasProcessing ()
ProcessingGetProcessing ()
void Disconnect ()

Additional Inherited Members

- Public Types inherited from CLAM::InPortPublisher< TData >
typedef std::list< ProperInPort * > ProperInPortsList
- Protected Attributes inherited from CLAM::InPortPublisher< TData >
ProperInPortsList mPublishedInPortsList
- Protected Attributes inherited from CLAM::InPortBase
OutPortBasemVisuallyConnectedOutPort
std::string mName
ProcessingmProcessing

Detailed Description

Definition at line 31 of file AudioInPortPublisher.hxx.


Constructor & Destructor Documentation

CLAM::AudioInPortPublisher::AudioInPortPublisher ( const std::string &  name = "unnamed in port",
Processing proc = 0 
)

Definition at line 27 of file AudioInPortPublisher.cxx.

virtual CLAM::AudioInPortPublisher::~AudioInPortPublisher ( )
inlinevirtual

Definition at line 35 of file AudioInPortPublisher.hxx.


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