ArmarXObjectObserver Class Reference

The ArmarXObjectObserver inherits from IceGrid::ObjectObserver and signals its associated ArmarXManager instance when Ice Objects are added, updated, or removed. More...

#include <ArmarXCore/core/ArmarXObjectObserver.h>

+ Inheritance diagram for ArmarXObjectObserver:

Public Member Functions

 ArmarXObjectObserver (ArmarXManagerPtr armarxManager)
 
void objectAdded (const ::IceGrid::ObjectInfo &objInfo, const ::Ice::Current &=Ice::emptyCurrent) override
 
void objectInit (const ::IceGrid::ObjectInfoSeq &objSeq, const ::Ice::Current &=Ice::emptyCurrent) override
 
void objectRemoved (const ::Ice::Identity &objIdentity, const ::Ice::Current &=Ice::emptyCurrent) override
 
void objectUpdated (const ::IceGrid::ObjectInfo &objInfo, const ::Ice::Current &=Ice::emptyCurrent) override
 

Detailed Description

The ArmarXObjectObserver inherits from IceGrid::ObjectObserver and signals its associated ArmarXManager instance when Ice Objects are added, updated, or removed.

Definition at line 37 of file ArmarXObjectObserver.h.

Constructor & Destructor Documentation

◆ ArmarXObjectObserver()

Definition at line 33 of file ArmarXObjectObserver.cpp.

Member Function Documentation

◆ objectAdded()

void objectAdded ( const ::IceGrid::ObjectInfo &  objInfo,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 42 of file ArmarXObjectObserver.cpp.

◆ objectInit()

void objectInit ( const ::IceGrid::ObjectInfoSeq &  objSeq,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 38 of file ArmarXObjectObserver.cpp.

◆ objectRemoved()

void objectRemoved ( const ::Ice::Identity &  objIdentity,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 54 of file ArmarXObjectObserver.cpp.

◆ objectUpdated()

void objectUpdated ( const ::IceGrid::ObjectInfo &  objInfo,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 48 of file ArmarXObjectObserver.cpp.


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