RemoteHandleControlBlock.h File Reference
#include <atomic>
#include <thread>
#include <condition_variable>
#include <chrono>
#include <functional>
#include <memory>
#include <Ice/ObjectAdapter.h>
#include <IceUtil/UUID.h>
#include <ArmarXCore/interface/core/util/distributed/RemoteHandle/RemoteHandleControlBlock.h>
#include "ClientSideRemoteHandleControlBlock.h"
#include "../../../services/tasks/PeriodicTask.h"
#include "../../../ArmarXManager.h"
+ Include dependency graph for RemoteHandleControlBlock.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RemoteHandleControlBlock
 The RemoteHandleControlBlock is the equivalent of the std::shared_ptr's contol_block for a remote handle. More...
 
struct  RemoteHandleControlBlock::ManagementData
 Returned by a call to RemoteHandleControlBlock::create. More...
 
struct  SharedRemoteHandleState
 This holds the shared state of all RemoteHandleControlBlocks for one armarx manager. More...
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Typedefs

using RemoteHandleControlBlockPtr = IceInternal::Handle< RemoteHandleControlBlock >