Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

:: store ::

## class OStoreStream

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

File
  store.hxx

### Public Members

  #### Methods
  OStoreStream( void ) throw( ); | Construction.
  ~OStoreStream( void ) throw( ); | Destruction.
  OStoreStream( const OStoreStream & rOther ) throw( ); | Copy construction.
  OStoreStream & operator=( const OStoreStream & rOther ) throw( ); | Assignment.
  OStoreStream( storeStreamHandle Handle ) throw( ); | Construction from Stream Handle.
  operator storeStreamHandle( void ) const throw( ); | Conversion into Stream Handle.
  sal_Bool isValid( void ) const throw( ); | Check for a valid Stream Handle.
  storeError create( storeFileHandle hFile, const rtl::OUString & rPath, const rtl::OUString & rName, storeAccessMode eMode ) throw( ); | Open the stream.
  void close( void ) throw( ); | Close the stream.
  storeError readAt( sal_uInt32 nOffset, void * pBuffer, sal_uInt32 nBytes, sal_uInt32 & rnDone ) throw( ); | Read from the stream.
  storeError writeAt( sal_uInt32 nOffset, const void * pBuffer, sal_uInt32 nBytes, sal_uInt32 & rnDone ) throw( ); | Write to the stream.
  storeError flush( void ) const throw( ); | Flush the stream.
  storeError getSize( sal_uInt32 & rnSize ) const throw( ); | Get the stream size.
  storeError setSize( sal_uInt32 nSize ) throw( ); | Set the stream size.

### Private Members

  #### Data
  storeStreamHandle m_hImpl; | Representation.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.