|
| | GenericObject (ObjectTypeInterface *type, void *value) |
| |
| | ~GenericObject () |
| |
| const MetaObject & | metaObject () |
| |
| template<typename R > |
| R | call (const std::string &eventName, qi::AutoAnyReference p1=qi::AutoAnyReference(), qi::AutoAnyReference p2=qi::AutoAnyReference(), qi::AutoAnyReference p3=qi::AutoAnyReference(), qi::AutoAnyReference p4=qi::AutoAnyReference(), qi::AutoAnyReference p5=qi::AutoAnyReference(), qi::AutoAnyReference p6=qi::AutoAnyReference(), qi::AutoAnyReference p7=qi::AutoAnyReference(), qi::AutoAnyReference p8=qi::AutoAnyReference()) |
| |
| template<typename R > |
| qi::Future< R > | async (const std::string &eventName, qi::AutoAnyReference p1=qi::AutoAnyReference(), qi::AutoAnyReference p2=qi::AutoAnyReference(), qi::AutoAnyReference p3=qi::AutoAnyReference(), qi::AutoAnyReference p4=qi::AutoAnyReference(), qi::AutoAnyReference p5=qi::AutoAnyReference(), qi::AutoAnyReference p6=qi::AutoAnyReference(), qi::AutoAnyReference p7=qi::AutoAnyReference(), qi::AutoAnyReference p8=qi::AutoAnyReference()) |
| |
| qi::Future< AnyReference > | metaCall (unsigned int method, const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto, Signature returnSignature=Signature()) |
| |
| int | findMethod (const std::string &name, const GenericFunctionParameters ¶meters) |
| |
| qi::Future< AnyReference > | metaCall (const std::string &nameWithOptionalSignature, const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto, Signature returnSignature=Signature()) |
| |
| void | post (const std::string &eventName, qi::AutoAnyReference p1=qi::AutoAnyReference(), qi::AutoAnyReference p2=qi::AutoAnyReference(), qi::AutoAnyReference p3=qi::AutoAnyReference(), qi::AutoAnyReference p4=qi::AutoAnyReference(), qi::AutoAnyReference p5=qi::AutoAnyReference(), qi::AutoAnyReference p6=qi::AutoAnyReference(), qi::AutoAnyReference p7=qi::AutoAnyReference(), qi::AutoAnyReference p8=qi::AutoAnyReference()) |
| |
| void | metaPost (unsigned int event, const GenericFunctionParameters ¶ms) |
| |
| void | metaPost (const std::string &nameWithOptionalSignature, const GenericFunctionParameters &in) |
| |
| template<typename FUNCTOR_TYPE > |
| qi::FutureSync< SignalLink > | connect (const std::string &eventName, FUNCTOR_TYPE callback, MetaCallType threadingModel=MetaCallType_Direct) |
| |
| qi::FutureSync< SignalLink > | connect (const std::string &name, const SignalSubscriber &functor) |
| |
| qi::FutureSync< SignalLink > | connect (unsigned int signal, const SignalSubscriber &subscriber) |
| | Calls given functor when event is fired. Takes ownership of functor. More...
|
| |
| qi::FutureSync< SignalLink > | connect (unsigned int signal, AnyObject target, unsigned int slot) |
| |
| qi::FutureSync< void > | disconnect (SignalLink linkId) |
| | Disconnect an event link. Returns if disconnection was successful. More...
|
| |
| template<typename T > |
| qi::FutureSync< T > | property (const std::string &name) |
| |
| template<typename T > |
| qi::FutureSync< void > | setProperty (const std::string &name, const T &val) |
| |
| qi::FutureSync< AnyValue > | property (unsigned int id) |
| |
| qi::FutureSync< void > | setProperty (unsigned int id, const AnyValue &val) |
| |
| bool | isValid () |
| |
| template<typename FUNCTION_TYPE > |
| qi::FutureSync< SignalLink > | connect (const std::string &eventName, FUNCTION_TYPE callback, MetaCallType model) |
| |
| | Manageable () |
| |
| | ~Manageable () |
| |
| | Manageable (const Manageable &b) |
| |
| void | operator= (const Manageable &b) |
| |
| boost::mutex & | initMutex () |
| |
| void | forceExecutionContext (boost::shared_ptr< ExecutionContext > eventLoop) |
| | Override all ThreadingModel and force dispatch to given event loop. More...
|
| |
boost::shared_ptr
< ExecutionContext > | executionContext () const |
| |
| int | _nextTraceId () |
| |
| bool | isStatsEnabled () const |
| |
| void | enableStats (bool enable) |
| | Set statistics gathering status. More...
|
| |
| void | pushStats (int slotId, float wallTime, float userTime, float systemTime) |
| | Push statistics information about slotId. More...
|
| |
| ObjectStatistics | stats () const |
| |
| void | clearStats () |
| | Reset all statistical data. More...
|
| |
| bool | isTraceEnabled () const |
| |
| void | enableTrace (bool enable) |
| |
Definition at line 39 of file genericobject.hpp.