ArmarXManager.cpp File Reference
#include "ArmarXManager.h"
#include <limits.h>
#include <chrono>
#include <cstddef>
#include <iostream>
#include <map>
#include <ratio>
#include <sstream>
#include <string>
#include <thread>
#include <utility>
#include <vector>
#include <unistd.h>
#include <Ice/BuiltinSequences.h>
#include <Ice/Communicator.h>
#include <Ice/Identity.h>
#include <Ice/Initialize.h>
#include <Ice/LocalException.h>
#include <Ice/Metrics.h>
#include <Ice/NativePropertiesAdmin.h>
#include <Ice/ObjectAdapter.h>
#include <Ice/ObjectF.h>
#include <Ice/Properties.h>
#include <Ice/PropertiesF.h>
#include <Ice/Proxy.h>
#include <Ice/ProxyF.h>
#include <IceGrid/Admin.h>
#include <IceGrid/Registry.h>
#include <IceStorm/IceStorm.h>
#include <IceUtil/Handle.h>
#include "ArmarXCore/core/ArmarXObjectObserver.h"
#include "ArmarXCore/core/ManagedIceObjectRegistryInterface.h"
#include "ArmarXCore/core/application/properties/Property.h"
#include "ArmarXCore/core/exceptions/Exception.h"
#include "ArmarXCore/core/logging/LogSender.h"
#include "ArmarXCore/core/logging/Logging.h"
#include "ArmarXCore/core/services/tasks/ThreadList.h"
#include "ArmarXCore/interface/core/BasicTypes.h"
#include "ArmarXCore/interface/core/Log.h"
#include "ArmarXCore/interface/core/ManagedIceObjectDefinitions.h"
#include "ArmarXCore/interface/core/ThreadingIceBase.h"
#include <ArmarXCore/core/ArmarXObjectScheduler.h>
#include <ArmarXCore/core/Component.h>
#include <ArmarXCore/core/IceManager.h>
#include <ArmarXCore/core/ManagedIceObject.h>
#include <ArmarXCore/core/application/Application.h>
#include <ArmarXCore/core/application/ApplicationProcessFacet.h>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/services/tasks/PeriodicTask.h>
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <ArmarXCore/core/system/DynamicLibrary.h>
#include <ArmarXCore/core/system/FactoryCollectionBase.h>
#include <ArmarXCore/core/time/LocalTimeServer.h>
#include <ArmarXCore/core/time/TimeUtil.h>
#include <ArmarXCore/core/util/distributed/RemoteHandle/RemoteHandleControlBlock.h>
#include "ArmarXMultipleObjectsScheduler.h"
#include "IceGridAdmin.h"

Classes

class  IcePropertyChangeCallback
 

Namespaces

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

Macros

#define MANAGEROBJNAME   applicationName + "Manager"
 
#define OBJOBSNAME   std::string("ArmarXObjectObserver_") + applicationName
 

Typedefs

using IcePropertyChangeCallbackPtr = IceUtil::Handle<IcePropertyChangeCallback>
 

Functions

std::mutex & FactoryCollectionBase_RegistrationListMutex ()
 
bool LoadLibFromAbsolutePath (const std::string &path)
 

Macro Definition Documentation

◆ MANAGEROBJNAME

#define MANAGEROBJNAME   applicationName + "Manager"

◆ OBJOBSNAME

#define OBJOBSNAME   std::string("ArmarXObjectObserver_") + applicationName