BLOCXX_NAMESPACE::TempFileStream Class Reference

#include <TempFileStream.hpp>

List of all members.

Public Member Functions

 TempFileStream (size_t bufSize=4096)
 TempFileStream (String const &filename, size_t bufSize=4096)
std::streamsize getSize ()
void rewind ()
void reset ()
String releaseFile ()
bool usingTempFile () const

Private Member Functions

 TempFileStream (const TempFileStream &)
TempFileStreamoperator= (const TempFileStream &)

Private Attributes

AutoPtr< TempFileBufferm_buffer


Detailed Description

Definition at line 107 of file TempFileStream.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::TempFileStream::TempFileStream size_t  bufSize = 4096  ) 
 

Definition at line 325 of file TempFileStream.cpp.

BLOCXX_NAMESPACE::TempFileStream::TempFileStream String const &  filename,
size_t  bufSize = 4096
 

Definition at line 331 of file TempFileStream.cpp.

BLOCXX_NAMESPACE::TempFileStream::TempFileStream const TempFileStream  )  [private]
 


Member Function Documentation

std::streamsize BLOCXX_NAMESPACE::TempFileStream::getSize  )  [inline]
 

Definition at line 112 of file TempFileStream.hpp.

TempFileStream& BLOCXX_NAMESPACE::TempFileStream::operator= const TempFileStream  )  [private]
 

String BLOCXX_NAMESPACE::TempFileStream::releaseFile  ) 
 

Definition at line 353 of file TempFileStream.cpp.

References m_buffer.

void BLOCXX_NAMESPACE::TempFileStream::reset  ) 
 

Definition at line 346 of file TempFileStream.cpp.

References m_buffer, and BLOCXX_NAMESPACE::AutoPtr< X >::reset().

Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImplBase::clear().

void BLOCXX_NAMESPACE::TempFileStream::rewind  ) 
 

Definition at line 338 of file TempFileStream.cpp.

References m_buffer.

bool BLOCXX_NAMESPACE::TempFileStream::usingTempFile  )  const
 

Definition at line 361 of file TempFileStream.cpp.

References m_buffer.

Referenced by BLOCXX_NAMESPACE::TempFileEnumerationImplBase::usingTempFile().


Member Data Documentation

AutoPtr<TempFileBuffer> BLOCXX_NAMESPACE::TempFileStream::m_buffer [private]
 

Definition at line 124 of file TempFileStream.hpp.

Referenced by releaseFile(), reset(), rewind(), and usingTempFile().


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 15:39:11 2006 for blocxx by  doxygen 1.4.6