libalcommon  1.14
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros
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.

Macros

#define _LIBALCOMMON_ALCOMMON_ALBROKER_H_
#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.


Macro Definition 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.