Class TMemDirectoryEntry
Unit
Declaration
type TMemDirectoryEntry = class(TMultiFileEntry)
Description
Entry in a directory structure in memory
Hierarchy
- TObject
- TMultiFileEntry
- TMemDirectoryEntry
Overview
Fields
FEmbeddedStreamPos: int64; |
|
FExtension: utf8String; |
|
FFlags: Word; |
|
FMemDirectory: TMemDirectory; |
|
FName: utf8String; |
|
FUncompressedSize: int64; |
Methods
constructor Create(AContainer: TMultiFileContainer; AFilename: TEntryFilename; AUncompressedStream: TStream; AOwnStream: boolean); overload; |
|
constructor CreateDirectory(AContainer: TMultiFileContainer; AFilename: TEntryFilename); |
|
constructor CreateFromData(AContainer: TMultiFileContainer; AFilename: TEntryFilename; AStream: TStream; AOwnStream: boolean; AUncompressedSize: int64; AFlags: Word); |
|
destructor Destroy; override; |
|
function CopyTo(ADestination: TStream): int64; override; |
|
function GetStream: TStream; override; |
|
function GetExtension: utf8string; override; |
|
function GetFileSize: int64; override; |
|
function GetName: utf8string; override; |
|
function InternalCopyTo(ADestination: TStream): int64; |
|
procedure SetName(AValue: utf8string); override; |
Properties
property CompressedSize: int64 read GetCompressedSize; |
|
property EmbeddedStreamPos: int64 read FEmbeddedStreamPos write FEmbeddedStreamPos; |
|
property Flags: Word read FFlags; |
|
property IsCompressed: boolean read GetIsCompressed write SetIsCompressed; |
|
property IsDirectory: boolean read GetIsDirectory; |
|
property MemDirectory: TMemDirectory read FMemDirectory; |
Description
Fields
FEmbeddedStreamPos: int64; |
|
This item has no description. |
FExtension: utf8String; |
|
This item has no description. |
FFlags: Word; |
|
This item has no description. |
FMemDirectory: TMemDirectory; |
|
This item has no description. |
FName: utf8String; |
|
This item has no description. |
FUncompressedSize: int64; |
|
This item has no description. |
Methods
constructor Create(AContainer: TMultiFileContainer; AFilename: TEntryFilename; AUncompressedStream: TStream; AOwnStream: boolean); overload; |
|
This item has no description. |
constructor CreateDirectory(AContainer: TMultiFileContainer; AFilename: TEntryFilename); |
|
This item has no description. |
constructor CreateFromData(AContainer: TMultiFileContainer; AFilename: TEntryFilename; AStream: TStream; AOwnStream: boolean; AUncompressedSize: int64; AFlags: Word); |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
function CopyTo(ADestination: TStream): int64; override; |
|
This item has no description. |
function GetStream: TStream; override; |
|
This item has no description. |
function GetExtension: utf8string; override; |
|
This item has no description. |
function GetFileSize: int64; override; |
|
This item has no description. |
function GetName: utf8string; override; |
|
This item has no description. |
function InternalCopyTo(ADestination: TStream): int64; |
|
This item has no description. |
procedure SetName(AValue: utf8string); override; |
|
This item has no description. |
Properties
property CompressedSize: int64 read GetCompressedSize; |
|
This item has no description. |
property EmbeddedStreamPos: int64 read FEmbeddedStreamPos write FEmbeddedStreamPos; |
|
This item has no description. |
property Flags: Word read FFlags; |
|
This item has no description. |
property IsCompressed: boolean read GetIsCompressed write SetIsCompressed; |
|
This item has no description. |
property IsDirectory: boolean read GetIsDirectory; |
|
This item has no description. |
property MemDirectory: TMemDirectory read FMemDirectory; |
|
This item has no description. |