OW_NAMESPACE::TmpFile Class Reference

#include <OW_TmpFile.hpp>

Collaboration diagram for OW_NAMESPACE::TmpFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TmpFile ()
 TmpFile (String const &filename)
 TmpFile (const TmpFile &arg)
TmpFileoperator= (const TmpFile &arg)
 ~TmpFile ()
size_t read (void *bfr, size_t numberOfBytes, long offset=-1L)
size_t write (const void *bfr, size_t numberOfBytes, long offset=-1L)
int seek (long offset, int whence=SEEK_SET)
long tell ()
void rewind ()
int flush ()
void newFile ()
long getSize ()
String releaseFile ()

Private Attributes

IntrusiveReference< TmpFileImplm_impl

Detailed Description

Definition at line 90 of file OW_TmpFile.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::TmpFile::TmpFile  )  [inline]
 

Definition at line 93 of file OW_TmpFile.hpp.

OW_NAMESPACE::TmpFile::TmpFile String const &  filename  )  [inline]
 

Definition at line 95 of file OW_TmpFile.hpp.

OW_NAMESPACE::TmpFile::TmpFile const TmpFile arg  )  [inline]
 

Definition at line 98 of file OW_TmpFile.hpp.

OW_NAMESPACE::TmpFile::~TmpFile  )  [inline]
 

Definition at line 105 of file OW_TmpFile.hpp.


Member Function Documentation

int OW_NAMESPACE::TmpFile::flush  )  [inline]
 

Definition at line 118 of file OW_TmpFile.hpp.

long OW_NAMESPACE::TmpFile::getSize  )  [inline]
 

Definition at line 120 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::getSize().

void OW_NAMESPACE::TmpFile::newFile  )  [inline]
 

Definition at line 119 of file OW_TmpFile.hpp.

TmpFile& OW_NAMESPACE::TmpFile::operator= const TmpFile arg  )  [inline]
 

Definition at line 100 of file OW_TmpFile.hpp.

References m_impl.

size_t OW_NAMESPACE::TmpFile::read void *  bfr,
size_t  numberOfBytes,
long  offset = -1L
[inline]
 

Definition at line 106 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::buffer_from_device().

String OW_NAMESPACE::TmpFile::releaseFile  )  [inline]
 

Definition at line 121 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::releaseFile().

void OW_NAMESPACE::TmpFile::rewind  )  [inline]
 

Definition at line 117 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::TempFileBuffer().

int OW_NAMESPACE::TmpFile::seek long  offset,
int  whence = SEEK_SET
[inline]
 

Definition at line 114 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::overflow(), OW_NAMESPACE::TempFileBuffer::rewind(), OW_NAMESPACE::TempFileBuffer::TempFileBuffer(), and OW_NAMESPACE::TempFileBuffer::underflow().

long OW_NAMESPACE::TmpFile::tell  )  [inline]
 

Definition at line 116 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::overflow(), OW_NAMESPACE::TempFileBuffer::TempFileBuffer(), and OW_NAMESPACE::TempFileBuffer::underflow().

size_t OW_NAMESPACE::TmpFile::write const void *  bfr,
size_t  numberOfBytes,
long  offset = -1L
[inline]
 

Definition at line 110 of file OW_TmpFile.hpp.

Referenced by OW_NAMESPACE::TempFileBuffer::buffer_to_device().


Member Data Documentation

IntrusiveReference<TmpFileImpl> OW_NAMESPACE::TmpFile::m_impl [private]
 

Definition at line 129 of file OW_TmpFile.hpp.

Referenced by operator=().


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