OOFILE  1.9
Protected Attributes | Friends | List of all members
dbBLOBstorage Class Reference

Temporary cache field used to store dbBlob contents. More...

#include <oof3.h>

Collaboration diagram for dbBLOBstorage:
Collaboration graph
[legend]

Protected Attributes

char * mBody
 
unsigned long mBodyLength
 
bool mDirty
 
bool mLoaded
 
dbBLOBmOwner
 

Friends

class dbBLOB
 
class dbText
 

Detailed Description

Temporary cache field used to store dbBlob contents.

Used partly so dbBlob const getters can delay loading without having to modify the dbBlob object itself.

Todo:
Rewrite using oofSharedBlob which provides sharable storage.

Definition at line 347 of file oof3.h.

Friends And Related Function Documentation

friend class dbBLOB
friend

Definition at line 378 of file oof3.h.

friend class dbText
friend

Definition at line 379 of file oof3.h.

Member Data Documentation

char* dbBLOBstorage::mBody
protected

Definition at line 373 of file oof3.h.

unsigned long dbBLOBstorage::mBodyLength
protected

Definition at line 374 of file oof3.h.

Referenced by dbBLOB::fieldStorageLen().

bool dbBLOBstorage::mDirty
protected

Definition at line 375 of file oof3.h.

bool dbBLOBstorage::mLoaded
protected

Definition at line 375 of file oof3.h.

Referenced by dbBLOB::loaded(), and dbBLOB::LoadField().

dbBLOB* dbBLOBstorage::mOwner
protected

Definition at line 376 of file oof3.h.


The documentation for this class was generated from the following files: