- 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
almodulecore.h File Reference
`#include <alcommon/api.h>`
`#include <boost/enable_shared_from_this.hpp>`
`#include <boost/shared_ptr.hpp>`
`#include <boost/noncopyable.hpp>`
`#include <alcommon/almoduleinfo.h>`
`#include <alcommon/almethodinfo.h>`
`#include <alcommon/alfunctor.h>`
`#include <alerror/alerror.h>`
`#include <qi/log.hpp>`
`#include <map>`
`#include <qi/anyfunction.hpp>`
`#include <qi/signature.hpp>`
`#include <qi/type/dynamicobject.hpp>`
`#include <qi/type/dynamicobjectbuilder.hpp>`

Go to the source code of this file.

## Classes
class | AL::ALModuleCore
| ALModuleCore is the superclass of user modules. More...

## Namespaces
| AL
| NAOqi.

## Macros
#define | _LIBALCOMMON_ALCOMMON_ALMODULECORE_H_
#define | BIND_OBJ_METHOD(objptr, meth) _builder.advertiseMethod(_mBuilder, objptr, &meth)
#define | BIND_METHOD(meth) _builder.advertiseMethod(_mBuilder, this, &meth)
#define | BIND_OBJ_METHOD_PTR(objptr, methptr) _builder.advertiseMethod(_mBuilder, objptr, methptr)
#define | BIND_METHOD_PTR(methptr) _builder.advertiseMethod(_mBuilder, this, methptr)

## Detailed Description

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

Definition in file almodulecore.h.

## Macro Definition Documentation

#define _LIBALCOMMON_ALCOMMON_ALMODULECORE_H_

Definition at line 12 of file almodulecore.h.

#define BIND_METHOD | ( |  | meth | ) | _builder.advertiseMethod(_mBuilder, this, &meth)

Definition at line 34 of file almodulecore.h.

#define BIND_METHOD_PTR | ( |  | methptr | ) | _builder.advertiseMethod(_mBuilder, this, methptr)

Definition at line 37 of file almodulecore.h.

#define BIND_OBJ_METHOD | ( |  | objptr,
|  |  | meth
| ) |  | _builder.advertiseMethod(_mBuilder, objptr, &meth)

Definition at line 33 of file almodulecore.h.

#define BIND_OBJ_METHOD_PTR | ( |  | objptr,
|  |  | methptr
| ) |  | _builder.advertiseMethod(_mBuilder, objptr, methptr)

Definition at line 36 of file almodulecore.h.