LibreOffice Module sot (master) 1
Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
OLEStorageBase Class Reference

#include <stg.hxx>

Inheritance diagram for OLEStorageBase:
[legend]
Collaboration diagram for OLEStorageBase:
[legend]

Protected Member Functions

 OLEStorageBase (StgIo *, StgDirEntry *, StreamMode &)
 
 ~OLEStorageBase ()
 
bool Validate_Impl (bool) const
 

Static Protected Member Functions

static bool ValidateMode_Impl (StreamMode, StgDirEntry const *p=nullptr)
 

Protected Attributes

StreamModenStreamMode
 
StgIopIo
 
StgDirEntrypEntry
 

Detailed Description

Definition at line 113 of file stg.hxx.

Constructor & Destructor Documentation

◆ OLEStorageBase()

OLEStorageBase::OLEStorageBase ( StgIo p,
StgDirEntry pe,
StreamMode nMode 
)
protected

Definition at line 78 of file stg.cxx.

References StgDirEntry::m_nRefCnt, and p.

◆ ~OLEStorageBase()

OLEStorageBase::~OLEStorageBase ( )
protected

Member Function Documentation

◆ Validate_Impl()

bool OLEStorageBase::Validate_Impl ( bool  bWrite) const
protected

◆ ValidateMode_Impl()

bool OLEStorageBase::ValidateMode_Impl ( StreamMode  m,
StgDirEntry const *  p = nullptr 
)
staticprotected

Definition at line 122 of file stg.cxx.

References INTERNAL_MODE, m, and p.

Referenced by StorageStream::ValidateMode().

Member Data Documentation

◆ nStreamMode

StreamMode& OLEStorageBase::nStreamMode
protected

Definition at line 116 of file stg.hxx.

Referenced by Validate_Impl().

◆ pEntry

StgDirEntry* OLEStorageBase::pEntry
protected

◆ pIo

StgIo* OLEStorageBase::pIo
protected

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