COutFileStream Class Reference

#include <FileStreams.h>

Inheritance diagram for COutFileStream:

CMyUnknownImp

List of all members.

Public Member Functions

virtual ~COutFileStream ()
bool Create (LPCTSTR fileName, bool createAlways)
STDMETHOD() Write (const void *data, UInt32 size, UInt32 *processedSize)
STDMETHOD() Seek (Int64 offset, UInt32 seekOrigin, UInt64 *newPosition)
STDMETHOD() SetSize (Int64 newSize)

Public Attributes

NC::NFile::NIO::COutFile File


Detailed Description

Definition at line 62 of file FileStreams.h.


Constructor & Destructor Documentation

virtual COutFileStream::~COutFileStream (  )  [inline, virtual]

Definition at line 72 of file FileStreams.h.


Member Function Documentation

bool COutFileStream::Create ( LPCTSTR  fileName,
bool  createAlways 
)

Definition at line 128 of file FileStreams.cpp.

References File.

Referenced by vms7zipArchiveExtractCallback::GetStream().

STDMETHODIMP COutFileStream::Write ( const void *  data,
UInt32  size,
UInt32 processedSize 
)

Definition at line 142 of file FileStreams.cpp.

References ConvertBoolToHRESULT(), E_FAIL, File, NULL, S_OK, and ssize_t.

STDMETHODIMP COutFileStream::Seek ( Int64  offset,
UInt32  seekOrigin,
UInt64 newPosition 
)

STDMETHODIMP COutFileStream::SetSize ( Int64  newSize  ) 

Definition at line 191 of file FileStreams.cpp.

References E_FAIL, File, and S_OK.


Member Data Documentation

NC::NFile::NIO::COutFile COutFileStream::File


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

Generated on Sun May 25 00:20:50 2008 by  doxygen 1.5.6