Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.osc
VuoOscOutputDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include "
VuoInteger.h
"
25
#include "
VuoText.h
"
26
30
typedef
struct
31
{
32
VuoText
name;
33
VuoText
ipAddress;
34
VuoInteger
port;
35
}
VuoOscOutputDevice
;
36
37
#define VuoOscOutputDevice_SUPPORTS_COMPARISON
38
39
VuoOscOutputDevice
VuoOscOutputDevice_makeFromJson
(
struct
json_object *js);
40
struct
json_object *
VuoOscOutputDevice_getJson
(
const
VuoOscOutputDevice
value);
41
char
*
VuoOscOutputDevice_getSummary
(
const
VuoOscOutputDevice
value);
42
43
VuoOscOutputDevice
VuoOscOutputDevice_makeBroadcast
(
const
VuoText
name,
const
VuoInteger
port);
44
VuoOscOutputDevice
VuoOscOutputDevice_makeUnicast
(
const
VuoText
name,
const
VuoText
ipAddress,
const
VuoInteger
port);
45
46
bool
VuoOscOutputDevice_areEqual
(
const
VuoOscOutputDevice
value1,
const
VuoOscOutputDevice
value2);
47
bool
VuoOscOutputDevice_isLessThan
(
const
VuoOscOutputDevice
value1,
const
VuoOscOutputDevice
value2);
48
53
char
*
VuoOscOutputDevice_getString
(
const
VuoOscOutputDevice
value);
54
void
VuoOscOutputDevice_retain
(
VuoOscOutputDevice
value);
55
void
VuoOscOutputDevice_release
(
VuoOscOutputDevice
value);
57
62
#ifdef __cplusplus
63
}
64
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8