Vuo
2.0.0
compiler
VuoCompilerPublishedPortClass.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoPortClass.hh
"
13
#include "
VuoCompilerPortClass.hh
"
14
15
class
VuoCompilerPort
;
16
class
VuoType
;
17
21
class
VuoCompilerPublishedPortClass
:
public
VuoCompilerPortClass
22
{
23
public
:
24
VuoCompilerPublishedPortClass
(
string
name,
VuoPortClass::PortType
portType, Type *
type
);
25
VuoCompilerPort
*
newPort
(
void
);
26
VuoCompilerPort
*
newPort
(
VuoPort
*port);
27
VuoType
*
getDataVuoType
(
void
);
28
void
setDataVuoType
(
VuoType
*
type
);
29
string
getDisplayName
(
void
);
30
void
setDetail
(
string
key,
string
value);
31
void
unsetDetail
(
string
key);
32
void
updateDetails
(
json_object
*modifiedDetails);
33
34
private
:
35
VuoType
*vuoType;
36
};
Generated on Tue Oct 22 2019 18:07:47 for Vuo by
1.8.16