|
libalcommon
1.12
|
#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/alparamtype.h>#include <alerror/alerror.h>#include <alcommon/alfunctor.h>#include <map>Go to the source code of this file.
Classes | |
| class | AL::ALModuleCore |
| ALModuleCore is the superclass of user modules. More... | |
Namespaces | |
| namespace | AL |
NAOqi. | |
Defines | |
| #define | BIND_OBJ_METHOD(objptr, meth) |
| Bind a method meth to an object objptr. | |
| #define | BIND_METHOD(x) BIND_OBJ_METHOD(this, x) |
| Bind a method x to an the current object (this). It will be added to the module API. The bound function can be then called locally or remotely. | |
Definition in file almodulecore.h.
| #define BIND_OBJ_METHOD | ( | objptr, | |
| meth | |||
| ) |
{ \
completeAndCheck(&meth, getCurrentMethodDescription()); \
bindMethod(createFunctor(objptr, &meth)); \
}
Bind a method meth to an object objptr.
Definition at line 29 of file almodulecore.h.