My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
store::OStoreStream Class Reference

#include <store.hxx>

Public Member Functions

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

Constructor & Destructor Documentation

store::OStoreStream::OStoreStream ( void  ) throw ()
inline

Construction.

store::OStoreStream::~OStoreStream ( void  ) throw ()
inline

Destruction.

store::OStoreStream::OStoreStream ( OStoreStream const &  rhs) throw ()
inline

Copy construction.

store::OStoreStream::OStoreStream ( storeStreamHandle  Handle) throw ()
inlineexplicit

Construction from Stream Handle.

Member Function Documentation

void store::OStoreStream::close ( void  ) throw ()
inline

Close the stream.

See Also
store_closeStream()
storeError store::OStoreStream::create ( storeFileHandle  hFile,
rtl::OUString const &  rPath,
rtl::OUString const &  rName,
storeAccessMode  eMode 
) throw ()
inline

Open the stream.

See Also
store_openStream()
storeError store::OStoreStream::flush ( void  ) const throw ()
inline

Flush the stream.

See Also
store_flushStream()
storeError store::OStoreStream::getSize ( sal_uInt32 &  rnSize) const throw ()
inline

Get the stream size.

See Also
store_getStreamSize()
bool store::OStoreStream::isValid ( void  ) const throw ()
inline

Check for a valid Stream Handle.

Returns
sal_True if valid, sal_False otherwise.
store::OStoreStream::operator storeStreamHandle ( void  ) const throw ()
inline

Conversion into Stream Handle.

OStoreStream& store::OStoreStream::operator= ( OStoreStream const &  rhs) throw ()
inline

Assignment.

storeError store::OStoreStream::readAt ( sal_uInt32  nOffset,
void *  pBuffer,
sal_uInt32  nBytes,
sal_uInt32 &  rnDone 
) throw ()
inline

Read from the stream.

See Also
store_readStream()
storeError store::OStoreStream::setSize ( sal_uInt32  nSize) throw ()
inline

Set the stream size.

See Also
store_setStreamSize()
storeError store::OStoreStream::writeAt ( sal_uInt32  nOffset,
void const *  pBuffer,
sal_uInt32  nBytes,
sal_uInt32 &  rnDone 
) throw ()
inline

Write to the stream.

See Also
store_writeStream()

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