![]() |
ATLAS Offline Software
|
This class provides the AthenaSerializeSvc using ROOT. More...
#include <AthenaRootSerializeSvc.h>
Public Member Functions | |
| AthenaRootSerializeSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
| Standard Service Constructor. | |
| virtual | ~AthenaRootSerializeSvc () |
| Destructor. | |
| virtual StatusCode | initialize () override |
| Gaudi Service Interface method implementations: | |
| virtual void * | serialize (const void *object, const std::string &name, size_t &nbytes) const override |
| virtual void * | serialize (const void *object, const Guid &id, size_t &nbytes) const override |
| virtual void * | serialize (const void *object, const RootType &cltype, size_t &nbytes) const override |
| virtual void * | deserialize (void *buffer, size_t &nbytes, const std::string &name) const override |
| virtual void * | deserialize (void *buffer, size_t &nbytes, const Guid &id) const override |
| virtual void * | deserialize (void *buffer, size_t &nbytes, const RootType &cltype) const override |
Friends | |
| class | SvcFactory< AthenaRootSerializeSvc > |
This class provides the AthenaSerializeSvc using ROOT.
Definition at line 19 of file AthenaRootSerializeSvc.h.
| AthenaRootSerializeSvc::AthenaRootSerializeSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Standard Service Constructor.
Definition at line 17 of file AthenaRootSerializeSvc.cxx.
|
virtual |
|
overridevirtual |
Definition at line 62 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Definition at line 67 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Definition at line 57 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Gaudi Service Interface method implementations:
Definition at line 26 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Definition at line 42 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Definition at line 47 of file AthenaRootSerializeSvc.cxx.
|
overridevirtual |
Definition at line 37 of file AthenaRootSerializeSvc.cxx.
|
friend |
Definition at line 1 of file AthenaRootSerializeSvc.h.