#include <DummyRCUSvc.h>
Definition at line 24 of file DummyRCUSvc.h.
◆ add()
◆ addRef()
virtual unsigned long Athena_test::DummyRCUSvc::addRef |
( |
| ) |
|
|
inlineoverridevirtual |
◆ DeclareInterfaceID()
Athena::IRCUSvc::DeclareInterfaceID |
( |
IRCUSvc |
, |
|
|
1 |
, |
|
|
0 |
|
|
) |
| |
|
inherited |
◆ getNumSlots()
virtual size_t Athena_test::DummyRCUSvc::getNumSlots |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ newrcu()
template<class T , typename... Args>
std::unique_ptr<RCUObject<T> > Athena::IRCUSvc::newrcu |
( |
Args &&... |
args | ) |
|
|
inlineinherited |
Make a new RCU object.
- Parameters
-
args... | Arguments to pass to the T constructor. |
The object will be registered with the service.
Definition at line 52 of file IRCUSvc.h.
54 return std::make_unique<RCUObject<T> > (*
this, std::forward<Args>(
args)...);
◆ queryInterface()
virtual StatusCode Athena_test::DummyRCUSvc::queryInterface |
( |
const InterfaceID & |
, |
|
|
void ** |
|
|
) |
| |
|
inlineoverridevirtual |
◆ release()
virtual unsigned long Athena_test::DummyRCUSvc::release |
( |
| ) |
|
|
inlineoverridevirtual |
◆ remove()
The documentation for this class was generated from the following file: