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"

Go to the source code of this file.

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"

Definition at line 96 of file ArmarXManager.cpp.

◆ OBJOBSNAME

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

Definition at line 97 of file ArmarXManager.cpp.