Project
Loading...
Searching...
No Matches
o2::framework::DriverServerContext Struct Reference

#include <DriverServerContext.h>

Public Attributes

ServiceRegistryRef registry
 
uv_loop_tloop = nullptr
 
std::vector< DeviceControl > * controls = nullptr
 
std::vector< DeviceInfo > * infos = nullptr
 
std::vector< DataProcessingStates > * states = nullptr
 
std::vector< DeviceSpec > * specs = nullptr
 
std::vector< DeviceMetricsInfo > * metrics = nullptr
 
std::vector< ServiceMetricHandling > * metricProcessingCallbacks = nullptr
 
std::vector< ServiceSummaryHandling > * summaryCallbacks = nullptr
 
DriverInfo * driver = nullptr
 
GuiCallbackContextgui = nullptr
 
bool isDriver = false
 
uv_tcp_t serverHandle
 
uv_async_tasyncLogProcessing = nullptr
 

Detailed Description

Definition at line 33 of file DriverServerContext.h.

Member Data Documentation

◆ asyncLogProcessing

uv_async_t* o2::framework::DriverServerContext::asyncLogProcessing = nullptr

Definition at line 55 of file DriverServerContext.h.

◆ controls

std::vector<DeviceControl>* o2::framework::DriverServerContext::controls = nullptr

Definition at line 36 of file DriverServerContext.h.

◆ driver

DriverInfo* o2::framework::DriverServerContext::driver = nullptr

Definition at line 44 of file DriverServerContext.h.

◆ gui

GuiCallbackContext* o2::framework::DriverServerContext::gui = nullptr

Definition at line 45 of file DriverServerContext.h.

◆ infos

std::vector<DeviceInfo>* o2::framework::DriverServerContext::infos = nullptr

Definition at line 37 of file DriverServerContext.h.

◆ isDriver

bool o2::framework::DriverServerContext::isDriver = false

Whether or not this server is associated to the DPL driver or one of the devices. FIXME: we should probably rename this completely and simply call it "DPLServerContext" or something like that.

Definition at line 50 of file DriverServerContext.h.

◆ loop

uv_loop_t* o2::framework::DriverServerContext::loop = nullptr

Definition at line 35 of file DriverServerContext.h.

◆ metricProcessingCallbacks

std::vector<ServiceMetricHandling>* o2::framework::DriverServerContext::metricProcessingCallbacks = nullptr

Definition at line 41 of file DriverServerContext.h.

◆ metrics

std::vector<DeviceMetricsInfo>* o2::framework::DriverServerContext::metrics = nullptr

Definition at line 40 of file DriverServerContext.h.

◆ registry

ServiceRegistryRef o2::framework::DriverServerContext::registry

Definition at line 34 of file DriverServerContext.h.

◆ serverHandle

uv_tcp_t o2::framework::DriverServerContext::serverHandle

The handle to the server component of the driver.

Definition at line 54 of file DriverServerContext.h.

◆ specs

std::vector<DeviceSpec>* o2::framework::DriverServerContext::specs = nullptr

Definition at line 39 of file DriverServerContext.h.

◆ states

std::vector<DataProcessingStates>* o2::framework::DriverServerContext::states = nullptr

Definition at line 38 of file DriverServerContext.h.

◆ summaryCallbacks

std::vector<ServiceSummaryHandling>* o2::framework::DriverServerContext::summaryCallbacks = nullptr

Definition at line 42 of file DriverServerContext.h.


The documentation for this struct was generated from the following file: