ATLAS Offline Software
Loading...
Searching...
No Matches
AuxDiscoverySvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef AUXDISCOVERYSVC_H
6#define AUXDISCOVERYSVC_H
7
12
15
16// Forward declarations
18
23public:
24 AuxDiscoverySvc(const IAthenaSerializeSvc* serSvc, IAthenaIPCTool* ipcTool);
26
28 StatusCode receiveStore(TClass* cl, void* obj, int num = 0);
29
31 StatusCode sendStore(TClass* cl,
32 const void* obj,
33 const std::string& classId,
34 const std::string& contName,
35 int num = 0);
36private:
39};
40
41#endif
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
AuxDiscoverySvc(const IAthenaSerializeSvc *serSvc, IAthenaIPCTool *ipcTool)
StatusCode receiveStore(TClass *cl, void *obj, int num=0)
Receive dynamic aux store variables from streaming tool.
StatusCode sendStore(TClass *cl, const void *obj, const std::string &classId, const std::string &contName, int num=0)
Send dynamic aux store variables to streaming tool.
const IAthenaSerializeSvc * m_serSvc
IAthenaIPCTool * m_ipcTool