Vuo
0.7.0
|
The compiler detail class for VuoPublishedPort
.
Public Member Functions | |
set< string > | getConnectedPortIdentifiers (void) |
Returns the identifiers of the internal ports for which this published port is an alias. | |
virtual VuoPort * | getVuoPseudoPort (void)=0 |
Returns the associated port belonging to the composition's published ("vuo.in" or "vuo.out") pseudo-node. | |
![]() | |
VuoBaseDetail (string description, VuoPublishedPort *base) | |
Creates a VuoPublishedPort detail class. | |
VuoPublishedPort * | getBase (void) const |
Returns the VuoPublishedPort detail class instance's base class instance. | |
void | setBase (VuoPublishedPort *base) |
Sets the VuoPublishedPort detail class instance's base class instance. | |
Protected Member Functions | |
VuoCompilerPublishedPort (string name, VuoType *type, bool isOutput, const set< VuoCompilerPort * > &connectedPorts=set< VuoCompilerPort * >()) | |
Creates a published port that is not connected to any port in a running composition. | |
|
protected |
Creates a published port that is not connected to any port in a running composition.
name | A name for the published port. |
type | A type for the published port. |
isOutput | A boolean indicating whether the published port is an output port, as opposed to an input port. |
connectedPorts | The set of ports within the composition for which this published port is an alias. |
set< string > VuoCompilerPublishedPort::getConnectedPortIdentifiers | ( | void | ) |
Returns the identifiers of the internal ports for which this published port is an alias.
Assumes generateAllocation
has been called on each VuoCompilerPort
that was passed to the constructor.
|
pure virtual |
Returns the associated port belonging to the composition's published ("vuo.in" or "vuo.out") pseudo-node.
Implemented in VuoCompilerPublishedInputPort, and VuoCompilerPublishedOutputPort.