|
const MetaObject & | metaObject () const |
|
qi::Future< AnyReference > | metaCall (unsigned int method, const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto, Signature returnSignature=Signature()) const |
|
int | findMethod (const std::string &name, const GenericFunctionParameters ¶meters) const |
|
qi::Future< AnyReference > | metaCall (const std::string &nameWithOptionalSignature, const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto, Signature returnSignature=Signature()) const |
|
void | metaPost (unsigned int event, const GenericFunctionParameters ¶ms) const |
|
void | metaPost (const std::string &nameWithOptionalSignature, const GenericFunctionParameters &in) const |
|
template<typename... Args> |
void | post (const std::string &eventName, Args &&...args) const |
|
template<typename FUNCTOR_TYPE > |
qi::FutureSync< SignalLink > | connect (const std::string &eventName, FUNCTOR_TYPE callback, MetaCallType threadingModel=MetaCallType_Auto) const |
|
qi::FutureSync< SignalLink > | connect (const std::string &name, const SignalSubscriber &functor) const |
|
qi::FutureSync< SignalLink > | connect (unsigned int signal, const SignalSubscriber &subscriber) const |
|
qi::FutureSync< SignalLink > | connect (unsigned int signal, AnyObject target, unsigned int slot) const |
|
qi::FutureSync< void > | disconnect (SignalLink linkId) const |
|
template<typename T > |
qi::FutureSync< T > | property (const std::string &name) const |
|
template<typename T > |
qi::FutureSync< void > | setProperty (const std::string &name, const T &val) const |
|
qi::FutureSync< AnyValue > | property (unsigned int id) const |
|
qi::FutureSync< void > | setProperty (unsigned int id, const AnyValue &val) const |
|
ExecutionContext * | executionContext () const |
|
bool | isStatsEnabled () const |
|
void | enableStats (bool enable) const |
|
ObjectStatistics | stats () const |
|
void | clearStats () const |
|
bool | isTraceEnabled () const |
|
void | enableTrace (bool enable) |
|
void | forceExecutionContext (boost::shared_ptr< qi::ExecutionContext > ec) |
|
template<typename R , typename... Args> |
qi::Future< R > | async (const std::string &methodName, Args &&...args) const |
|
template<typename R , typename... Args> |
R | call (const std::string &methodName, Args &&...args) const |
|
template<typename O>
class qi::detail::GenericObjectBounce< O >
Definition at line 61 of file object.hxx.