|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <unidefs.h>#include <collabctx/libcollabctx_exports.h>#include <collabctx/libcollabctx_undef.h>Go to the source code of this file.
Functions | |
Collaboration Context Setup Function | |
| COLLABCTX_API int | COLLABCTX_init_module () |
Collaboration Context creation Functions | |
| COLLABCTX_API int | COLLABCTX_create_ccobject (const char *type, const char *name, const char *desc, tag_t *cc) |
| COLLABCTX_API int | COLLABCTX_create_structure_context (const char *type, const char *name, const char *desc, tag_t *context) |
| COLLABCTX_API int | COLLABCTX_create_configuration_context (const char *type, const char *name, const char *desc, tag_t *rule) |
| COLLABCTX_API int | COLLABCTX_create_config_context_based_on_ref (const char *type, const char *name, const char *desc, tag_t *ref_obj_tag, tag_t *context) |
Functions for CCObject | |
| COLLABCTX_API int | COLLABCTX_add_structure_context (tag_t cc, tag_t context) |
| COLLABCTX_API int | COLLABCTX_remove_structure_context (tag_t cc, tag_t context) |
| COLLABCTX_API int | COLLABCTX_ask_structure_contexts (tag_t cc, int *number, tag_t **contexts) |
| COLLABCTX_API int | COLLABCTX_ask_working_context (tag_t cc, tag_t *context) |
| COLLABCTX_API int | COLLABCTX_set_working_context (tag_t cc, tag_t context) |
| COLLABCTX_API int | COLLABCTX_ccobj_ask_config_context (tag_t cc, tag_t *config) |
| COLLABCTX_API int | COLLABCTX_ccobj_set_config_context (tag_t cc, tag_t config) |
Functions for StructureContext | |
| COLLABCTX_API int | COLLABCTX_context_ask_config_context (tag_t context, tag_t *config) |
| COLLABCTX_API int | COLLABCTX_context_set_config_context (tag_t context, tag_t config) |
| COLLABCTX_API int | COLLABCTX_context_add_content (tag_t context, tag_t comp, int subType) |
| COLLABCTX_API int | COLLABCTX_context_remove_content (tag_t context, tag_t comp) |
| COLLABCTX_API int | COLLABCTX_context_ask_contents (tag_t context, int *number, tag_t **contents, int subType) |
| COLLABCTX_API int | COLLABCTX_context_is_composition (tag_t context, logical *isComp) |
| COLLABCTX_API int | COLLABCTX_context_single_end_item (tag_t context, logical *isSingle) |
Functions for ConfigurationContext | |
| COLLABCTX_API int | COLLABCTX_configuration_set_closurerule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_chg_closurerule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_ask_closurerule (tag_t context, tag_t *rule) |
| COLLABCTX_API int | COLLABCTX_configuration_set_revisionrule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_chg_revisionrule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_ask_revisionrule (tag_t context, tag_t *rule) |
| COLLABCTX_API int | COLLABCTX_configuration_set_arrangement (tag_t context, tag_t arrangement) |
| COLLABCTX_API int | COLLABCTX_configuration_chg_arrangement (tag_t context, tag_t arrangement) |
| COLLABCTX_API int | COLLABCTX_configuration_ask_arrangement (tag_t context, tag_t *arrangement) |
| COLLABCTX_API int | COLLABCTX_configuration_set_variantrule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_chg_variantrule (tag_t context, tag_t rule) |
| COLLABCTX_API int | COLLABCTX_configuration_ask_variantrule (tag_t context, tag_t *rule) |
Functions for SC Type Data | |
| COLLABCTX_API int | COLLABCTX_sctype_ask_is_composition (tag_t scType, logical *is_comp) |
| COLLABCTX_API int | COLLABCTX_sctype_ask_single_end_item (tag_t scType, logical *is_single) |
Functions for copying objects | |
| COLLABCTX_API int | COLLABCTX_copy_ccobject (tag_t baseCC, const char *name, const char *desc, tag_t *newCC) |
| COLLABCTX_API int | COLLABCTX_copy_structure_context (tag_t baseSC, const char *name, const char *desc, tag_t *newSC) |
| COLLABCTX_API int | COLLABCTX_copy_configuration_context (tag_t baseConfig, const char *name, const char *desc, tag_t *newConfig) |
Accountability check functions | |
| COLLABCTX_API int | COLLABCTX_acctability_check (tag_t *srcLines, int srcLineCount, tag_t *tarLines, int tarLineCount, int options, tag_t assyCtxtLineTag, tag_t bomCtxtLineTag, int *srcRetCount, tag_t **srcRetTags, int *matRetCount, tag_t **matRetTags) |
| COLLABCTX_API int | COLLABCTX_clear_acctability_check (tag_t *windows, int num_win) |
| COLLABCTX_API int | COLLABCTX_alignment_check (tag_t source_line, tag_t target_line, int *count, tag_t **source_lines, tag_t **target_lines, int **n_mismatched_properties, int **mismatched_properties, int *n_properties, char ***properties) |
| COLLABCTX_API int | COLLABCTX_sync_aligned_occurrences (tag_t source_line, tag_t target_line) |
| COLLABCTX_API int | COLLABCTX_configuration_ask_variant_rules (tag_t context, int *num_variant_rules, tag_t **variant_rules) |
| COLLABCTX_API int | COLLABCTX_configuration_set_variant_rules (tag_t context, int num_variant_rules, tag_t *variant_rules) |
| COLLABCTX_API int | COLLABCTX_configuration_change_variant_rules (tag_t context, int num_variant_rules, tag_t *variant_rules) |
ITK API for Collaboration Context
Definition in file collabctx.h.