![]() |
ATLAS Offline Software
|
#include <PyAthenaAud.h>
Public Member Functions | |
| Aud (const std::string &name, ISvcLocator *svcLocator) | |
| Constructor with parameters: | |
| virtual | ~Aud () |
| Destructor: | |
| virtual StatusCode | initialize () override |
| Gaudi Aud Implementation. | |
| virtual StatusCode | sysInitialize () override |
| virtual StatusCode | finalize () override |
| virtual const char * | typeName () const override |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part | |
| virtual void | before (const std::string &evt, const std::string &name, const EventContext &ctx) override |
Auditor interface | |
| virtual void | after (const std::string &evt, const std::string &name, const EventContext &ctx, const StatusCode &sc) override |
| virtual PyObject * | self () override |
| return associated python object. | |
| DeclareInterfaceID (IPyComponent, 1, 0) | |
Protected Member Functions | |
| virtual bool | setPyAttr (PyObject *pyobj) override |
| attach the C++ component to its python cousin | |
Protected Attributes | |
| PyObject * | m_self |
| Pointer to self (from the python world). | |
Private Member Functions | |
| Aud () | |
| Default constructor: | |
Definition at line 30 of file PyAthenaAud.h.
| PyAthena::Aud::Aud | ( | const std::string & | name, |
| ISvcLocator * | svcLocator ) |
Constructor with parameters:
Definition at line 42 of file PyAthenaAud.cxx.
|
virtual |
Destructor:
Definition at line 49 of file PyAthenaAud.cxx.
|
private |
Default constructor:
|
overridevirtual |
Definition at line 117 of file PyAthenaAud.cxx.
|
inherited |
|
overridevirtual |
Definition at line 87 of file PyAthenaAud.cxx.
|
overridevirtual |
Definition at line 61 of file PyAthenaAud.cxx.
|
inlineoverridevirtual |
return associated python object.
BORROWED reference.
Implements IPyComponent.
Definition at line 68 of file PyAthenaAud.h.
|
overrideprotectedvirtual |
attach the C++ component to its python cousin
Implements IPyComponent.
Definition at line 130 of file PyAthenaAud.cxx.
|
overridevirtual |
Definition at line 67 of file PyAthenaAud.cxx.
|
overridevirtual |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part
Implements IPyComponent.
Definition at line 97 of file PyAthenaAud.cxx.
|
protected |
Pointer to self (from the python world).
Definition at line 90 of file PyAthenaAud.h.