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. |