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:

