Language
The Free and Open Productivity Suite
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 & rhs ) throw( ); |
Copy construction.
|
OStoreStream &
operator=( const OStoreStream & rhs ) throw( ); |
Assignment.
|
explicit
OStoreStream( storeStreamHandle Handle ) throw( ); |
Construction from Stream Handle.
|
operator storeStreamHandle( void ) const throw( ); |
Conversion into Stream Handle.
|
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
-
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.