Public Member Functions | Public Attributes

tar_header Struct Reference

List of all members.

Public Member Functions

Public Attributes


Constructor & Destructor Documentation

tar_header::tar_header (  ) 

References set_empty().

Here is the call graph for this function:


Member Function Documentation

void tar_header::set_empty (  ) 

Referenced by tar_header(), and TAR::th_read().

Here is the caller graph for this function:

bool tar_header::IsDirectory (  )  const

References AREGTYPE, DIRTYPE, name, and typeflag.

Referenced by TAR::tar_extract_file().

Here is the caller graph for this function:

bool tar_header::IsRegFile (  )  const

References CONTTYPE, REGTYPE, and typeflag.

Referenced by TAR::tar_extract_file(), and tar_get_next_file().

Here is the caller graph for this function:

bool tar_header::IsLongName (  )  const

References GNU_LONGNAME_TYPE, and typeflag.

Referenced by TAR::th_read().

Here is the caller graph for this function:

bool tar_header::IsLongLink (  )  const

References GNU_LONGLINK_TYPE, and typeflag.

Referenced by TAR::th_read().

Here is the caller graph for this function:

int tar_header::GetSize (  )  const

References size.

Referenced by TAR::tar_extract_regfile(), TAR::tar_extract_regfile_to_buffer(), TAR::tar_skip_regfile(), TAR::th_print_long_ls(), and TAR::th_read().

Here is the caller graph for this function:

string tar_header::th_get_pathname (  )  const

References Format(), gnu_longname, name, and prefix.

Referenced by tar_get_next_file(), and TAR::th_print_long_ls().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

char tar_header::name[100]
char tar_header::uid[8]
char tar_header::gid[8]
char tar_header::size[12]

Referenced by GetSize().

char tar_header::prefix[155]

Referenced by th_get_pathname().

Referenced by th_get_pathname(), and TAR::th_read().

Referenced by TAR::th_read().


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