Vuo 2.4.2
Loading...
Searching...
No Matches
VuoTelemetry.hh
Go to the documentation of this file.
1
10#pragma once
11
12#include <stdbool.h>
13
18{
27
32
37
47
57
67
76
85
94
99
104
109
114
119
124
135
147
156
165
171
181
191
201
211
219
227
235
244
249{
254
259
264
269
277
285
293
301
306
316
326
336
346
356
366
371
376
384
392
397
406
415
420
425
430
435
440
446
451{
469
474{
483
488{
493
502
511
530
549
564
570
579
587
593
594
595extern "C" {
596
597char * vuoCopyStringFromMessage(zmq_msg_t *message);
598void vuoInitMessageWithString(zmq_msg_t *message, const char *string);
599void vuoInitMessageWithInt(zmq_msg_t *message, int value);
600void vuoInitMessageWithBool(zmq_msg_t *message, bool value);
601bool VuoTelemetry_hasMoreToReceive(void *socket);
602char * vuoReceiveAndCopyString(void *socket, char **error);
603unsigned long vuoReceiveUnsignedInt64(void *socket, char **error);
604int vuoReceiveInt(void *socket, char **error);
605bool vuoReceiveBool(void *socket, char **error);
606void vuoSend(const char *name, void *socket, int type, zmq_msg_t *messages, unsigned int messageCount, bool isNonBlocking, char **error);
607void vuoMemoryBarrier(void);
608
609}