Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.osc
VuoOscMessage.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
#include "
VuoText.h
"
17
#include "
VuoOscType.h
"
18
28
#define VUOOSC_MAX_MESSAGE_ARGUMENTS 256
29
33
typedef
struct
_VuoOscMessage
34
{
35
VuoText
address;
36
37
unsigned
int
dataCount;
38
struct
json_object *data[
VUOOSC_MAX_MESSAGE_ARGUMENTS
];
39
VuoOscType
dataTypes[
VUOOSC_MAX_MESSAGE_ARGUMENTS
];
40
} *
VuoOscMessage
;
41
42
VuoOscMessage
VuoOscMessage_make
(
VuoText
address,
unsigned
int
dataCount,
struct
json_object **data,
VuoOscType
*dataTypes);
43
44
VuoOscMessage
VuoOscMessage_makeFromJson
(
struct
json_object * js);
45
struct
json_object *
VuoOscMessage_getJson
(
const
VuoOscMessage
value);
46
char
*
VuoOscMessage_getSummary
(
const
VuoOscMessage
value);
47
49
52
char
*
VuoOscMessage_getString
(
const
VuoOscMessage
value);
53
void
VuoOscMessage_retain
(
VuoOscMessage
value);
54
void
VuoOscMessage_release
(
VuoOscMessage
value);
56
61
#ifdef __cplusplus
62
}
63
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8