libalcommon
2.1.4.13
|
#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 <qitype/dynamicobject.hpp>
#include <qitype/signature.hpp>
#include <qitype/anyfunction.hpp>
#include <qitype/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) |
Definition in file almodulecore.h.
#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 35 of file almodulecore.h.
#define BIND_METHOD_PTR | ( | methptr | ) | _builder.advertiseMethod(_mBuilder, this, methptr) |
Definition at line 38 of file almodulecore.h.
#define BIND_OBJ_METHOD | ( | objptr, | |
meth | |||
) | _builder.advertiseMethod(_mBuilder, objptr, &meth) |
Definition at line 34 of file almodulecore.h.
#define BIND_OBJ_METHOD_PTR | ( | objptr, | |
methptr | |||
) | _builder.advertiseMethod(_mBuilder, objptr, methptr) |
Definition at line 37 of file almodulecore.h.