ITK Function Reference

(V10000.1.0.60_20160308.00)
Macros | Typedefs | Enumerations | Functions
partition.h File Reference
#include <ptn0partition/libptn0partition_exports.h>
#include <ptn0partition/libptn0partition_undef.h>

Go to the source code of this file.

Macros

#define PREF_PARTITION_DEFAULT_REVRULE   "PTN_Default_Partition_RevRule"
 

Typedefs

typedef enum ActionCode ActionCode_t
 
typedef enum ContentPersistenceMode ContentPersistenceMode_t
 
typedef enum
PARTITION_reparent_partition_action_code_e 
PARTITION_reparent_partition_action_code_t
 

Enumerations

enum  ActionCode { ADD_PARTITION = 0, REPLACE_PARTITION, REMOVE_PARTITION }
 
enum  ContentPersistenceMode { STATIC_MODE = 0, DYNAMIC_MODE, AUTO_MODE, ALL_MODE }
 
enum  PARTITION_reparent_partition_action_code_e { MOVE_REPARENTING_PARTITION = 0, REPLACE_REPARENTING_PARTITION }
 

Functions

PTN0PARTITION_API int PARTITION_find_model_with_id (char *model_id, tag_t *model_tag)
 
PTN0PARTITION_API int PARTITION_get_partitions (tag_t configuration_context, tag_t model_tag, tag_t scheme_tag, int max_partition_count, int *num_partitions, tag_t **partitions)
 
PTN0PARTITION_API int PARTITION_get_schemes_in_model (tag_t model_tag, int *list_of_schemes_count, tag_t **list_of_schemes)
 
PTN0PARTITION_API int PARTITION_get_toplevel_partitions (tag_t configuration_context, tag_t model_tag, tag_t partition_scheme_tag, int *top_level_partitions_count, tag_t **top_level_partitions)
 
PTN0PARTITION_API int PARTITION_reparent_partitions (tag_t current_parent, int child_count, const tag_t *children, PARTITION_reparent_partition_action_code_t action_code, tag_t target_parent, int *failed_children_count, tag_t **failed_children, int *error_count, int **error_codes, char ***error_messages)
 
PTN0PARTITION_API int PARTITION_update_members_and_child_partitions (tag_t partition, int member_count, tag_t *members, int child_count, tag_t *children, ActionCode_t action_code, ContentPersistenceMode_t content_persistence_mode, const tag_t configuration_context, int *failed_members_count, tag_t **failed_members, int *failed_children_count, tag_t **failed_children, int *error_count, int **error_codes)
 
PTN0PARTITION_API int PARTITION_where_partitioned (tag_t configuration_context, tag_t model_tag, tag_t scheme_tag, tag_t member_tag, int *partitions_count, tag_t **partitions)
 

Detailed Description

This header file declares all data types and constants to be used by the APS (Partitions) Team.

Definition in file partition.h.