11#ifndef POOL_ROOTSTORAGESVC_ROOTKEYIOHANDLER_H
12#define POOL_ROOTSTORAGESVC_ROOTKEYIOHANDLER_H 1
46 virtual int write(TClass* cl,
const char* knam,
const void* obj,
int opt,
int siz=0)
const;
59 virtual int write(TClass* cl,
const char* knam,
const char* title,
const void* obj,
int opt,
int siz=0)
const;
68 virtual int read(TKey* key,
void** obj)
const;
77 virtual int read(
const char* knam,
void** obj)
const;
85 virtual int destroy(
const char* knam)
const;
virtual int read(TKey *key, void **obj) const
Read object with key.
virtual int read(const char *knam, void **obj) const
Read object with key.
virtual ~RootKeyIOHandler()
Standard Destructor.
virtual void release()
Release object.
RootKeyIOHandler()
Initializing constructor.
virtual int write(TClass *cl, const char *knam, const void *obj, int opt, int siz=0) const
Write object by key: Specification of the object class can considerably speed-up.
virtual int destroy(const char *knam) const
Destroy object with key.
virtual int write(TClass *cl, const char *knam, const char *title, const void *obj, int opt, int siz=0) const
Write object by key: Specification of the object class can considerably speed-up.