Unit 'libtar' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#libtar]

TTarWriter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: libtar.pp line 181

type TTarWriter = class

protected

  FStream: TStream;

  FOwnsStream: Boolean;

  FFinalized: Boolean;

  FPermissions: TTarPermissions;

  FUID: Integer;

  FGID: Integer;

  FUserName: AnsiString;

  FGroupName: AnsiString;

  FMode: TTarModes;

  FMagic: AnsiString;

  constructor CreateEmpty;

public

  constructor Create();

  destructor Destroy; override;

  procedure AddFile();

  procedure AddStream();

  procedure AddString();

  procedure AddDir();

  procedure AddSymbolicLink();

  procedure AddLink();

  procedure AddVolumeHeader();

  procedure Finalize;

  property Permissions: TTarPermissions; [rw]

  property UID: Integer; [rw]

  property GID: Integer; [rw]

  property UserName: AnsiString; [rw]

  property GroupName: AnsiString; [rw]

  property Mode: TTarModes; [rw]

  property Magic: AnsiString; [rw]

end;

Inheritance

TTarWriter

|

TObject


Documentation generated on: 2023-03-18