Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMdbFactory Class Reference

#include <mdb.h>

Inheritance diagram for nsIMdbFactory:
Inheritance graph
[legend]
Collaboration diagram for nsIMdbFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD OpenOldFile (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, const char *inFilePath, mdb_bool inFrozen, nsIMdbFile **acqFile)=0
NS_IMETHOD CreateNewFile (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, const char *inFilePath, nsIMdbFile **acqFile)=0
NS_IMETHOD MakeEnv (nsIMdbHeap *ioHeap, nsIMdbEnv **acqEnv)=0
NS_IMETHOD MakeHeap (nsIMdbEnv *ev, nsIMdbHeap **acqHeap)=0
NS_IMETHOD MakeCompare (nsIMdbEnv *ev, nsIMdbCompare **acqCompare)=0
NS_IMETHOD MakeRow (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, nsIMdbRow **acqRow)=0
NS_IMETHOD CanOpenFilePort (nsIMdbEnv *ev, nsIMdbFile *ioFile, mdb_bool *outCanOpen, mdbYarn *outFormatVersion)=0
NS_IMETHOD OpenFilePort (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, nsIMdbFile *ioFile, const mdbOpenPolicy *inOpenPolicy, nsIMdbThumb **acqThumb)=0
NS_IMETHOD ThumbToOpenPort (nsIMdbEnv *ev, nsIMdbThumb *ioThumb, nsIMdbPort **acqPort)=0
NS_IMETHOD CanOpenFileStore (nsIMdbEnv *ev, nsIMdbFile *ioFile, mdb_bool *outCanOpenAsStore, mdb_bool *outCanOpenAsPort, mdbYarn *outFormatVersion)=0
NS_IMETHOD OpenFileStore (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, nsIMdbFile *ioFile, const mdbOpenPolicy *inOpenPolicy, nsIMdbThumb **acqThumb)=0
NS_IMETHOD ThumbToOpenStore (nsIMdbEnv *ev, nsIMdbThumb *ioThumb, nsIMdbStore **acqStore)=0
NS_IMETHOD CreateNewFileStore (nsIMdbEnv *ev, nsIMdbHeap *ioHeap, nsIMdbFile *ioFile, const mdbOpenPolicy *inOpenPolicy, nsIMdbStore **acqStore)=0

Detailed Description

Definition at line 667 of file mdb.h.


Member Function Documentation

NS_IMETHOD nsIMdbFactory::CanOpenFilePort ( nsIMdbEnv ev,
nsIMdbFile ioFile,
mdb_bool outCanOpen,
mdbYarn outFormatVersion 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::CanOpenFileStore ( nsIMdbEnv ev,
nsIMdbFile ioFile,
mdb_bool outCanOpenAsStore,
mdb_bool outCanOpenAsPort,
mdbYarn outFormatVersion 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::CreateNewFile ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
const char *  inFilePath,
nsIMdbFile **  acqFile 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::CreateNewFileStore ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
nsIMdbFile ioFile,
const mdbOpenPolicy inOpenPolicy,
nsIMdbStore **  acqStore 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::MakeCompare ( nsIMdbEnv ev,
nsIMdbCompare **  acqCompare 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::MakeEnv ( nsIMdbHeap ioHeap,
nsIMdbEnv **  acqEnv 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::MakeHeap ( nsIMdbEnv ev,
nsIMdbHeap **  acqHeap 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::MakeRow ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
nsIMdbRow **  acqRow 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::OpenFilePort ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
nsIMdbFile ioFile,
const mdbOpenPolicy inOpenPolicy,
nsIMdbThumb **  acqThumb 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::OpenFileStore ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
nsIMdbFile ioFile,
const mdbOpenPolicy inOpenPolicy,
nsIMdbThumb **  acqThumb 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::OpenOldFile ( nsIMdbEnv ev,
nsIMdbHeap ioHeap,
const char *  inFilePath,
mdb_bool  inFrozen,
nsIMdbFile **  acqFile 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbFactory::ThumbToOpenPort ( nsIMdbEnv ev,
nsIMdbThumb ioThumb,
nsIMdbPort **  acqPort 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

NS_IMETHOD nsIMdbFactory::ThumbToOpenStore ( nsIMdbEnv ev,
nsIMdbThumb ioThumb,
nsIMdbStore **  acqStore 
) [pure virtual]

Implemented in orkinFactory, and morkFactory.

Here is the caller graph for this function:


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