Vuo  2.3.2
VuoTelemetry.h
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 
244 };
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 
446 };
447 
452 {
469 };
470 
475 {
480 };
481 
486 {
495 
504 
513 
532 
551 
566 
572 
581 
589 
594 };
595 
596 
597 #ifdef __cplusplus
598 extern "C" {
599 #endif
600 
601 char * vuoCopyStringFromMessage(zmq_msg_t *message);
602 void vuoInitMessageWithString(zmq_msg_t *message, const char *string);
603 void vuoInitMessageWithInt(zmq_msg_t *message, int value);
604 void vuoInitMessageWithBool(zmq_msg_t *message, bool value);
605 bool VuoTelemetry_hasMoreToReceive(void *socket);
606 char * vuoReceiveAndCopyString(void *socket, char **error);
607 unsigned long vuoReceiveUnsignedInt64(void *socket, char **error);
608 int vuoReceiveInt(void *socket, char **error);
609 bool vuoReceiveBool(void *socket, char **error);
610 void vuoSend(const char *name, void *socket, int type, zmq_msg_t *messages, unsigned int messageCount, bool isNonBlocking, char **error);
611 void vuoMemoryBarrier(void);
612 
613 #ifdef __cplusplus
614 }
615 #endif