Vuo  2.4.0
VuoPortClass.hh
Go to the documentation of this file.
1
10#pragma once
11
12#include "VuoBase.hh"
13
15
21class VuoPortClass : public VuoBase<VuoCompilerNodeArgumentClass,void>
22{
23public:
28 {
33 };
34
39 {
43 };
44
49 {
52 };
53
54 VuoPortClass(string name, enum PortType portType);
55 string getName(void);
56 void setName(string name);
59 void setEventBlocking(EventBlocking eventBlocking);
60 bool hasPortAction(void);
61 void setPortAction(bool portAction);
63 void setDefaultEventThrottling(EventThrottling eventThrottling);
64
65 void print(void);
66
67private:
68 string name;
69 enum PortType portType;
70 enum EventBlocking eventBlocking;
71 bool portAction;
72 enum EventThrottling defaultEventThrottling;
73};