Vuo
1.1.1
|
A published output port.
Public Member Functions | |
VuoCompilerPublishedOutputPort (string name, VuoType *type, set< VuoCompilerPort * > connectedPorts, VuoPort *vuoOutPort) | |
Creates a published port that is not connected to any port in a composition. | |
VuoPort * | getVuoPseudoPort (void) |
Returns the base port belonging to the "vuo.out" pseudo-node and associated with this published port. | |
void | setVuoPseudoPort (VuoPort *port) |
Sets the base port belonging to the "vuo.out" pseudo-node and associated with this published port. | |
Public Member Functions inherited from VuoCompilerPublishedPort | |
~VuoCompilerPublishedPort (void) | |
Destructor. | |
set< string > | getConnectedPortIdentifiers (void) |
Returns the identifiers of the internal ports for which this published port is an alias. | |
json_object * | getDetails (void) |
Returns details for this published port, such as "suggestedMin". | |
void | setDetail (string key, string value) |
Sets the value of a detail for this published port. | |
void | unsetDetail (string key) |
Unsets the value of a detail for this published port. | |
string | getGraphvizAttributes (void) |
Returns a string representation of this published port's type and details, as they would appear in the attributes list of a published node declaration within a .vuo (Graphviz DOT format) file. | |
Public Member Functions inherited from VuoBaseDetail< VuoPublishedPort > | |
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. | |
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. | |
Protected Attributes inherited from VuoCompilerPublishedPort | |
struct json_object * | details |
Metadata specified in the serialized composition, such as the default value. | |
VuoCompilerPublishedOutputPort::VuoCompilerPublishedOutputPort | ( | string | name, |
VuoType * | type, | ||
set< VuoCompilerPort * > | connectedPorts, | ||
VuoPort * | vuoOutPort | ||
) |
Creates a published port that is not connected to any port in a composition.
|
virtual |
Returns the base port belonging to the "vuo.out" pseudo-node and associated with this published port.
Implements VuoCompilerPublishedPort.
void VuoCompilerPublishedOutputPort::setVuoPseudoPort | ( | VuoPort * | port | ) |
Sets the base port belonging to the "vuo.out" pseudo-node and associated with this published port.