Vuo  0.8.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
VuoCompilerPublishedInputPort Class Reference

Description

A published input port.

Public Member Functions

 VuoCompilerPublishedInputPort (string name, VuoType *type, const set< VuoCompilerPort * > &connectedPorts, VuoCompilerTriggerPort *triggerPort)
 Creates a published port that is not connected to any port in a composition.
 
VuoPortgetVuoPseudoPort (void)
 Returns the base port belonging to the "vuo.in" pseudo-node and associated with this published port.
 
VuoCompilerTriggerPortgetTriggerPort (void)
 Returns the trigger port that implements events fired via this published port.
 
void setTriggerPort (VuoCompilerTriggerPort *port)
 Sets the trigger port that implements events fired via this published port.
 
- Public Member Functions inherited from VuoCompilerPublishedPort
set< string > getConnectedPortIdentifiers (void)
 Returns the identifiers of the internal ports for which this published port is an alias.
 
- 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.
 

Additional Inherited Members

- Protected Member Functions inherited from VuoCompilerPublishedPort
 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.
 

Constructor & Destructor Documentation

VuoCompilerPublishedInputPort::VuoCompilerPublishedInputPort ( string  name,
VuoType type,
const set< VuoCompilerPort * > &  connectedPorts,
VuoCompilerTriggerPort triggerPort 
)

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

Parameters
nameA name for the published port.
typeA type for the published port.
connectedPortsA non-empty set of ports, all having the same data type.
triggerPortThe trigger port that implements events fired via this published port.

Member Function Documentation

VuoCompilerTriggerPort * VuoCompilerPublishedInputPort::getTriggerPort ( void  )

Returns the trigger port that implements events fired via this published port.

VuoPort * VuoCompilerPublishedInputPort::getVuoPseudoPort ( void  )
virtual

Returns the base port belonging to the "vuo.in" pseudo-node and associated with this published port.

Implements VuoCompilerPublishedPort.

void VuoCompilerPublishedInputPort::setTriggerPort ( VuoCompilerTriggerPort port)

Sets the trigger port that implements events fired via this published port.


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