|
|
The ClientSideRemoteHandleControlBlock is used at the client side for reference counting. More...
#include <ArmarXCore/core/util/distributed/RemoteHandle/ClientSideRemoteHandleControlBlock.h>
Inheritance diagram for ClientSideRemoteHandleControlBlock:Public Member Functions | |
| ClientSideRemoteHandleControlBlock (ClientSideRemoteHandleControlBlock &&)=default | |
| ClientSideRemoteHandleControlBlock (const ClientSideRemoteHandleControlBlock &)=delete | |
| ClientSideRemoteHandleControlBlock (const RemoteHandleControlBlockInterfacePrx &controlBlock, const Ice::ObjectPrx &object) | |
| Ice::ObjectPrx | getManagedObjectProxy (const Ice::Current &=Ice::emptyCurrent) override |
| void | ice_postUnmarshal () override |
| ClientSideRemoteHandleControlBlock & | operator= (ClientSideRemoteHandleControlBlock &&other)=default |
| template<class T> | |
| ClientSideRemoteHandleControlBlock & | operator= (T &&)=delete |
| ~ClientSideRemoteHandleControlBlock () override | |
Friends | |
| template<class IceBaseClass, class DerivedClass> | |
| class | GenericFactory |
The ClientSideRemoteHandleControlBlock is used at the client side for reference counting.
It is send from the server to the client. Its dtor decrements the use count. If you get this class put it into a RemoteHandle! (for more info: RemoteHandle tutorial)
|
inline |
|
delete |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
default |
|
delete |
|
friend |