|
| | ModuleBuilder (const ModuleInfo &mi) |
| |
| void | setModuleInfo (const ModuleInfo &mi) |
| |
| void | setModulePath (const std::string &name) |
| |
| ModuleInfo & | moduleInfo () |
| |
| const std::string & | moduleName () const |
| |
| AnyModule | module () |
| |
| | DynamicObjectBuilder () |
| |
| | DynamicObjectBuilder (DynamicObject *dynobject, bool deleteOnDestroy=true) |
| |
| | ~DynamicObjectBuilder () |
| |
| template<typename OBJECT_TYPE , typename METHOD_TYPE > |
| unsigned int | advertiseMethod (const std::string &name, OBJECT_TYPE object, METHOD_TYPE method, const std::string &desc="", MetaCallType threadingModel=MetaCallType_Auto) |
| |
| template<typename FUNCTION_TYPE > |
| unsigned int | advertiseMethod (const std::string &name, FUNCTION_TYPE function, const std::string &desc="", MetaCallType threadingModel=MetaCallType_Auto) |
| |
| template<typename OBJECT_TYPE , typename METHOD_TYPE > |
| unsigned int | advertiseMethod (MetaMethodBuilder &builder, OBJECT_TYPE object, METHOD_TYPE method, MetaCallType threadingModel=MetaCallType_Auto) |
| |
| template<typename FUNCTION_TYPE > |
| unsigned int | advertiseMethod (MetaMethodBuilder &builder, FUNCTION_TYPE function, MetaCallType threadingModel=MetaCallType_Auto) |
| |
| template<typename T , typename... Args> |
| unsigned int | advertiseFactory (const std::string &name) |
| |
| template<typename... Args> |
| unsigned int | advertiseSignal (const std::string &name) |
| |
| template<typename T > |
| unsigned int | advertiseSignalF (const std::string &name) |
| | Advertise a signal using a function signature. More...
|
| |
| unsigned int | advertiseSignal (const std::string &name, qi::SignalBase *signal) |
| |
| template<typename T > |
| unsigned int | advertiseProperty (const std::string &name) |
| |
| unsigned int | advertiseProperty (const std::string &name, qi::PropertyBase *sig) |
| | Ownership is transferred to the object. More...
|
| |
| void | setThreadingModel (ObjectThreadingModel model) |
| |
| unsigned int | xAdvertiseMethod (const Signature &sigret, const std::string &name, const Signature &signature, AnyFunction func, const std::string &desc="", MetaCallType threadingModel=MetaCallType_Auto) |
| |
| unsigned int | xAdvertiseMethod (MetaMethodBuilder &builder, AnyFunction func, MetaCallType threadingModel=MetaCallType_Auto) |
| |
| unsigned int | xAdvertiseSignal (const std::string &name, const Signature &signature) |
| |
| unsigned int | xAdvertiseProperty (const std::string &name, const Signature &sig, int id=-1) |
| |
| void | setDescription (const std::string &desc) |
| |
| qi::AnyObject | object (boost::function< void(GenericObject *)> onDelete=boost::function< void(GenericObject *)>()) |
| |
| template<typename T > |
| qi::AnyObject | object (boost::shared_ptr< T > other) |
| | Return an AnyObject that shares life type with other. More...
|
| |
| void | markProperty (unsigned int ev, unsigned int getter, unsigned int setter) |
| |
class given to the user to building a module
Definition at line 63 of file anymodule.hpp.