Skip Navigation Links
Skip Navigation LinksHome > ZipArchive > How to Use > API Documentation
The ZipArchive Library
CZipRegularSplitNamesHandler Class Reference

#include <ZipSplitNamesHandler.h>

Inheritance diagram for CZipRegularSplitNamesHandler:
Inheritance graph

Public Member Functions

CZipString GetVolumeName (const CZipString &szArchiveName, ZIP_VOLUME_TYPE uCurrentVolume, ZipArchiveLib::CBitFlag flags) const
void Initialize (const CZipString &szArchiveName)
Public Member Functions inherited from CZipSplitNamesHandler
 CZipSplitNamesHandler ()
virtual ZIP_VOLUME_TYPE GetVolumeNumber (const CZipString &ZIP_UNUSED szVolumePath) const
virtual void Initialize (const CZipString &ZIP_UNUSED szArchiveName)

Protected Attributes

CZipString m_szExt

Additional Inherited Members

Public Types inherited from CZipSplitNamesHandler
enum  Flags { flNone = 0x00 , flLast = 0x01 , flExisting = 0x02 }

Detailed Description

Generates names for regular split archives.

See also
Segmented Archives: Splitting and Spanning

Member Function Documentation

◆ GetVolumeName()

CZipString CZipRegularSplitNamesHandler::GetVolumeName ( const CZipString & szArchiveName,
ZIP_VOLUME_TYPE uCurrentVolume,
ZipArchiveLib::CBitFlag flags ) const
inlinevirtual

Returns the path for the given volume number.

Parameters
szArchiveNameThe archive path provided when opening an archive.
uCurrentVolumeThe current volume number. The first volume number is 1.
flagsAdditional flags. It can be one or more of the Flags values.

Implements CZipSplitNamesHandler.

◆ Initialize()

void CZipRegularSplitNamesHandler::Initialize ( const CZipString & szArchiveName)
inline

Initializes the handler with the archive name.

Parameters
szArchiveNameThe archive filename.

Member Data Documentation

◆ m_szExt

CZipString CZipRegularSplitNamesHandler::m_szExt
protected

The file extension for the archive volumes.


The documentation for this class was generated from the following file:
Back To Top Up