|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <epm/cr_errors.h>#include <tccore/workspaceobject.h>#include <tccore/releasestatus.h>#include <epm/libepm_exports.h>#include <epm/libepm_undef.h>Go to the source code of this file.
Macros | |
| #define | CR_comment_size_c 240 |
| #define | CR_perform_signoffs_task "perform-signoffs" |
| #define | CR_select_signoff_team_task "select-signoff-team" |
Typedefs | |
| typedef enum CR_signoff_decision_e | CR_signoff_decision_t |
Enumerations | |
| enum | CR_signoff_decision_e { CR_no_decision = 0, CR_approve_decision = 'Y', CR_reject_decision = 'N' } |
Functions | |
| EPM_API int | CR_add_reviewers (tag_t job, const char *release_level_name, int n_groupmembers, tag_t *groupmembers) |
| EPM_API int | CR_ask_decision (tag_t job, const char *release_level_name, tag_t user, CR_signoff_decision_t *decision, char comments[CR_comment_size_c+1], date_t *decision_date) |
| EPM_API int | CR_ask_decision2 (tag_t job, const char *release_level_name, tag_t user, CR_signoff_decision_t *decision, char **comments, date_t *decision_date) |
| EPM_API int | CR_ask_group_release_procedures (const char *group_name, int *count, char ***release_procedure_names) |
| EPM_API int | CR_ask_job (tag_t target_object, int *count, tag_t **jobs) |
| EPM_API int | CR_ask_procedure_release_levels (const char *release_procedure_name, int *count, char ***release_level_names) |
| EPM_API int | CR_ask_quorum (tag_t job, const char *release_level_name, int *quorum) |
| EPM_API int | CR_ask_required_reviewer_types (tag_t job, const char *release_level_name, int *count, tag_t **required_accessors) |
| EPM_API int | CR_ask_reviewers (tag_t job, const char *release_level_name, int *count, tag_t **groupmembers) |
| EPM_API int | CR_ask_unassigned_reviewer_types (tag_t job, const char *release_level_name, int *count, tag_t **unassigned_accessors) |
| EPM_API int | CR_exit_module (void) |
| EPM_API int | CR_init_module (void) |
| EPM_API int | CR_reassign_reviewer (tag_t release_level, tag_t new_groupmember, tag_t signoff) |
| EPM_API int | CR_refresh_job (tag_t job) |
| EPM_API int | CR_remove_reviewers (tag_t job, const char *release_level_name, int n_groupmembers, tag_t *groupmembers) |
Release Status | |
| EPM_API int | CR_find_status_type (const char *status_type, tag_t *status) |
| EPM_API int | CR_ask_release_statuses (tag_t job, int *count, tag_t **release_status_objects) |
| EPM_API int | CR_add_release_status (tag_t job, tag_t release_status) |
| EPM_API int | CR_remove_release_status (tag_t job, tag_t release_status) |
| EPM_API int | CR_remove_status_from_targets (tag_t release_status, tag_t root_task) |
| EPM_API int | CR_ask_if_released (tag_t workspace_object, int *is_released) |
| EPM_API int | CR_ask_accessor_tags (const char *group_name, logical allow_sub_groups, const char *role_name, int *num_accessors, tag_t **accessors) |
| EPM_API int | CR_ask_procedure_access (char *release_procedure_name, char *release_level_name, int *no_of_accessors, char ***group_names, char ***role_names, int **access_codes) |
EPMTask Related | |
| EPM_API int | CR_ask_task_reviewers_group_member (const tag_t task_tag, int *group_member_count, tag_t **group_members) |
| EPM_API int | CR_ask_task_reviewers_resource_pool (const tag_t task_tag, int *res_pool_count, tag_t **res_pool_tags) |
| EPM_API int | CR_ask_task_reviewers_users (const tag_t task_tag, int *user_count, tag_t **users) |
| EPM_API int | CR_ask_task_undecided_reviewers_users (const tag_t task_tag, int *user_count, tag_t **users) |
This header file declares all data types and constants to be used by clients of the Cascading Releases classes and their clients.
Definition in file cr.h.