|
WiFi Framework C++ Edition
|
The class represents a file stream. More...
#include <wclHelpers.h>
Public Member Functions | |
| CwclFileStream (const tstring &FileName, const unsigned long CreationDisposition, const unsigned long DesiredAccess, const unsigned long ShareMode) | |
| Creates new file stream object. | |
| virtual | ~CwclFileStream () |
| Frees the file. | |
Public Member Functions inherited from CwclHandleStream | |
| CwclHandleStream () | |
| Creates new stream. | |
| virtual | ~CwclHandleStream () |
| Frees the stream object. | |
| virtual void | SetSize (const unsigned long NewSize) override |
| Sets the stream size. | |
| virtual unsigned long | Read (void *const Buffer, const unsigned long Count) override |
| Reads from stream. | |
| virtual unsigned long | Write (const void *const Buffer, const unsigned long Count) override |
| Writes to the stream. | |
| virtual unsigned long | Seek (const long Offset, const wclSeekOrigin Origin) override |
| Changes current position. | |
| HANDLE | GetHandle () const |
| Gets the handle. | |
Public Member Functions inherited from CwclStream | |
| CwclStream () | |
| Creates new stream object. | |
| virtual | ~CwclStream () |
| Frees the stream object. | |
| unsigned long | CopyFrom (CwclStream *const Source, unsigned long Count) |
| Copies data from other stream. | |
| unsigned long | GetSize () |
| Gets the stream size. | |
| unsigned long | GetPosition () |
| Gets the current position. | |
| void | SetPosition (const unsigned long Pos) |
| Sets the current position. | |
Additional Inherited Members | |
Protected Attributes inherited from CwclHandleStream | |
| HANDLE | FHandle |
The class represents a file stream.