ATLAS Offline Software
Database
APR
RootStorageSvc
src
RootCallEnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//====================================================================
6
//
7
// Package : RootStorageSvc (The POOL project)
8
//
9
// Author : M.Frank
10
//====================================================================
11
#ifndef POOL_ROOTDB_ROOTCALLENV_H
12
#define POOL_ROOTDB_ROOTCALLENV_H
13
14
#include "
RootDataPtr.h
"
15
class
TBuffer;
16
17
/*
18
* POOL namespace
19
*/
20
namespace
pool
{
21
class
DbTypeInfo;
22
26
class
RootCallEnv
{
27
28
protected
:
29
RootDataPtr
m_object
;
30
const
DbTypeInfo
*
m_objType
;
31
32
public
:
33
RootCallEnv
(
const
RootDataPtr
&
object
,
const
DbTypeInfo
*typ );
34
~RootCallEnv
() { }
35
void
read
(TBuffer&
buff
);
36
void
write
(TBuffer&
buff
);
37
};
38
}
39
40
#endif // POOL_ROOTDB_ROOTCALLENV_H
get_hdefs.buff
buff
Definition:
get_hdefs.py:61
pool::RootCallEnv::m_object
RootDataPtr m_object
Definition:
RootCallEnv.h:29
pool
pool namespace
Definition:
libname.h:15
pool::RootCallEnv
Helper structure to access context from streamer.
Definition:
RootCallEnv.h:26
pool::RootDataPtr
Definition:
RootDataPtr.h:33
pool::RootCallEnv::~RootCallEnv
~RootCallEnv()
Definition:
RootCallEnv.h:34
RootDataPtr.h
pool::RootCallEnv::RootCallEnv
RootCallEnv(const RootDataPtr &object, const DbTypeInfo *typ)
pool::RootCallEnv::m_objType
const DbTypeInfo * m_objType
Definition:
RootCallEnv.h:30
pool::RootCallEnv::read
void read(TBuffer &buff)
pool::DbTypeInfo
Definition:
DbTypeInfo.h:47
pool::RootCallEnv::write
void write(TBuffer &buff)
Generated on Thu Nov 7 2024 21:24:52 for ATLAS Offline Software by
1.8.18