OW_NAMESPACE::TempFileStream Class Reference

#include <OW_TempFileStream.hpp>

Collaboration diagram for OW_NAMESPACE::TempFileStream:

Collaboration graph
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 105 of file OW_TempFileStream.hpp.

Constructor & Destructor Documentation

OW_NAMESPACE::TempFileStream::TempFileStream size_t  bufSize = 4096  ) 

Definition at line 323 of file OW_TempFileStream.cpp.

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

Definition at line 329 of file OW_TempFileStream.cpp.

OW_NAMESPACE::TempFileStream::TempFileStream const TempFileStream  )  [private]

Member Function Documentation

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

Definition at line 110 of file OW_TempFileStream.hpp.

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

String OW_NAMESPACE::TempFileStream::releaseFile  ) 

Definition at line 351 of file OW_TempFileStream.cpp.

References m_buffer.

void OW_NAMESPACE::TempFileStream::reset  ) 

Definition at line 344 of file OW_TempFileStream.cpp.

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

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

void OW_NAMESPACE::TempFileStream::rewind  ) 

Definition at line 336 of file OW_TempFileStream.cpp.

References m_buffer.

Referenced by OW_NAMESPACE::XMLParserSAX::parse(), and OW_NAMESPACE::XMLPrettyPrint().

bool OW_NAMESPACE::TempFileStream::usingTempFile  )  const

Definition at line 359 of file OW_TempFileStream.cpp.

References m_buffer.

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

Member Data Documentation

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

Definition at line 122 of file OW_TempFileStream.hpp.

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

The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:14:39 2006 for openwbem by  doxygen 1.4.6