dar_sup_spec Struct Reference
[Archive operations]
A collection of options regarding archive location and contents.
More...
#include <libdarc.h>
Data Fields | |
char * | root_path |
Root path on file system from which archive is built from. | |
char * | arc_path |
Absolute path where archive files will be saved and read from. | |
char * | arc_name |
Basename of archive files. | |
char * | arc_ext |
Extension of dar archive slices. | |
char * | input_pipe |
File name of input pipe. | |
char * | output_pipe |
File name of output pipe. | |
dar_mask * | selection |
Selection mask applied to all file names (including directory names). | |
dar_mask * | subtree |
Selection mask applied to directory tree. |
Detailed Description
A collection of options regarding archive location and contents.
These are basic parameters. Each field used in a specific operation is required. There are no default values for these fields. The default setter function should still be called because it will initialize all pointers to NULL
, which is needed for the destroy function to function properly (null values will prevent free
from being called).
Definition at line 449 of file libdarc.h.
Field Documentation
|
Extension of dar archive slices. This field has no default value. Field usage: Operation Used Create X Open X Close Test List Extract Diff Isolate X Get children of Definition at line 538 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_isolate(), dar_op_archive_open(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
Basename of archive files. This field has no default value. Field usage: Operation Used Create X Open X Close Test List Extract Diff Isolate X Get children of Definition at line 517 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_isolate(), dar_op_archive_open(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
Absolute path where archive files will be saved and read from. This field has no default value. Field usage: Operation Used Create X Open X Close Test List Extract Diff Isolate X Get children of Definition at line 496 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_isolate(), dar_op_archive_open(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
File name of input pipe. This field has no default value. Field usage: Operation Used Create Open X Close Test List Extract Diff Isolate Get children of Definition at line 563 of file libdarc.h. Referenced by dar_op_archive_open(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
File name of output pipe. This field has no default value. Field usage: Operation Used Create Open X Close Test List Extract Diff Isolate Get children of Definition at line 584 of file libdarc.h. Referenced by dar_op_archive_open(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
Root path on file system from which archive is built from. This field has no default value. Field usage: Operation Used Create X Open Close Test List Extract X Diff X Isolate Get children of Definition at line 471 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_diff(), dar_op_archive_extract(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
Selection mask applied to all file names (including directory names). This field has no default value. Field usage: Operation Used Create X Open Close Test X List X Extract X Diff X Isolate Get children of Definition at line 609 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_diff(), dar_op_archive_extract(), dar_op_archive_list(), dar_op_archive_test(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
|
Selection mask applied to directory tree. This field has no default value. Field usage: Operation Used Create X Open Close Test X List Extract X Diff X Isolate Get children of Definition at line 630 of file libdarc.h. Referenced by dar_op_archive_create(), dar_op_archive_diff(), dar_op_archive_extract(), dar_op_archive_test(), dar_sup_spec_defaults(), and dar_sup_spec_destroy(). |
The documentation for this struct was generated from the following file: