TwiceAsNice
2019-02-18
|
#include <Bridge1to1Ice.h>
Classes | |
class | IceInterface |
Public Member Functions | |
PropertyBridge1to1Ice (const Ice::ObjectAdapterPtr &_adapter) | |
Constructor. More... | |
virtual void | set (Nice::CompletionState, const Nice::Any &_value, Nice::I64 _setterId, const Nice::DateVar &_date) |
This function is called by the connected property whenever the value of the property has changed and signals are emitted to the bridges. More... | |
PropertyBridge1to1Ice (const Ice::ObjectAdapterPtr &_adapter) | |
Constructor. More... | |
virtual void | set (Nice::CompletionState, const Nice::Any &_value, Nice::I64 _setterId, const Nice::DateVar &_date) |
This function is called by the connected property whenever the value of the property has changed and signals are emitted to the bridges. More... | |
![]() | |
PropertyBridgeIceImpl (const Ice::ObjectAdapterPtr &_adapter) | |
Constructor. More... | |
PropertyBridgeIceImpl (const Ice::ObjectAdapterPtr &_adapter, const IceInterfacePtr &_interface) | |
virtual | ~PropertyBridgeIceImpl () |
Destructor. More... | |
Nice::Property * | property () |
void | setProperty (const Type &_value, Nice::I64 _setterId, const Nice::DateVar &_date) |
virtual void | connect (const Ice::ConnectionPtr &_con, const Ice::Identity &_remote, Nice::I64 _remoteId) |
Local interface to connect a local bridge to a remote bridge. More... | |
virtual void | disconnect () |
Disconnect this bridge from all remote connected bridges. More... | |
PropertyBridgeIceImpl (const Ice::ObjectAdapterPtr &_adapter) | |
Constructor. More... | |
PropertyBridgeIceImpl (const Ice::ObjectAdapterPtr &_adapter, const IceInterfacePtr &_interface) | |
virtual | ~PropertyBridgeIceImpl () |
Destructor. More... | |
Nice::Property * | property () |
void | setProperty (const Type &_value, Nice::I64 _setterId, const Nice::DateVar &_date) |
virtual void | connect (const Ice::ConnectionPtr &_con, const Ice::Identity &_remote, Nice::I64 _remoteId) |
Local interface to connect a local bridge to a remote bridge. More... | |
virtual void | disconnect () |
Disconnect this bridge from all remote connected bridges. More... | |
![]() | |
virtual const std::string & | identity () |
virtual const std::string & | type () |
virtual std::string | toString () const |
serialize to a string. More... | |
virtual const std::string & | identity () |
virtual const std::string & | type () |
virtual std::string | toString () const |
serialize to a string. More... | |
![]() | |
PropertyBridge () | |
Constructor. More... | |
virtual | ~PropertyBridge () |
Destructor. More... | |
virtual void | init (const PropertyPtr &_property) |
Initializer, called by the Property when it is applied. More... | |
PropertyBridge () | |
Constructor. More... | |
virtual | ~PropertyBridge () |
Destructor. More... | |
virtual void | init (const PropertyPtr &_property) |
Initializer, called by the Property when it is applied. More... | |
Private Types | |
typedef Nice::Map< Nice::I64, Nice::I64 > | PropertyBridge1to1IceCompletionMapType |
typedef Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType > | PropertyBridgeIceImplType |
typedef PropertyBridge1to1Ice< Type, TypeIf, IceType > | PropertyBridge1to1IceType |
typedef TypeIf::ProxyType | TypeIfPrx |
typedef Nice::Map< Nice::I64, TypeIfPrx > | PropertyBridgeIceRemoteBridgeMapType |
typedef Nice::Map< Nice::I64, Nice::I64 > | PropertyBridge1to1IceCompletionMapType |
typedef Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType > | PropertyBridgeIceImplType |
typedef PropertyBridge1to1Ice< Type, TypeIf, IceType > | PropertyBridge1to1IceType |
typedef TypeIf::ProxyType | TypeIfPrx |
typedef Nice::Map< Nice::I64, TypeIfPrx > | PropertyBridgeIceRemoteBridgeMapType |
Private Attributes | |
PropertyBridge1to1IceCompletionMapType | m_completionMap |
Additional Inherited Members | |
![]() | |
static const std::string | s_type = "ICE_CONBRIDGE" |
static const std::string | s_disttype = "ICE_DISTBRIDGE" |
![]() | |
typedef IceUtil::Handle< IceInterface > | IceInterfacePtr |
typedef IceUtil::Handle< IceInterface > | IceInterfacePtr |
![]() | |
PropertyBridgeIce (const Ice::ObjectAdapterPtr &_adapter) | |
virtual | ~PropertyBridgeIce () |
PropertyBridgeIce (const Ice::ObjectAdapterPtr &_adapter) | |
virtual | ~PropertyBridgeIce () |
![]() | |
IceInterfacePtr | m_if |
RemoteBridgeMap | m_remoteBridges |
![]() | |
Ice::ObjectAdapterPtr | m_adapter |
Ice::Identity | m_identity |
![]() | |
Nice::Property * | m_property |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
|
inline |
|
inlinevirtual |
This function is called by the connected property whenever the value of the property has changed and signals are emitted to the bridges.
This function takes care to distribute the property changes.
_value | Value to be pushed. |
_setterId | The ID of the reporting setter (avoids reporting the value to itself....) |
_date | Time stamp of validity of the value. |
Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >.
|
inlinevirtual |
This function is called by the connected property whenever the value of the property has changed and signals are emitted to the bridges.
This function takes care to distribute the property changes.
_value | Value to be pushed. |
_setterId | The ID of the reporting setter (avoids reporting the value to itself....) |
_date | Time stamp of validity of the value. |
Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >.
|
private |