Static Public Member Functions | List of all members
ZipArchiveLib::CBytesWriter Class Reference

#include <BytesWriter.h>

Static Public Member Functions

static void ReadBytes (WORD &uDestination, const char *pSource, int iCount=2)
 
static void ReadBytes (DWORD &uDestination, const char *pSource, int iCount=4)
 
static void ReadBytes (int &iDestination, const char *pSource, int iCount)
 
static void WriteBytes (char *pDestination, WORD uSource)
 
static void WriteBytes (char *pDestination, DWORD uSource, int iCount=4)
 
static void WriteBytes (char *pDestination, int uSource, int iCount)
 
static WORD WriteSafeU16 (int uValue)
 
static DWORD WriteSafeU32 (DWORD uValue)
 

Detailed Description

Provides implementation for various buffer operations depending on the current platform and configuration.

Definition at line 36 of file BytesWriter.h.

Member Function Documentation

static void ZipArchiveLib::CBytesWriter::ReadBytes ( WORD &  uDestination,
const char *  pSource,
int  iCount = 2 
)
inlinestatic

Reads iCount bytes from pSource into pDestination.

Parameters
[out]uDestinationThe buffer to retrieve data with byte-ordering depending on the machine.
[in]pSourceThe buffer with little-endian ordered data.
iCountThe number of bytes to read.

Definition at line 53 of file BytesWriter.h.

static void ZipArchiveLib::CBytesWriter::WriteBytes ( char *  pDestination,
DWORD  uSource,
int  iCount = 4 
)
inlinestatic

Writes iCount bytes from pSource into pDestination.

Parameters
[out]pDestinationThe buffer to retrieve little-endian ordered data.
[in]uSourceThe buffer with byte-ordering depending on the machine.
iCountThe number of bytes to write.

Definition at line 92 of file BytesWriter.h.


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

The ZipArchive Library Copyright © 2000 - 2022 Artpol Software - Tadeusz Dracz. Generated at Sat Dec 17 2022 19:57:04.