Vuo  0.4
 All Classes Files Functions Variables Typedefs Enumerations Enumerator 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, 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 > getConnectedDataPortIdentifiers (void)
 Returns the identifiers of the VuoCompilerData objects 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, 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,
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.
connectedPortsA non-empty set of ports, all having the same data type.
triggerPortThe trigger port that implements events fired via this published port.

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