TwiceAsNice
2019-02-18
|
#include <CommandFun.hh>
Classes | |
struct | Unlock |
Public Member Functions | |
virtual | ~CommandFun () |
virtual const std::string & | identity () |
virtual const std::string & | type () |
virtual std::string | toString () const |
serialize to a string. More... | |
virtual void | set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &) |
Abstract function is called from local Property if a Property value has changed. More... | |
virtual void | setPercent (Nice::U16 _p) |
virtual Nice::U16 | percent () |
virtual | ~CommandFun () |
virtual const std::string & | identity () |
virtual const std::string & | type () |
virtual std::string | toString () const |
serialize to a string. More... | |
virtual void | set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &) |
Abstract function is called from local Property if a Property value has changed. More... | |
virtual void | setPercent (Nice::U16 _p) |
virtual Nice::U16 | percent () |
![]() | |
PropertyBridge () | |
Constructor. More... | |
virtual | ~PropertyBridge () |
Destructor. More... | |
virtual void | init (const PropertyPtr &_property) |
Initializer, called by the Property when it is applied. More... | |
virtual void | disconnect () |
Abstract function to connect an instance of THIS bridge to another bridge. More... | |
PropertyBridge () | |
Constructor. More... | |
virtual | ~PropertyBridge () |
Destructor. More... | |
virtual void | init (const PropertyPtr &_property) |
Initializer, called by the Property when it is applied. More... | |
virtual void | disconnect () |
Abstract function to connect an instance of THIS bridge to another bridge. More... | |
Static Public Member Functions | |
static void | create (Nice::PropertyPtr _prop, TypeClass *_object, TypeMemFn _member, Nice::I64 _id=0, const char *_identity="CMDFN_BRIDGE") |
static void | create (Nice::PropertyPtr _prop, TypeClass *_object, TypeMemFn _member, Nice::I64 _id=0, const char *_identity="CMDFN_BRIDGE") |
Public Attributes | |
Nice::PropertyPtr | m_prop |
Nice::Completion | m_completion |
Protected Attributes | |
std::string | m_identity |
TypeClass * | m_object |
TypeMemFn | m_member |
Nice::I64 | m_id |
bool | m_abort |
![]() | |
Nice::Property * | m_property |
Private Types | |
typedef Nice::CompletionState(TypeClass::* | TypeMemFn) (Nice::CommandFun< TypeClass > *, bool &) |
typedef Nice::CompletionState(TypeClass::* | TypeMemFn) (Nice::CommandFun< TypeClass > *, bool &) |
Private Member Functions | |
CommandFun () | |
CommandFun (Nice::PropertyPtr _prop, TypeClass *_object, TypeMemFn _member, Nice::I64 _id, const char *_identity="CMDFN_BRIDGE") | |
Nice::CompletionState | executeWithUnlockedPropertyMutex () |
CommandFun () | |
CommandFun (Nice::PropertyPtr _prop, TypeClass *_object, TypeMemFn _member, Nice::I64 _id, const char *_identity="CMDFN_BRIDGE") | |
Nice::CompletionState | executeWithUnlockedPropertyMutex () |
|
private |
|
private |
|
inlinevirtual |
|
inlineprivate |
|
inlineprivate |
|
inlinevirtual |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
|
inlineprivate |
|
inlinevirtual |
Implements Nice::PropertyBridge.
|
inlinevirtual |
Implements Nice::PropertyBridge.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Abstract function is called from local Property if a Property value has changed.
Implements Nice::PropertyBridge.
|
inlinevirtual |
Abstract function is called from local Property if a Property value has changed.
Implements Nice::PropertyBridge.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements Nice::PropertyBridge.
|
inlinevirtual |
Implements Nice::PropertyBridge.
|
protected |
Nice::Completion Nice::CommandFun< TypeClass >::m_completion |
|
protected |
|
protected |
|
protected |
|
protected |
Nice::PropertyPtr Nice::CommandFun< TypeClass >::m_prop |