Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

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 and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.