TwiceAsNice  2019-02-18
Public Member Functions | Protected Attributes | List of all members
Nice::PropertyBridgeP2P Class Reference

#include <BridgeP2P.h>

Inheritance diagram for Nice::PropertyBridgeP2P:
Inheritance graph
Collaboration diagram for Nice::PropertyBridgeP2P:
Collaboration graph

Public Member Functions

 PropertyBridgeP2P ()
 
 PropertyBridgeP2P (const Nice::PropertyPtr &_property, const char *_type="P2P_BRIDGE")
 
virtual ~PropertyBridgeP2P ()
 
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 _cs, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &_date)
 Abstract function is called from local Property if a Property value has changed. More...
 
 PropertyBridgeP2P ()
 
 PropertyBridgeP2P (const Nice::PropertyPtr &_property, const char *_type="P2P_BRIDGE")
 
virtual ~PropertyBridgeP2P ()
 
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 _cs, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &_date)
 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
 
std::string m_type
 
Nice::PropertyPtr m_property
 
- Protected Attributes inherited from Nice::PropertyBridge
Nice::Propertym_property
 

Constructor & Destructor Documentation

◆ PropertyBridgeP2P() [1/4]

Nice::PropertyBridgeP2P::PropertyBridgeP2P ( )
inline

◆ PropertyBridgeP2P() [2/4]

Nice::PropertyBridgeP2P::PropertyBridgeP2P ( const Nice::PropertyPtr _property,
const char *  _type = "P2P_BRIDGE" 
)
Parameters

◆ ~PropertyBridgeP2P() [1/2]

virtual Nice::PropertyBridgeP2P::~PropertyBridgeP2P ( )
inlinevirtual

◆ PropertyBridgeP2P() [3/4]

Nice::PropertyBridgeP2P::PropertyBridgeP2P ( )
inline

◆ PropertyBridgeP2P() [4/4]

Nice::PropertyBridgeP2P::PropertyBridgeP2P ( const Nice::PropertyPtr _property,
const char *  _type = "P2P_BRIDGE" 
)
Parameters

◆ ~PropertyBridgeP2P() [2/2]

virtual Nice::PropertyBridgeP2P::~PropertyBridgeP2P ( )
inlinevirtual

Member Function Documentation

◆ identity() [1/2]

virtual const std::string& Nice::PropertyBridgeP2P::identity ( )
inlinevirtual

Unique ID of the bridge object.

Implements Nice::PropertyBridge.

◆ identity() [2/2]

virtual const std::string& Nice::PropertyBridgeP2P::identity ( )
inlinevirtual

Unique ID of the bridge object.

Implements Nice::PropertyBridge.

◆ set() [1/2]

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

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

Implements Nice::PropertyBridge.

◆ set() [2/2]

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

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

Implements Nice::PropertyBridge.

◆ toString() [1/2]

virtual std::string Nice::PropertyBridgeP2P::toString ( ) const
inlinevirtual

serialize to a string.

Implements Nice::PropertyBridge.

◆ toString() [2/2]

virtual std::string Nice::PropertyBridgeP2P::toString ( ) const
inlinevirtual

serialize to a string.

Implements Nice::PropertyBridge.

◆ type() [1/2]

virtual const std::string& Nice::PropertyBridgeP2P::type ( )
inlinevirtual

Implements Nice::PropertyBridge.

◆ type() [2/2]

virtual const std::string& Nice::PropertyBridgeP2P::type ( )
inlinevirtual

Implements Nice::PropertyBridge.

Member Data Documentation

◆ m_identity

std::string Nice::PropertyBridgeP2P::m_identity
protected

◆ m_property

Nice::PropertyPtr Nice::PropertyBridgeP2P::m_property
protected

◆ m_type

std::string Nice::PropertyBridgeP2P::m_type
protected

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