Project
Loading...
Searching...
No Matches
CommonServices.cxx File Reference
#include "Framework/CommonServices.h"
#include "Framework/AsyncQueue.h"
#include "Framework/ParallelContext.h"
#include "Framework/ControlService.h"
#include "Framework/DriverClient.h"
#include "Framework/CallbackService.h"
#include "Framework/ServiceSpec.h"
#include "Framework/TimesliceIndex.h"
#include "Framework/DataTakingContext.h"
#include "Framework/DataSender.h"
#include "Framework/ServiceRegistryRef.h"
#include "Framework/DeviceSpec.h"
#include "Framework/LocalRootFileService.h"
#include "Framework/DataRelayer.h"
#include "Framework/Signpost.h"
#include "Framework/DataProcessingStats.h"
#include "Framework/DataProcessingStates.h"
#include "Framework/TimingHelpers.h"
#include "Framework/CommonMessageBackends.h"
#include "Framework/DanglingContext.h"
#include "Framework/DataProcessingHelpers.h"
#include "InputRouteHelpers.h"
#include "Framework/EndOfStreamContext.h"
#include "Framework/RawDeviceService.h"
#include "Framework/RunningWorkflowInfo.h"
#include "Framework/Tracing.h"
#include "Framework/Monitoring.h"
#include "Framework/PluginManager.h"
#include "Framework/DeviceContext.h"
#include "Framework/DataProcessingContext.h"
#include "Framework/StreamContext.h"
#include "Framework/DeviceState.h"
#include "Framework/DeviceConfig.h"
#include "Framework/DefaultsHelpers.h"
#include "TextDriverClient.h"
#include "WSDriverClient.h"
#include "HTTPParser.h"
#include "../src/DataProcessingStatus.h"
#include "DecongestionService.h"
#include "ArrowSupport.h"
#include "DPLMonitoringBackend.h"
#include "Headers/STFHeader.h"
#include "Headers/DataHeader.h"
#include <Configuration/ConfigurationInterface.h>
#include <Configuration/ConfigurationFactory.h>
#include <Monitoring/MonitoringFactory.h>
#include <fairmq/Device.h>
#include <fairmq/shmem/Monitor.h>
#include <fairmq/shmem/Common.h>
#include <fairmq/ProgOptions.h>
#include <uv.h>
#include <cstdlib>
#include <cstring>

Go to the source code of this file.

Classes

struct  o2::framework::MissingService
 
struct  o2::framework::TracingInfrastructure
 
struct  o2::framework::CCDBSupport
 
struct  o2::framework::DecongestionContext
 
struct  o2::framework::GUIMetrics
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Macros

#define MONITORING_QUEUE_SIZE   100
 

Typedefs

using Metric = o2::monitoring::Metric
 
using Key = o2::monitoring::tags::Key
 
using Value = o2::monitoring::tags::Value
 

Functions

 O2_DECLARE_DYNAMIC_LOG (data_processor_context)
 
 O2_DECLARE_DYNAMIC_LOG (stream_context)
 
 O2_DECLARE_DYNAMIC_LOG (async_queue)
 
 O2_DECLARE_DYNAMIC_LOG (policies)
 

Variables

auto o2::framework::decongestionCallback
 
auto o2::framework::decongestionCallbackOrdered
 

Macro Definition Documentation

◆ MONITORING_QUEUE_SIZE

#define MONITORING_QUEUE_SIZE   100

Definition at line 88 of file CommonServices.cxx.

Typedef Documentation

◆ Key

using Key = o2::monitoring::tags::Key

Definition at line 77 of file CommonServices.cxx.

◆ Metric

using Metric = o2::monitoring::Metric

Definition at line 76 of file CommonServices.cxx.

◆ Value

using Value = o2::monitoring::tags::Value

Definition at line 78 of file CommonServices.cxx.

Function Documentation

◆ O2_DECLARE_DYNAMIC_LOG() [1/4]

O2_DECLARE_DYNAMIC_LOG ( async_queue  )

◆ O2_DECLARE_DYNAMIC_LOG() [2/4]

O2_DECLARE_DYNAMIC_LOG ( data_processor_context  )

◆ O2_DECLARE_DYNAMIC_LOG() [3/4]

O2_DECLARE_DYNAMIC_LOG ( policies  )

◆ O2_DECLARE_DYNAMIC_LOG() [4/4]

O2_DECLARE_DYNAMIC_LOG ( stream_context  )