#include <change.h>
Definition at line 54 of file change.h.
typedef change* change::pointer |
The pointer typedef is provided so that clients of this interface may use change::pointer everywhere they need to point at a change instance, and only this typedef needs to be edited to use a variety of smart pointer instead.
The attributes_get method is used to obtain the value of an attribute of this change set.
name | The name of the attribute. Attribute names are not case sensitive. |
bool change::attributes_get_boolean | ( | const nstring & | name | ) |
The attributes_get_boolean method is used to obtain the value of an attribute of this change set, as a true/false attribute.
name | The name of the attribute. Attribute names are not case sensitive. |
cstate_ty* change::cstate_get | ( | ) |
The cstate_get method may be used to obtain the cstate meta-data of this change.
fstate_src_ty* change::file_new | ( | string_ty * | fn | ) |
The file_new method is used to add a new file to a change set's file manifest. No checking is poerformed, it is up to the caller to ensure that the name is unique.
file_name | The name of the file to be created. |
fstate_src_ty* change::file_new | ( | fstate_src_ty * | meta | ) |
The file_new method is used to add a new file to a change set's file manifest. No checking is poerformed, it is up to the caller to ensure that the file name and UUID are unique. Typically this is used when adding a project file to a change set for modification or removal.
meta | The meta-data of the file to be created. |
int change::gid_get | ( | ) | const |
The gid_get method is used to obtain the Unix group id of the change owner.
bool change::is_awaiting_development | ( | ) |
The is_awaiting_development method returns true if the given change is in the awaiting development state, and false if it is not.
bool change::is_being_developed | ( | ) |
The is_being_developed method returns true if the given change is in the being developed state, and false if it is not.
bool change::is_being_integrated | ( | ) |
The is_being_integrated method is used to determine whether or not this is in the being integrated state.
bool change::is_completed | ( | ) |
The change_is_completed function returns true (non-zero) if this change is in the completed state, and false (zero) if it is not.
The pconf_attributes_get method is used to obtain the value of an attribute of the project, from the project configuration file. It could be in this change, or it could be in a baseline or an ancestor baseline.
name | The name of the attribute. Attribute names are not case sensitive. |
nstring change::pconf_copyright_owner_get | ( | ) |
The pconf_copyright_owner_get method is used to obtain the name of the copyright holder of a project.
void change::project_specific_setenv_performed_set | ( | ) |
The project_specific_setenv_performed_set method is used to remember if the environment variable(s), specified as project_specific attributes, has been already exported.
bool change::project_specific_setenv_performed_get | ( | ) | const |
The project_specific_setenv_performed_get method is used to know if the environment variable(s), specified as project_specific attributes, has been already exported.
bool change::run_project_file_command_needed | ( | ) |
The run_project_file_command_needed method may be used to determine whether or not the project_file_command needstosed in recent integration history.
void change::run_project_file_command | ( | const user_ty::pointer & | up | ) |
The run_project_file_command method is used to run the command configured in the aegis.conf file's project_file_command field.
up | The user to run the command as. |
void change::run_project_file_command_done | ( | ) |
The run_project_file_command_done method is used to remember that the project_file comman has been (is about to be) called recently.
void change::run_new_file_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_new_file_command method is used to run the new_file_command field of the aegis.conf file.
slp | The list of new file names | |
up | Th euser to run the command as. |
void change::run_new_file_undo_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_new_file_undo_command method is used to run the command in the new_file_undo_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_new_test_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_new_test_command method is used to run the command in the new_test_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_new_test_undo_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_new_test_undo_command method is used to run the command in the new_test_undo_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_copy_file_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_copy_file_command method is used to run the command in the copy_file_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_copy_file_undo_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_copy_file_undo_command method is used to run the command in the copy_file_undo_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_remove_file_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_remove_file_command method is used to run the command in the remove_file_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_remove_file_undo_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_remove_file_undo_command method is used to run the command in the remove_file_undo_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_make_transparent_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_make_transparent_command method is used to run the command in the make_transparent_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_make_transparent_undo_command | ( | string_list_ty * | slp, | |
const user_ty::pointer & | up | |||
) |
The run_make_transparent_undo_comman method is used to run the command in the make_transparent_undo_command field of the aegis.conf file.
slp | The list of filenames affected. | |
up | the user to run the program as |
void change::run_forced_develop_begin_notify_command | ( | const user_ty::pointer & | up | ) |
The run_forced_develop_begin_notify_command method is used to run the command in the forced_develop_begin_notify_command field of the aegis.conf file.
up | the user to run the program as |
void change::run_develop_end_notify_command | ( | ) |
The run_develop_end_notify_command method is used to run the command in the develop_end_notify_command field of the aegis.conf file.
void change::run_develop_end_undo_notify_command | ( | ) |
The run_develop_end_undo_notify_command method is used to run the command in the develop_end_undo_notify_command field of the aegis.conf file.
void change::run_review_begin_notify_command | ( | ) |
The run_review_begin_notify_command method is used to run the command in the review_begin_notify_command field of the aegis.conf file.
void change::run_review_begin_undo_notify_command | ( | ) |
The run_review_begin_undo_notify_command method is used to run the command in the review_begin_undo_notify_command field of the aegis.conf file.
void change::run_review_pass_notify_command | ( | ) |
The run_review_pass_notify_command method is used to run the command in the review_pass_notify_command field of the aegis.conf file.
void change::run_review_pass_undo_notify_command | ( | ) |
The run_review_pass_undo_notify_command method is used to run the command in the review_pass_undo_notify_command field of the aegis.conf file.
void change::run_review_fail_notify_command | ( | ) |
The run_review_fail_notify_command method is used to run the command in the review_fail_notify_command field of the aegis.conf file.
void change::run_integrate_pass_notify_command | ( | ) |
The run_integrate_pass_notify_command method is used to run the command in the integrate_pass_notify_command field of the aegis.conf file.
void change::run_integrate_fail_notify_command | ( | ) |
The run_integrate_fail_notify_command method is used to run the command in the integrate_fail_notify_command field of the aegis.conf file.
time_t change::time_limit_get | ( | ) |
nstring change::uuid_get | ( | ) |
void change::uuid_get_list | ( | nstring_list & | uuids | ) |
user_ty::pointer change::developer_user_get | ( | ) |
long change::number |
long change::lock_magic |
int change::bogus |
string_list_ty* change::file_list[view_path_MAX] |