The compiler detail class for VuoPublishedPort
.
|
struct json_object * | details |
| Metadata specified in the serialized composition, such as the default value.
|
|
VuoCompilerPublishedPort::~VuoCompilerPublishedPort |
( |
void |
| ) |
|
Creates a published port that is not connected to any port in a running composition.
- Parameters
-
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.
json_object * VuoCompilerPublishedPort::getDetails |
( |
void |
| ) |
|
string VuoCompilerPublishedPort::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.
virtual VuoPort* VuoCompilerPublishedPort::getVuoPseudoPort |
( |
void |
| ) |
|
|
pure virtual |
void VuoCompilerPublishedPort::setDetail |
( |
string |
key, |
|
|
string |
value |
|
) |
| |
Sets the value of a detail for this published port.
The previous detail value for key (if any) is replaced by value.
void VuoCompilerPublishedPort::unsetDetail |
( |
string |
key | ) |
|
Unsets the value of a detail for this published port.
The previous detail value for key (if any) is removed.
struct json_object* VuoCompilerPublishedPort::details |
|
protected |
Metadata specified in the serialized composition, such as the default value.
The documentation for this class was generated from the following files: