|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef POOL_FILEDESCRIPTOR_H
13 #define POOL_FILEDESCRIPTOR_H 1
15 #include "uuid/uuid.h"
59 checkSum.
raw_digest((
unsigned char*)(&checkSumUuid));
61 uuid_unparse_upper(checkSumUuid,
text);
67 const std::string&
PFN()
const {
return m_PFN; }
83 #endif // POOL_FILEDESCRIPTOR_H
class DatabaseConnection * ConnectionH
FileID m_FID
File Identifier (UNIQUE)
void setDbc(ConnectionH val)
Access to file descriptor (WRITE)
FileDescriptor(const FileID &fid, const std::string &pfn)
Constructor with initializing arguments.
void raw_digest(unsigned char *s) const
solar's public-domain MD5, wrapped for C++.
FileDescriptor()
Standard Constructor.
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
ConstConnectionH dbc() const
void setPFN(const std::string &val)
Access to physical file name (WRITE)
void setFID(const FileID &val)
Access to file identifier (WRITE)
ConnectionH m_DBC
Handle to the Database connection.
This class provides a encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number).
const FileID & FID() const
Access to file identifier (READ)
ConnectionH dbc()
Access to file descriptor (READ)
std::string m_PFN
Physical file name.
This file contains the class definition for the Guid class (migrated from POOL).
const std::string & PFN() const
Access to physical file name (READ)
const DatabaseConnection * ConstConnectionH