libalcommon  2.0.6.8
Classes | Namespaces | Defines | Typedefs
/home/opennao/work/master/sdk/libnaoqi/libalcommon/alcommon/albroker.h File Reference
#include <list>
#include <map>
#include <alcommon/api.h>
#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 <alcommon/alproxy.h>
#include <qi/macro.hpp>
#include <qimessaging/session.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

Typedefs

typedef boost::shared_ptr
< ALBroker > 
AL::ALBrokerPtr

Detailed Description

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

Definition in file albroker.h.


Define Documentation

#define BROKERMASK_KEEPALIVE   1

No exit() if connection lost.

Definition at line 31 of file albroker.h.

#define BROKERMASK_LIGHT   2

No thread pool.

Definition at line 32 of file albroker.h.

#define BROKERMASK_NOHEARTBEAT   8

No nohearbeat.

Definition at line 34 of file albroker.h.

#define BROKERMASK_NOSERVER   4

No server.

Definition at line 33 of file albroker.h.

#define BROKERMASK_WITHALNETWORK   16

With ALNetwork.

Definition at line 35 of file albroker.h.

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

deprecated

Get pointer to DCM.

Returns:
Dcm Proxy
Deprecated:

Definition at line 286 of file albroker.h.

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

deprecated

Get pointer to leds.

Returns:
Leds Proxy
Deprecated:

Definition at line 250 of file albroker.h.

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

deprecated

Get pointer to logger.

Returns:
Logger Proxy
Deprecated:

Definition at line 259 of file albroker.h.

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

deprecated

Get pointer to memory.

Returns:
Memory Proxy
Deprecated:

Definition at line 241 of file albroker.h.

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

deprecated

Get pointer to motion.

Returns:
Motion Proxy
Deprecated:

Definition at line 268 of file albroker.h.

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

deprecated

Get pointer to preferences.

Returns:
Preferences Proxy
Deprecated:

Definition at line 277 of file albroker.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines