DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Macros | Functions
capi_pluginservice.cpp File Reference
#include "capi_pluginservice.h"
#include <Gaudi/PluginService.h>
#include <algorithm>
#include <vector>
#include <iostream>

Go to the source code of this file.

Macros

#define GAUDI_PLUGIN_SERVICE_V2
 

Functions

cgaudi_pluginsvc_t cgaudi_pluginsvc_instance ()
 
int cgaudi_pluginsvc_get_factory_size (cgaudi_pluginsvc_t self)
 
cgaudi_factory_t cgaudi_pluginsvc_get_factory_at (cgaudi_pluginsvc_t self, int n)
 
const char * cgaudi_factory_get_library (cgaudi_factory_t self)
 
const char * cgaudi_factory_get_type (cgaudi_factory_t self)
 
const char * cgaudi_factory_get_classname (cgaudi_factory_t self)
 
int cgaudi_factory_get_property_size (cgaudi_factory_t self)
 
cgaudi_property_t cgaudi_factory_get_property_at (cgaudi_factory_t self, int n)
 
const char * cgaudi_property_get_key (cgaudi_property_t self)
 
const char * cgaudi_property_get_value (cgaudi_property_t self)
 

Macro Definition Documentation

◆ GAUDI_PLUGIN_SERVICE_V2

#define GAUDI_PLUGIN_SERVICE_V2

Definition at line 4 of file capi_pluginservice.cpp.

Function Documentation

◆ cgaudi_factory_get_classname()

const char* cgaudi_factory_get_classname ( cgaudi_factory_t  self)

Definition at line 42 of file capi_pluginservice.cpp.

◆ cgaudi_factory_get_library()

const char* cgaudi_factory_get_library ( cgaudi_factory_t  self)

Definition at line 30 of file capi_pluginservice.cpp.

◆ cgaudi_factory_get_property_at()

cgaudi_property_t cgaudi_factory_get_property_at ( cgaudi_factory_t  self,
int  n 
)

Definition at line 55 of file capi_pluginservice.cpp.

◆ cgaudi_factory_get_property_size()

int cgaudi_factory_get_property_size ( cgaudi_factory_t  self)

Definition at line 49 of file capi_pluginservice.cpp.

◆ cgaudi_factory_get_type()

const char* cgaudi_factory_get_type ( cgaudi_factory_t  self)

Definition at line 35 of file capi_pluginservice.cpp.

◆ cgaudi_pluginsvc_get_factory_at()

cgaudi_factory_t cgaudi_pluginsvc_get_factory_at ( cgaudi_pluginsvc_t  self,
int  n 
)

Definition at line 23 of file capi_pluginservice.cpp.

◆ cgaudi_pluginsvc_get_factory_size()

int cgaudi_pluginsvc_get_factory_size ( cgaudi_pluginsvc_t  self)

Definition at line 18 of file capi_pluginservice.cpp.

◆ cgaudi_pluginsvc_instance()

cgaudi_pluginsvc_t cgaudi_pluginsvc_instance ( )

Definition at line 13 of file capi_pluginservice.cpp.

◆ cgaudi_property_get_key()

const char* cgaudi_property_get_key ( cgaudi_property_t  self)

Definition at line 63 of file capi_pluginservice.cpp.

◆ cgaudi_property_get_value()

const char* cgaudi_property_get_value ( cgaudi_property_t  self)

Definition at line 65 of file capi_pluginservice.cpp.