CMS 3D CMS Logo

CondDBImport.h
Go to the documentation of this file.
1 #ifndef Utilities_CondDBImport_h
2 #define Utilities_CondDBImport_h
3 
6 #include <memory>
7 //
8 
9 namespace cond {
10 
11  namespace persistency {
12 
13  cond::Hash import(Session& source,
14  const cond::Hash& sourcePayloadId,
15  const std::string& inputTypeName,
16  const void* inputPtr,
18 
19  std::pair<std::string, std::shared_ptr<void> > fetch(const cond::Hash& payloadId, Session& session);
20  std::pair<std::string, std::shared_ptr<void> > fetchOne(const std::string& payloadTypeName,
21  const cond::Binary& data,
22  const cond::Binary& streamerInfo,
23  std::shared_ptr<void> payloadPtr);
24 
25  } // namespace persistency
26 
27 } // namespace cond
28 
29 #endif
std::pair< std::string, std::shared_ptr< void > > fetchOne(const std::string &payloadTypeName, const cond::Binary &data, const cond::Binary &streamerInfo, std::shared_ptr< void > payloadPtr)
Definition: CondDBFetch.cc:23
std::string Hash
Definition: Types.h:43
Definition: plugin.cc:23
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
std::pair< std::string, std::shared_ptr< void > > fetch(const cond::Hash &payloadId, Session &session)
Definition: CondDBFetch.cc:342
static std::string const source
Definition: EdmProvDump.cc:46