libalcommon
1.14.5
|
NAOqi. More...
Classes | |
class | ALValue |
class | 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... | |
class | ALBrokerManager |
ALBrokerManager is a class to manage brokers. More... | |
class | ALFunctorBase |
ALFunctorBase is a generic functor class for pointer management. More... | |
class | ALMethodInfo |
ALMethodInfo is the introspection container. More... | |
class | ALModule |
ALModule can be used as a base class for user modules to help serve and advertise their methods. More... | |
class | ALModuleCore |
ALModuleCore is the superclass of user modules. More... | |
class | ALModuleInfo |
ALModuleInfo is the class of information about user modules. More... | |
class | ALProxy |
ALProxy is a client to the served methods of a module. More... | |
Typedefs | |
typedef void | ALVoid |
Type def to void. | |
Functions | |
template<typename C , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)()) |
template<typename C , typename P1 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &)) |
template<typename C , typename P1 , typename P2 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &, const P5 &)) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename R > | |
boost::shared_ptr< ALFunctorBase > | createFunctor (C *obj, R(C::*f)(const P1 &, const P2 &, const P3 &, const P4 &, const P5 &, const P6 &)) |
template<typename C , typename R > | |
void | completeAndCheck (R(C::*)(), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename R > | |
void | completeAndCheck (R(C::*)(P1), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename P2 , typename R > | |
void | completeAndCheck (R(C::*)(P1, P2), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename P2 , typename P3 , typename R > | |
void | completeAndCheck (R(C::*)(P1, P2, P3), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename R > | |
void | completeAndCheck (R(C::*)(P1, P2, P3, P4), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename R > | |
void | completeAndCheck (R(C::*)(P1, P2, P3, P4, P5), ALMethodInfo &pDesc) |
template<typename C , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename R > | |
void | completeAndCheck (R(C::*)(P1, P2, P3, P4, P5, P6), ALMethodInfo &pDesc) |
std::string | getTypeString (int type) |
Return a string with the type name of parameters. | |
template<typename T > | |
std::string | getParamStrType () |
Return a string with the OS type name of parameters. |
NAOqi.