The RemoteHandle class wrapps a ClientSideRemoteHandleControlBlock and can be used just as a Ice proxy.
More...
#include <ArmarXCore/core/util/distributed/RemoteHandle/RemoteHandle.h>
|
template<class PrxTA > |
class | armarx::RemoteHandle |
|
template<class PrxTA , class PrxTB > |
bool | operator!= (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxTA , class PrxTB > |
bool | operator< (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxTA , class PrxTB > |
bool | operator<= (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxTA , class PrxTB > |
bool | operator== (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxTA , class PrxTB > |
bool | operator> (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxTA , class PrxTB > |
bool | operator>= (const RemoteHandle< PrxTA > &fst, const RemoteHandle< PrxTB > &snd) |
|
template<class PrxType>
class armarx::RemoteHandle< PrxType >
The RemoteHandle class wrapps a ClientSideRemoteHandleControlBlock and can be used just as a Ice proxy.
It can be copied, casted, assigned, compared and dereferenced. (for more info: RemoteHandle tutorial)
Definition at line 45 of file RemoteHandle.h.
◆ RemoteHandle() [1/6]
◆ RemoteHandle() [2/6]
◆ RemoteHandle() [3/6]
◆ RemoteHandle() [4/6]
RemoteHandle |
( |
const ClientSideRemoteHandleControlBlockBasePtr & |
controlBlock | ) |
|
◆ RemoteHandle() [5/6]
◆ RemoteHandle() [6/6]
◆ ~RemoteHandle()
◆ checkedCast() [1/2]
◆ checkedCast() [2/2]
RemoteHandle< PrxType > checkedCast |
( |
const SourceType & |
proxyToCast | ) |
|
|
inlinestatic |
◆ get() [1/2]
◆ get() [2/2]
const PrxType get |
( |
| ) |
const |
|
inline |
◆ getclientSideControlBlock()
const IceInternal::Handle< const ClientSideRemoteHandleControlBlockBase > getclientSideControlBlock |
|
inline |
◆ operator bool()
◆ operator*() [1/2]
◆ operator*() [2/2]
const PrxType operator* |
( |
| ) |
const |
|
inline |
◆ operator->() [1/2]
◆ operator->() [2/2]
const PrxType operator-> |
( |
| ) |
const |
|
inline |
◆ operator=() [1/5]
RemoteHandle< PrxType > & operator= |
( |
const ClientSideRemoteHandleControlBlockBasePtr & |
controlBlock | ) |
|
|
inline |
◆ operator=() [2/5]
◆ operator=() [3/5]
◆ operator=() [4/5]
◆ operator=() [5/5]
◆ uncheckedCast() [1/2]
◆ uncheckedCast() [2/2]
RemoteHandle< PrxType > uncheckedCast |
( |
const SourceType & |
proxyToCast | ) |
|
|
inlinestatic |
◆ armarx::RemoteHandle
◆ operator!=
◆ operator<
◆ operator<=
◆ operator==
◆ operator>
◆ operator>=
The documentation for this class was generated from the following file: