#include <store.h>
Inheritance diagram for StorageIntf:
Public Member Functions | |
virtual | ~StorageIntf () |
virtual int | read (char *buf, uint size)=0 |
virtual int | write (const char *buf, uint size)=0 |
Definition at line 27 of file store.h.
virtual StorageIntf::~StorageIntf | ( | ) | [inline, virtual] |
virtual int StorageIntf::read | ( | char * | buf, | |
uint | size | |||
) | [pure virtual] |
Read size bytes from the store into buf.
Implemented in FileStorage, StreamStorage, and Store.
Referenced by unmarshalBool(), unmarshalInt(), unmarshalObjPointer(), unmarshalQCString(), unmarshalQGString(), and unmarshalUInt().
virtual int StorageIntf::write | ( | const char * | buf, | |
uint | size | |||
) | [pure virtual] |
Write size bytes from buf into the store.
Implemented in FileStorage, StreamStorage, and Store.
Referenced by marshalBool(), marshalInt(), marshalObjPointer(), marshalQCString(), marshalQGString(), and marshalUInt().