|
| | Property (Getter getter=Getter(), Setter setter=Setter(), SignalBase::OnSubscribers onsubscribe=SignalBase::OnSubscribers()) |
| |
| | Property (AutoAnyReference defaultValue, Getter getter=Getter(), Setter setter=Setter(), SignalBase::OnSubscribers onsubscribe=SignalBase::OnSubscribers()) |
| |
| Property< T > & | operator= (const T &v) |
| |
| FutureSync< T > | get () const override |
| |
| FutureSync< void > | set (const T &v) override |
| |
| SignalBase * | signal () override |
| |
| FutureSync< void > | setValue (AutoAnyReference value) override |
| |
| FutureSync< AnyValue > | value () const override |
| |
| ScopedLockReadWrite | getLockedReadWrite () |
| |
| ScopedLockReadOnly | getLockedReadOnly () const |
| |
| | PropertyImpl (Getter getter=Getter(), Setter setter=Setter(), SignalBase::OnSubscribers onsubscribe=SignalBase::OnSubscribers()) |
| |
| | PropertyImpl (AutoAnyReference defaultValue, Getter getter=Getter(), Setter setter=Setter(), SignalBase::OnSubscribers onsubscribe=SignalBase::OnSubscribers()) |
| |
| PropertyImpl< T > & | operator= (const T &v) |
| |
| | SignalF (OnSubscribers onSubscribers=OnSubscribers()) |
| |
| virtual qi::Signature | signature () const |
| |
| SignalSubscriber & | connect (...) |
| |
| | SignalBase (const Signature &signature, OnSubscribers onSubscribers=OnSubscribers()) |
| |
| | SignalBase (OnSubscribers onSubscribers=OnSubscribers()) |
| |
| virtual | ~SignalBase () |
| |
| template<typename F > |
| SignalSubscriber & | connect (boost::function< F > func) |
| |
| SignalSubscriber & | connect (const SignalSubscriber &s) |
| |
| SignalSubscriber & | connect (AnyObject object, const unsigned int slot) |
| |
| SignalSubscriber & | connect (AnyObject object, const std::string &slot) |
| |
| bool | disconnectAll () |
| |
| bool | asyncDisconnectAll () |
| |
| bool | disconnect (const SignalLink &link) |
| |
| bool | asyncDisconnect (const SignalLink &link) |
| |
| virtual void | trigger (const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto) |
| |
| void | setCallType (MetaCallType callType) |
| | Set the MetaCallType used by operator()(). More...
|
| |
| void | operator() (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()) |
| | Trigger the signal with given arguments, and call type set by setCallType() More...
|
| |
| std::vector< SignalSubscriber > | subscribers () |
| |
| bool | hasSubscribers () |
| |
| void | _setSignature (const Signature &s) |
| |
| virtual | ~PropertyBase ()=default |
| |
template<typename T>
class qi::Property< T >
Povide thread-safe access to a stored value and signal to connected callbacks when the value changed.
- See Also
- qi::Signal which implement a similar pattern but without storing the value.
Definition at line 119 of file property.hpp.