SystemObserver.h File Reference
#include <map>
#include <mutex>
#include <string>
#include <ArmarXCore/core/Component.h>
#include <ArmarXCore/core/services/tasks/PeriodicTask.h>
#include <ArmarXCore/core/system/ImportExport.h>
#include <ArmarXCore/interface/observers/SystemObserverInterface.h>
#include <ArmarXCore/interface/observers/VariantBase.h>
#include <ArmarXCore/observers/ConditionCheck.h>
#include <ArmarXCore/observers/Observer.h>

Classes

class  SystemObserver
 Provides timers for timeout events and counters. More...
 
struct  SystemObserverCounter
 
struct  SystemObserverTimer
 

Namespaces

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

Macros

#define ARMARX_SYSTEM_OBSERVER   SystemObserver
 

Typedefs

using SystemObserverCounterMap = std::map<std::string, SystemObserverCounter>
 
using SystemObserverTimerMap = std::map<std::string, SystemObserverTimer>
 

Macro Definition Documentation

◆ ARMARX_SYSTEM_OBSERVER

#define ARMARX_SYSTEM_OBSERVER   SystemObserver