|
Aegis
4.25.D505
|
#include <inventory.h>
Public Member Functions | |
| virtual | ~change_functor_inventory () |
| change_functor_inventory (bool incbr, project *pp, bool include_original_uuid, bool uuid_links, const nstring &prefix, const char *suffix, const nstring_list &include_change, const nstring_list &exclude_change) | |
| void | operator() (change::pointer cp) |
Private Member Functions | |
| void | print_one_line (change::pointer, const nstring &) |
| change_functor_inventory () | |
| change_functor_inventory (const change_functor_inventory &) | |
| change_functor_inventory & | operator= (const change_functor_inventory &) |
Private Attributes | |
| project * | pp |
| nstring_list | exclude_change |
| nstring_list | include_change |
| bool | include_original_uuid |
| bool | generate_uuid_based_links |
| nstring | prefix |
| nstring | suffix |
| int | num |
The change_functor_inventory class is used to represent the action to be performed by project_inventory_walk when called by aeget.
Definition at line 33 of file inventory.h.
| virtual change_functor_inventory::~change_functor_inventory | ( | ) | [virtual] |
The destructor.
| change_functor_inventory::change_functor_inventory | ( | bool | incbr, |
| project * | pp, | ||
| bool | include_original_uuid, | ||
| bool | uuid_links, | ||
| const nstring & | prefix, | ||
| const char * | 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. |
| include_original_uuid | whether or not we want to include original-UUID attributes in the output. |
| uuid_links | This flag is used to request the generation of UUID based links instead of version based links. |
| prefix | The prefix to prepend to the URL used to retrieve the aedist archive. |
| suffix | The suffix to be appended to the URL used to retrieve the aedist archive. Usually ".ae". |
| 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_inventory::change_functor_inventory | ( | ) | [private] |
The default constructor. Do not use.
| change_functor_inventory::change_functor_inventory | ( | const change_functor_inventory & | ) | [private] |
The copy constructor. Do not use.
| void change_functor_inventory::operator() | ( | change::pointer | cp | ) | [virtual] |
The operator() method is used to call the functor.
| cp | The change to be operated upon. |
Implements change_functor.
| change_functor_inventory& change_functor_inventory::operator= | ( | const change_functor_inventory & | ) | [private] |
The assignment operator. Do not use.
| void change_functor_inventory::print_one_line | ( | change::pointer | , |
| const nstring & | |||
| ) | [private] |
The print_one_line method is used by the functor operator to print a row of the table. Not only is the change's UUID field printed, but also any original-uuid attributes - this allows supression of change sets you don't want because another change set has subsumed them.
Definition at line 91 of file inventory.h.
bool change_functor_inventory::generate_uuid_based_links [private] |
Definition at line 102 of file inventory.h.
Definition at line 93 of file inventory.h.
bool change_functor_inventory::include_original_uuid [private] |
The include_original_uuid instance variable is used to remember whether or not we want to include original-UUID attributes in the output.
Definition at line 100 of file inventory.h.
int change_functor_inventory::num [private] |
The num instance variable is used to remember the number of row emitted to date.
Definition at line 112 of file inventory.h.
project* change_functor_inventory::pp [private] |
The pp instance variabel is used to remember the project being listed.
Definition at line 89 of file inventory.h.
nstring change_functor_inventory::prefix [private] |
Definition at line 104 of file inventory.h.
nstring change_functor_inventory::suffix [private] |
Definition at line 106 of file inventory.h.
1.7.6.1