TwiceAsNice  2019-02-18
Public Member Functions | List of all members
Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface Class Reference
Inheritance diagram for Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface:
Inheritance graph
Collaboration diagram for Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface:
Collaboration graph

Public Member Functions

 IceInterface (PropertyBridgeIceImplType *_bridge)
 
virtual void push (IceType _value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &)
 Pushes a value from a Property over to all connected remote bridges. More...
 
virtual void push (const IceType &_value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &)
 Overloaded function of function push() with const _value. More...
 
 IceInterface (PropertyBridgeIceImplType *_bridge)
 
virtual void push (IceType _value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &)
 Pushes a value from a Property over to all connected remote bridges. More...
 
virtual void push (const IceType &_value, Nice::I64 _id, const Nice::DateVar &_date, const Ice::Current &)
 Overloaded function of function push() with const _value. More...
 
- Public Member Functions inherited from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface
 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 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 pushSeq (const SeqIceType &, Nice::I64, const SeqDateType &, const Ice::Current &)
 

Additional Inherited Members

- Public Types inherited from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface
typedef std::vector< IceType > SeqIceType
 Pushes a sequence of value from a Property over to all connected remoete bridges. More...
 
typedef std::vector< Nice::DateVarSeqDateType
 
typedef std::vector< IceType > SeqIceType
 Pushes a sequence of value from a Property over to all connected remoete bridges. More...
 
typedef std::vector< Nice::DateVarSeqDateType
 
- Protected Attributes inherited from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface
PropertyBridgeIceImpl< Type, TypeIf, IceType > * m_bridge
 

Constructor & Destructor Documentation

◆ IceInterface() [1/2]

template<typename Type , typename TypeIf , typename IceType = Type>
Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::IceInterface ( PropertyBridgeIceImplType _bridge)
inline

◆ IceInterface() [2/2]

template<typename Type , typename TypeIf , typename IceType = Type>
Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::IceInterface ( PropertyBridgeIceImplType _bridge)
inline

Member Function Documentation

◆ push() [1/4]

template<typename Type , typename TypeIf , typename IceType = Type>
virtual void Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::push ( IceType  _value,
Nice::I64  _id,
const Nice::DateVar _date,
const Ice::Current &   
)
inlinevirtual

Pushes a value from a Property over to all connected remote bridges.

Parameters
_valueValue to be pushed to the remote bridge.
_dId of the connected property to avoid echoing.
_cCurrent Ice object.

Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface.

◆ push() [2/4]

template<typename Type , typename TypeIf , typename IceType = Type>
virtual void Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::push ( IceType  _value,
Nice::I64  _id,
const Nice::DateVar _date,
const Ice::Current &   
)
inlinevirtual

Pushes a value from a Property over to all connected remote bridges.

Parameters
_valueValue to be pushed to the remote bridge.
_dId of the connected property to avoid echoing.
_cCurrent Ice object.

Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface.

◆ push() [3/4]

template<typename Type , typename TypeIf , typename IceType = Type>
virtual void Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::push ( const IceType &  _value,
Nice::I64  _id,
const Nice::DateVar _date,
const Ice::Current &   
)
inlinevirtual

Overloaded function of function push() with const _value.

Parameters
_valueValue to be pushed to the remote bridge.
_dId of the connected property to avoid echoing.
_cCurrent Ice object.

Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface.

◆ push() [4/4]

template<typename Type , typename TypeIf , typename IceType = Type>
virtual void Basda::PropertyBridge1to1Ice< Type, TypeIf, IceType >::IceInterface::push ( const IceType &  _value,
Nice::I64  _id,
const Nice::DateVar _date,
const Ice::Current &   
)
inlinevirtual

Overloaded function of function push() with const _value.

Parameters
_valueValue to be pushed to the remote bridge.
_dId of the connected property to avoid echoing.
_cCurrent Ice object.

Reimplemented from Nice::PropertyBridgeIceImpl< Type, TypeIf, IceType >::IceInterface.


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