- Aldebaran documentation |
- C++ Libraries |
- index

libalcommon 2.8.7.4

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs
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 <qi/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
| 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 More...
#define | getLedsProxy() getSpecialisedProxy<AL::ALLedsProxy>("ALLeds")
| deprecated More...
#define | getLoggerProxy() getSpecialisedProxy<AL::ALLoggerProxy>("ALLogger")
| deprecated More...
#define | getMotionProxy() getSpecialisedProxy<AL::ALMotionProxy>("ALMotion")
| deprecated More...
#define | getPreferencesProxy() getSpecialisedProxy<AL::ALPreferencesProxy>("ALPreferences")
| deprecated More...
#define | getDcmProxy() getSpecialisedProxy<AL::DCMProxy>("DCM")
| deprecated More...

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

## Macro Definition Documentation

#define _LIBALCOMMON_ALCOMMON_ALBROKER_H_

Definition at line 12 of file albroker.h.

#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 277 of file albroker.h.

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

deprecated

Get pointer to leds.

Returns
  Leds Proxy

Deprecated:

Definition at line 241 of file albroker.h.

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

deprecated

Get pointer to logger.

Returns
  Logger Proxy

Deprecated:

Definition at line 250 of file albroker.h.

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

deprecated

Get pointer to memory.

Returns
  Memory Proxy

Deprecated:

Definition at line 232 of file albroker.h.

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

deprecated

Get pointer to motion.

Returns
  Motion Proxy

Deprecated:

Definition at line 259 of file albroker.h.

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

deprecated

Get pointer to preferences.

Returns
  Preferences Proxy

Deprecated:

Definition at line 268 of file albroker.h.