Vuo  0.4.5
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
VuoCompilerPublishedPort Class Referenceabstract

Description

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 VuoPortgetVuoPseudoPort (void)=0
 Returns the associated port belonging to the composition's published ("vuo.in" or "vuo.out") pseudo-node.
 
- Public Member Functions inherited from VuoBaseDetail< VuoPublishedPort >
 VuoBaseDetail (string description, VuoPublishedPort *base)
 Creates a VuoPublishedPort detail class.
 
VuoPublishedPortgetBase (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, bool isOutput, const set< VuoCompilerPort * > &connectedPorts=set< VuoCompilerPort * >())
 Creates a published port that is not connected to any port in a running composition.
 

Constructor & Destructor Documentation

VuoCompilerPublishedPort::VuoCompilerPublishedPort ( string  name,
bool  isOutput,
const set< VuoCompilerPort * > &  connectedPorts = set<VuoCompilerPort *>() 
)
protected

Creates a published port that is not connected to any port in a running composition.

Parameters
nameA name for the published port.
isOutputA boolean indicating whether the published port is an output port, as opposed to an input port.
connectedPortsThe set of ports within the composition for which this published port is an alias.

Member Function Documentation

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.


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