YARP  2.3.68+220-20170323.2+git4955ef0
Yet Another Robot Platform
Vocab.h File Reference
+ Include dependency graph for Vocab.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yarp::os::Vocab
 Short readable codes. More...
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::os
 An interface to the operating system, including Port based communication.
 

Macros

#define VOCAB(a, b, c, d)   ((((int)(d))<<24)+(((int)(c))<<16)+(((int)(b))<<8)+((int)(a)))
 
#define VOCAB4(a, b, c, d)   VOCAB((a),(b),(c),(d))
 
#define VOCAB3(a, b, c)   VOCAB((a),(b),(c),(0))
 
#define VOCAB2(a, b)   VOCAB((a),(b),(0),(0))
 
#define VOCAB1(a)   VOCAB((a),(0),(0),(0))
 

Macro Definition Documentation

◆ VOCAB

#define VOCAB (   a,
  b,
  c,
 
)    ((((int)(d))<<24)+(((int)(c))<<16)+(((int)(b))<<8)+((int)(a)))

Definition at line 22 of file Vocab.h.

◆ VOCAB1

#define VOCAB1 (   a)    VOCAB((a),(0),(0),(0))

Definition at line 26 of file Vocab.h.

◆ VOCAB2

#define VOCAB2 (   a,
  b 
)    VOCAB((a),(b),(0),(0))

Definition at line 25 of file Vocab.h.

◆ VOCAB3

#define VOCAB3 (   a,
  b,
 
)    VOCAB((a),(b),(c),(0))

Definition at line 24 of file Vocab.h.

◆ VOCAB4

#define VOCAB4 (   a,
  b,
  c,
 
)    VOCAB((a),(b),(c),(d))

Definition at line 23 of file Vocab.h.