TwiceAsNice  2019-02-18
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
PropertyBridgeBlock Class Reference
Inheritance diagram for PropertyBridgeBlock:
Inheritance graph
Collaboration diagram for PropertyBridgeBlock:
Collaboration graph

Public Member Functions

 PropertyBridgeBlock ()
 
virtual ~PropertyBridgeBlock ()
 
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 _callerid, const Nice::DateVar &)
 Abstract function is called from local Property if a Property value has changed. More...
 
 PropertyBridgeBlock ()
 
virtual ~PropertyBridgeBlock ()
 
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 _callerid, const Nice::DateVar &)
 Abstract function is called from local Property if a Property value has changed. More...
 
- Public Member Functions inherited from Nice::PropertyBridge
 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...
 

Protected Attributes

std::string m_identity
 
- Protected Attributes inherited from Nice::PropertyBridge
Nice::Propertym_property
 

Static Protected Attributes

static const std::string s_type = "BLOCK_BRIDGE"
 

Constructor & Destructor Documentation

◆ PropertyBridgeBlock() [1/2]

PropertyBridgeBlock::PropertyBridgeBlock ( )
inline

◆ ~PropertyBridgeBlock() [1/2]

virtual PropertyBridgeBlock::~PropertyBridgeBlock ( )
inlinevirtual

◆ PropertyBridgeBlock() [2/2]

PropertyBridgeBlock::PropertyBridgeBlock ( )
inline

◆ ~PropertyBridgeBlock() [2/2]

virtual PropertyBridgeBlock::~PropertyBridgeBlock ( )
inlinevirtual

Member Function Documentation

◆ identity() [1/2]

virtual const std::string& PropertyBridgeBlock::identity ( )
inlinevirtual

Unique ID of the bridge object.

Implements Nice::PropertyBridge.

◆ identity() [2/2]

virtual const std::string& PropertyBridgeBlock::identity ( )
inlinevirtual

Unique ID of the bridge object.

Implements Nice::PropertyBridge.

◆ set() [1/2]

virtual void PropertyBridgeBlock::set ( Nice::CompletionState  ,
const Nice::Any ,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
inlinevirtual

Abstract function is called from local Property if a Property value has changed.

Implements Nice::PropertyBridge.

◆ set() [2/2]

virtual void PropertyBridgeBlock::set ( Nice::CompletionState  ,
const Nice::Any ,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
inlinevirtual

Abstract function is called from local Property if a Property value has changed.

Implements Nice::PropertyBridge.

◆ toString() [1/2]

virtual std::string PropertyBridgeBlock::toString ( ) const
inlinevirtual

serialize to a string.

Implements Nice::PropertyBridge.

◆ toString() [2/2]

virtual std::string PropertyBridgeBlock::toString ( ) const
inlinevirtual

serialize to a string.

Implements Nice::PropertyBridge.

◆ type() [1/2]

virtual const std::string& PropertyBridgeBlock::type ( )
inlinevirtual

Implements Nice::PropertyBridge.

◆ type() [2/2]

virtual const std::string& PropertyBridgeBlock::type ( )
inlinevirtual

Implements Nice::PropertyBridge.

Member Data Documentation

◆ m_identity

std::string PropertyBridgeBlock::m_identity
protected

◆ s_type

const std::string PropertyBridgeBlock::s_type = "BLOCK_BRIDGE"
staticprotected

The documentation for this class was generated from the following file: