libalcommon  1.14.5
Classes | Namespaces | Defines
alcommon/albroker.h File Reference
#include <list>
#include <map>
#include <alcommon/almoduleinfo.h>
#include <alvalue/alvalue.h>
#include <boost/shared_ptr.hpp>
#include <boost/smart_ptr/enable_shared_from_this.hpp>
#include <boost/noncopyable.hpp>
#include <qi/macro.hpp>

Go to the source code of this file.

Classes

class  AL::ALBroker
 ALBroker serves methods advertised by connected modules to clients participating in the network. All executables create at least one broker in main.cpp. A broker will wait for http request, remote C++ request from PC application... More...

Namespaces

namespace  AL
 

NAOqi.


Defines

#define BROKERMASK_KEEPALIVE   1
#define BROKERMASK_LIGHT   2
#define BROKERMASK_NOSERVER   4
#define BROKERMASK_NOHEARTBEAT   8
#define BROKERMASK_WITHALNETWORK   16
#define getMemoryProxy()   getSpecialisedProxy<AL::ALMemoryProxy>("ALMemory")
 deprecated
#define getLedsProxy()   getSpecialisedProxy<AL::ALLedsProxy>("ALLeds")
 deprecated
#define getLoggerProxy()   getSpecialisedProxy<AL::ALLoggerProxy>("ALLogger")
 deprecated
#define getMotionProxy()   getSpecialisedProxy<AL::ALMotionProxy>("ALMotion")
 deprecated
#define getPreferencesProxy()   getSpecialisedProxy<AL::ALPreferencesProxy>("ALPreferences")
 deprecated
#define getDcmProxy()   getSpecialisedProxy<AL::DCMProxy>("DCM")
 deprecated

Detailed Description

Author:
Aldebaran Robotics Copyright (c) Aldebaran Robotics 2011, 2011 All Rights Reserved

Definition in file albroker.h.


Define Documentation

#define BROKERMASK_KEEPALIVE   1

No exit() if connection lost.

Definition at line 26 of file albroker.h.

#define BROKERMASK_LIGHT   2

No thread pool.

Definition at line 27 of file albroker.h.

#define BROKERMASK_NOHEARTBEAT   8

No nohearbeat.

Definition at line 29 of file albroker.h.

#define BROKERMASK_NOSERVER   4

No server.

Definition at line 28 of file albroker.h.

#define BROKERMASK_WITHALNETWORK   16

With ALNetwork.

Definition at line 30 of file albroker.h.

#define getDcmProxy ( )    getSpecialisedProxy<AL::DCMProxy>("DCM")

deprecated

Get pointer to DCM.

Returns:
Dcm Proxy
Deprecated:

Definition at line 293 of file albroker.h.

#define getLedsProxy ( )    getSpecialisedProxy<AL::ALLedsProxy>("ALLeds")

deprecated

Get pointer to leds.

Returns:
Leds Proxy
Deprecated:

Definition at line 257 of file albroker.h.

#define getLoggerProxy ( )    getSpecialisedProxy<AL::ALLoggerProxy>("ALLogger")

deprecated

Get pointer to logger.

Returns:
Logger Proxy
Deprecated:

Definition at line 266 of file albroker.h.

#define getMemoryProxy ( )    getSpecialisedProxy<AL::ALMemoryProxy>("ALMemory")

deprecated

Get pointer to memory.

Returns:
Memory Proxy
Deprecated:

Definition at line 248 of file albroker.h.

#define getMotionProxy ( )    getSpecialisedProxy<AL::ALMotionProxy>("ALMotion")

deprecated

Get pointer to motion.

Returns:
Motion Proxy
Deprecated:

Definition at line 275 of file albroker.h.

#define getPreferencesProxy ( )    getSpecialisedProxy<AL::ALPreferencesProxy>("ALPreferences")

deprecated

Get pointer to preferences.

Returns:
Preferences Proxy
Deprecated:

Definition at line 284 of file albroker.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines