Vuo  2.0.0
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 
22 {
23 public:
24  VuoCompilerPublishedPortClass(string name, VuoPortClass::PortType portType, Type *type);
25  VuoCompilerPort * newPort(void);
27  VuoType * getDataVuoType(void);
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 };