Vuo  2.4.0
VuoTelemetry.hh
Go to the documentation of this file.
1
10#pragma once
11
12#include <stdbool.h>
13
18{
28
33
38
48
58
68
77
86
95
100
105
110
115
120
125
136
148
157
166
172
182
192
202
212
220
228
236
245
250{
255
260
265
270
278
286
294
302
307
317
327
337
347
357
367
372
377
385
393
398
407
416
421
426
431
436
441
447
452{
470
475{
481
486{
491
500
509
528
547
562
568
577
585
591
592
593extern "C" {
594
595char * vuoCopyStringFromMessage(zmq_msg_t *message);
596void vuoInitMessageWithString(zmq_msg_t *message, const char *string);
597void vuoInitMessageWithInt(zmq_msg_t *message, int value);
598void vuoInitMessageWithBool(zmq_msg_t *message, bool value);
599bool VuoTelemetry_hasMoreToReceive(void *socket);
600char * vuoReceiveAndCopyString(void *socket, char **error);
601unsigned long vuoReceiveUnsignedInt64(void *socket, char **error);
602int vuoReceiveInt(void *socket, char **error);
603bool vuoReceiveBool(void *socket, char **error);
604void vuoSend(const char *name, void *socket, int type, zmq_msg_t *messages, unsigned int messageCount, bool isNonBlocking, char **error);
605void vuoMemoryBarrier(void);
606
607}