iCub-main
Classes | Namespaces | Macros | Functions
main.cpp File Reference
#include <cstdio>
#include <cstdarg>
#include <mutex>
#include <sstream>
#include <string>
#include <map>
#include <deque>
#include <yarp/os/all.h>
+ Include dependency graph for main.cpp:

Go to the source code of this file.

Classes

class  DataBase
 
struct  DataBase::Item
 
struct  DataBase::Condition
 
class  RpcProcessor
 
class  DataBaseModifyPort
 
class  objectsPropertiesCollectorModule
 

Namespaces

 relationalOperators
 

Macros

#define CMD_ADD   createVocab32('a','d','d')
 
#define CMD_DEL   createVocab32('d','e','l')
 
#define CMD_GET   createVocab32('g','e','t')
 
#define CMD_SET   createVocab32('s','e','t')
 
#define CMD_LOCK   createVocab32('l','o','c','k')
 
#define CMD_UNLOCK   createVocab32('u','n','l','o')
 
#define CMD_OWNER   createVocab32('o','w','n','e')
 
#define CMD_TIME   createVocab32('t','i','m','e')
 
#define CMD_DUMP   createVocab32('d','u','m','p')
 
#define CMD_ASK   createVocab32('a','s','k')
 
#define CMD_SYNC   createVocab32('s','y','n','c')
 
#define CMD_ASYNC   createVocab32('a','s','y','n')
 
#define CMD_QUIT   createVocab32('q','u','i','t')
 
#define CMD_BYE   createVocab32('b','y','e')
 
#define REP_ACK   createVocab32('a','c','k')
 
#define REP_NACK   createVocab32('n','a','c','k')
 
#define REP_UNKNOWN   createVocab32('u','n','k','n')
 
#define OPT_ALL   createVocab32('a','l','l')
 
#define OPT_DISABLED   (-1.0)
 
#define OPT_OWNERSHIP_ALL   ("all")
 
#define PROP_ID   ("id")
 
#define PROP_LIFETIMER   ("lifeTimer")
 
#define PROP_SET   ("propSet")
 
#define BCTAG_EMPTY   ("empty")
 
#define BCTAG_SYNC   ("sync")
 
#define BCTAG_ASYNC   ("async")
 

Functions

bool relationalOperators::alwaysTrue (Value &a, Value &b)
 
bool relationalOperators::greater (Value &a, Value &b)
 
bool relationalOperators::greaterEqual (Value &a, Value &b)
 
bool relationalOperators::lower (Value &a, Value &b)
 
bool relationalOperators::lowerEqual (Value &a, Value &b)
 
bool relationalOperators::equal (Value &a, Value &b)
 
bool relationalOperators::notEqual (Value &a, Value &b)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ BCTAG_ASYNC

#define BCTAG_ASYNC   ("async")

Definition at line 299 of file main.cpp.

◆ BCTAG_EMPTY

#define BCTAG_EMPTY   ("empty")

Definition at line 297 of file main.cpp.

◆ BCTAG_SYNC

#define BCTAG_SYNC   ("sync")

Definition at line 298 of file main.cpp.

◆ CMD_ADD

#define CMD_ADD   createVocab32('a','d','d')

Definition at line 271 of file main.cpp.

◆ CMD_ASK

#define CMD_ASK   createVocab32('a','s','k')

Definition at line 280 of file main.cpp.

◆ CMD_ASYNC

#define CMD_ASYNC   createVocab32('a','s','y','n')

Definition at line 282 of file main.cpp.

◆ CMD_BYE

#define CMD_BYE   createVocab32('b','y','e')

Definition at line 284 of file main.cpp.

◆ CMD_DEL

#define CMD_DEL   createVocab32('d','e','l')

Definition at line 272 of file main.cpp.

◆ CMD_DUMP

#define CMD_DUMP   createVocab32('d','u','m','p')

Definition at line 279 of file main.cpp.

◆ CMD_GET

#define CMD_GET   createVocab32('g','e','t')

Definition at line 273 of file main.cpp.

◆ CMD_LOCK

#define CMD_LOCK   createVocab32('l','o','c','k')

Definition at line 275 of file main.cpp.

◆ CMD_OWNER

#define CMD_OWNER   createVocab32('o','w','n','e')

Definition at line 277 of file main.cpp.

◆ CMD_QUIT

#define CMD_QUIT   createVocab32('q','u','i','t')

Definition at line 283 of file main.cpp.

◆ CMD_SET

#define CMD_SET   createVocab32('s','e','t')

Definition at line 274 of file main.cpp.

◆ CMD_SYNC

#define CMD_SYNC   createVocab32('s','y','n','c')

Definition at line 281 of file main.cpp.

◆ CMD_TIME

#define CMD_TIME   createVocab32('t','i','m','e')

Definition at line 278 of file main.cpp.

◆ CMD_UNLOCK

#define CMD_UNLOCK   createVocab32('u','n','l','o')

Definition at line 276 of file main.cpp.

◆ OPT_ALL

#define OPT_ALL   createVocab32('a','l','l')

Definition at line 290 of file main.cpp.

◆ OPT_DISABLED

#define OPT_DISABLED   (-1.0)

Definition at line 291 of file main.cpp.

◆ OPT_OWNERSHIP_ALL

#define OPT_OWNERSHIP_ALL   ("all")

Definition at line 292 of file main.cpp.

◆ PROP_ID

#define PROP_ID   ("id")

Definition at line 294 of file main.cpp.

◆ PROP_LIFETIMER

#define PROP_LIFETIMER   ("lifeTimer")

Definition at line 295 of file main.cpp.

◆ PROP_SET

#define PROP_SET   ("propSet")

Definition at line 296 of file main.cpp.

◆ REP_ACK

#define REP_ACK   createVocab32('a','c','k')

Definition at line 286 of file main.cpp.

◆ REP_NACK

#define REP_NACK   createVocab32('n','a','c','k')

Definition at line 287 of file main.cpp.

◆ REP_UNKNOWN

#define REP_UNKNOWN   createVocab32('u','n','k','n')

Definition at line 288 of file main.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 1628 of file main.cpp.