Vuo
2.0.0
node
vuo.artnet
VuoArtNetInputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoInteger.h
"
21
#include "
VuoText.h
"
22
26
typedef
struct
27
{
28
VuoInteger
net;
29
VuoInteger
subNet;
30
VuoInteger
universe;
31
}
VuoArtNetAddress
;
32
36
typedef
struct
37
{
38
VuoText
name;
39
VuoText
ipAddress;
40
VuoText
ethernetAddress;
41
VuoArtNetAddress
address;
42
}
VuoArtNetInputDevice
;
43
44
VuoArtNetInputDevice
VuoArtNetInputDevice_makeFromJson
(
struct
json_object
*js);
45
struct
json_object
*
VuoArtNetInputDevice_getJson
(
const
VuoArtNetInputDevice
value);
46
char
*
VuoArtNetInputDevice_getSummary
(
const
VuoArtNetInputDevice
value);
47
48
VuoArtNetInputDevice
VuoArtNetInputDevice_make
(
const
VuoInteger
net,
const
VuoInteger
subNet,
const
VuoInteger
universe);
49
50
#define VuoArtNetInputDevice_SUPPORTS_COMPARISON
51
bool
VuoArtNetInputDevice_areEqual
(
const
VuoArtNetInputDevice
value1,
const
VuoArtNetInputDevice
value2);
52
bool
VuoArtNetInputDevice_isLessThan
(
const
VuoArtNetInputDevice
value1,
const
VuoArtNetInputDevice
value2);
53
54
bool
VuoArtNetAddress_areEqual
(
const
VuoArtNetAddress
value1,
const
VuoArtNetAddress
value2);
55
bool
VuoArtNetAddress_isLessThan
(
const
VuoArtNetAddress
valueA,
const
VuoArtNetAddress
valueB);
56
57
61
VuoArtNetInputDevice
VuoArtNetInputDevice_makeFromString
(
const
char
*str);
63
char
*
VuoArtNetInputDevice_getString
(
const
VuoArtNetInputDevice
value);
64
void
VuoArtNetInputDevice_retain
(
VuoArtNetInputDevice
value);
65
void
VuoArtNetInputDevice_release
(
VuoArtNetInputDevice
value);
67
Generated on Wed Feb 26 2020 23:19:40 for Vuo by
1.8.17