Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


Methods of Class OStoreStream


OStoreStream
OStoreStream(
void ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Construction.

~OStoreStream
~OStoreStream(
void ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Destruction.

OStoreStream
OStoreStream(
const OStoreStream & rhs ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Copy construction.

operator=
OStoreStream & operator=(
const OStoreStream & rhs ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Assignment.

OStoreStream
explicit OStoreStream(
storeStreamHandle Handle ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Construction from Stream Handle.

operator storeStreamHandle
operator storeStreamHandle(
void ) const throw();

virtual abstract const volatile template static inline C-linkage
NO NO YES NO NO NO YES NO

Summary
Conversion into Stream Handle.

isValid
bool isValid(
void ) const throw();

virtual abstract const volatile template static inline C-linkage
NO NO YES NO NO NO YES NO

Summary
Check for a valid Stream Handle.
Return
sal_True if valid, sal_False otherwise.

create
storeError create(
storeFileHandle hFile,
const rtl::OUString & rPath,
const rtl::OUString & rName,
storeAccessMode eMode ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Open the stream.
See Also
store_openStream()

close
void close(
void ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Close the stream.
See Also
store_closeStream()

readAt
storeError readAt(
sal_uInt32 nOffset,
void * pBuffer,
sal_uInt32 nBytes,
sal_uInt32 & rnDone ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Read from the stream.
See Also
store_readStream()

writeAt
storeError writeAt(
sal_uInt32 nOffset,
const void * pBuffer,
sal_uInt32 nBytes,
sal_uInt32 & rnDone ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Write to the stream.
See Also
store_writeStream()

flush
storeError flush(
void ) const throw();

virtual abstract const volatile template static inline C-linkage
NO NO YES NO NO NO YES NO

Summary
Flush the stream.
See Also
store_flushStream()

getSize
storeError getSize(
sal_uInt32 & rnSize ) const throw();

virtual abstract const volatile template static inline C-linkage
NO NO YES NO NO NO YES NO

Summary
Get the stream size.
See Also
store_getStreamSize()

setSize
storeError setSize(
sal_uInt32 nSize ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Set the stream size.
See Also
store_setStreamSize()

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.