TwiceAsNice
2019-02-18
|
#include <BridgeIce.h>
Public Types | |
typedef std::vector< IceType > | SeqIceType |
Pushes a sequence of value from a Property over to all connected remoete bridges. More... | |
typedef std::vector< Nice::DateVar > | SeqDateType |
typedef std::vector< IceType > | SeqIceType |
Pushes a sequence of value from a Property over to all connected remoete bridges. More... | |
typedef std::vector< Nice::DateVar > | SeqDateType |
Public Member Functions | |
IceInterface (PropertyBridgeIceImpl< Type, TypeIf, IceType > *_bridge) | |
virtual void | connect (const Ice::Identity &_bridgeId, Nice::I64 _id, const Ice::Current &_c) |
Remote interface be called by another bridge to connect a remote bridge to a local bridge. More... | |
virtual void | disconnect (Nice::I64 _id, const Ice::Current &_c) |
Disconnects the local bridge from the remote bridge with the id _id. More... | |
virtual void | push (IceType _value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &_c) |
Pushes a value from a Property over to all connected remoete bridges. More... | |
virtual void | push (const IceType &_value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &_c) |
Overloaded function of function push() More... | |
virtual void | pushSeq (const SeqIceType &, Nice::I64, const SeqDateType &, const Ice::Current &) |
IceInterface (PropertyBridgeIceImpl< Type, TypeIf, IceType > *_bridge) | |
virtual void | connect (const Ice::Identity &_bridgeId, Nice::I64 _id, const Ice::Current &_c) |
Remote interface be called by another bridge to connect a remote bridge to a local bridge. More... | |
virtual void | disconnect (Nice::I64 _id, const Ice::Current &_c) |
Disconnects the local bridge from the remote bridge with the id _id. More... | |
virtual void | push (IceType _value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &_c) |
Pushes a value from a Property over to all connected remoete bridges. More... | |
virtual void | push (const IceType &_value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &_c) |
Overloaded function of function push() More... | |
virtual void | pushSeq (const SeqIceType &, Nice::I64, const SeqDateType &, const Ice::Current &) |
Protected Attributes | |
PropertyBridgeIceImpl< Type, TypeIf, IceType > * | m_bridge |
typedef std::vector<Nice::DateVar> Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface::SeqDateType |
typedef std::vector<Nice::DateVar> Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface::SeqDateType |
typedef std::vector<IceType> Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface::SeqIceType |
typedef std::vector<IceType> Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface::SeqIceType |
|
inline |
|
inline |
|
virtual |
Remote interface be called by another bridge to connect a remote bridge to a local bridge.
|
virtual |
Remote interface be called by another bridge to connect a remote bridge to a local bridge.
|
virtual |
Disconnects the local bridge from the remote bridge with the id _id.
_id | ID of the remote bridge to get disconnected from. |
_c | Current Ice object. |
|
virtual |
Disconnects the local bridge from the remote bridge with the id _id.
_id | ID of the remote bridge to get disconnected from. |
_c | Current Ice object. |
|
virtual |
Pushes a value from a Property over to all connected remoete bridges.
_value | Value to be pushed to the remote bridge. |
_d | Id of the connected property to avoid echoing. |
_c | Current Ice object. |
Reimplemented in Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface, and Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface.
|
virtual |
Pushes a value from a Property over to all connected remoete bridges.
_value | Value to be pushed to the remote bridge. |
_d | Id of the connected property to avoid echoing. |
_c | Current Ice object. |
Reimplemented in Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface, and Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface.
|
virtual |
Overloaded function of function push()
Reimplemented in Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface, and Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface.
|
virtual |
Overloaded function of function push()
Reimplemented in Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface, and Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface.
|
virtual |
|
virtual |
|
protected |