|
Aegis
4.25.D505
|
#include <archive.h>
Public Member Functions | |
| virtual | ~change_functor_archive () |
| change_functor_archive (bool incbr, project *pp, const char *suffix, const char *fingerprint_suffix, const nstring_list &include_change, const nstring_list &exclude_change) | |
| void | operator() (change::pointer) |
Private Member Functions | |
| change_functor_archive () | |
| change_functor_archive (const change_functor_archive &) | |
| change_functor_archive & | operator= (const change_functor_archive &) |
Private Attributes | |
| nstring_list | exclude_change |
| nstring | fingerprint_suffix |
| nstring_list | include_change |
| project * | pp |
| nstring | suffix |
The change_functor_archive class is used to populate the current directory with files generated with aedist(1) -send. For each completed change with an UUID in the project a file is generated. The file is the output of the 'aedist -send' command and is named after the UUID of the change. To detect corruptions, for each file the fingerprint is calculated and stored in another file.
| virtual change_functor_archive::~change_functor_archive | ( | ) | [virtual] |
The destructor.
| change_functor_archive::change_functor_archive | ( | bool | incbr, |
| project * | pp, | ||
| const char * | suffix, | ||
| const char * | fingerprint_suffix, | ||
| const nstring_list & | include_change, | ||
| const nstring_list & | exclude_change | ||
| ) |
The constructor.
| incbr | whether or not to recurse down brabches |
| pp | The project in question. |
| suffix | The suffix to append to aedist(1) generated files. |
| fingerprint_suffix | The suffix to append to files containing the fingerprint of aedist(1) generated archives. |
| include_change | The list of version patterns used to filter changes from the inventory. |
| exclude_change | The list of version patterns used to filter out changes from the inventory. |
| change_functor_archive::change_functor_archive | ( | ) | [private] |
The default constructor. Do not use.
| change_functor_archive::change_functor_archive | ( | const change_functor_archive & | ) | [private] |
The copy constructor. Do not use.
| void change_functor_archive::operator() | ( | change::pointer | ) | [virtual] |
The operator() is run for each completed change with an UUID.
Implements change_functor.
| change_functor_archive& change_functor_archive::operator= | ( | const change_functor_archive & | ) | [private] |
The assignment operator. Do not use.
project* change_functor_archive::pp [private] |
nstring change_functor_archive::suffix [private] |
1.7.6.1