#include <MControlInputPort.h>
Inheritance diagram for MControlInputPort:

Public Slots | |
| virtual bool | Connect (MControlOutputPort *port)=0 |
| virtual bool | Disconnect (MControlOutputPort *port)=0 |
Public Member Functions | |
| virtual bool | IsAudio () const |
| virtual bool | IsControl () const |
| virtual bool | IsInput () const |
| virtual bool | IsOutput () const |
| virtual bool | IsConnectedTo (const MPort *port) const |
| virtual unsigned int | NumberOfConnections () const |
| virtual MPort * | Connection (const unsigned int n) const |
Protected Member Functions | |
| MControlInputPort (string name, MModule *module) | |
Protected Attributes | |
| vector< MControlOutputPort * > | _connection |
|
||||||||||||
|
Creates a port called name and belonging to the module module.
|
|
|
Is the port an audio port ?
Implements MPort. |
|
|
Is the port a control port ?
Implements MPort. |
|
|
Is the port an input port ?
Implements MPort. |
|
|
Is the port an output port ?
Implements MPort. |
|
|
Is the port connected to port ?
Implements MPort. |
|
|
The number of ports connected from or to this port.
Implements MPort. |
|
|
The nth port connected to this port.
Implements MPort. |
|
|
Tries to connect port to this port.
Implemented in MClientControlInputPort, and MPluginControlInputPort. |
|
|
Tries to disconnect port from this port.
Implemented in MClientControlInputPort, and MPluginControlInputPort. |
|
|
The control output ports connected to this port.
|