Vuo
2.1.1
node
vuo.osc
VuoOscMessage.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
VuoText.h
"
13
#include "
VuoOscType.h
"
14
23
#define VUOOSC_MAX_MESSAGE_ARGUMENTS 256
25
29
typedef
struct
_VuoOscMessage
30
{
31
VuoText
address;
32
33
unsigned
int
dataCount;
34
struct
json_object
*data[
VUOOSC_MAX_MESSAGE_ARGUMENTS
];
35
VuoOscType
dataTypes[
VUOOSC_MAX_MESSAGE_ARGUMENTS
];
36
} *
VuoOscMessage
;
37
38
VuoOscMessage
VuoOscMessage_make
(
VuoText
address,
unsigned
int
dataCount,
struct
json_object
**data,
VuoOscType
*dataTypes);
39
40
VuoOscMessage
VuoOscMessage_makeFromJson
(
struct
json_object
* js);
41
struct
json_object
*
VuoOscMessage_getJson
(
const
VuoOscMessage
value);
42
char
*
VuoOscMessage_getSummary
(
const
VuoOscMessage
value);
43
45
48
VuoOscMessage
VuoOscMessage_makeFromString
(
const
char
*str);
49
char
*
VuoOscMessage_getString
(
const
VuoOscMessage
value);
50
void
VuoOscMessage_retain
(
VuoOscMessage
value);
51
void
VuoOscMessage_release
(
VuoOscMessage
value);
53
Generated on Thu Jul 9 2020 21:02:23 for Vuo by
1.8.18