ITK Function Reference

(V10000.1.0.60_20160308.00)
Macros
cxpom_errors.h File Reference
#include <common/emh_const.h>
#include <cxpom/libcxpom_exports.h>
#include <cxpom/libcxpom_undef.h>

Go to the source code of this file.

Macros

#define CXPOM_already_done   (CXPOM_error_base + 3)
 
#define CXPOM_attr_already_defined   (CXPOM_error_base + 1)
 
#define CXPOM_error_base   EMH_CXPOM_error_base
 
#define CXPOM_input_array_too_small   (CXPOM_error_base + 24)
 
#define CXPOM_invalid_array_index   (CXPOM_error_base + 22)
 
#define CXPOM_invalid_array_size   (CXPOM_error_base + 21)
 
#define CXPOM_invalid_assignment   (CXPOM_error_base + 19)
 
#define CXPOM_invalid_attribute   (CXPOM_error_base + 13)
 
#define CXPOM_invalid_attribute_name   (CXPOM_error_base + 12)
 
#define CXPOM_invalid_class_id   (CXPOM_error_base + 8)
 
#define CXPOM_invalid_class_name   (CXPOM_error_base + 11)
 
#define CXPOM_invalid_op_on_class   (CXPOM_error_base + 20)
 
#define CXPOM_invalid_operation   (CXPOM_error_base + 5)
 
#define CXPOM_invalid_string   (CXPOM_error_base + 17)
 
#define CXPOM_invalid_tag   (CXPOM_error_base + 7)
 
#define CXPOM_invalid_value   (CXPOM_error_base + 25)
 
#define CXPOM_longtext_not_locked   (CXPOM_error_base + 30)
 
#define CXPOM_no_delete_this_site   (CXPOM_error_base + 29)
 
#define CXPOM_no_export_attribute   (CXPOM_error_base + 16)
 
#define CXPOM_no_export_class   (CXPOM_error_base + 14)
 
#define CXPOM_no_export_index   (CXPOM_error_base + 15)
 
#define CXPOM_no_load_object   (CXPOM_error_base + 18)
 
#define CXPOM_no_load_remote   (CXPOM_error_base + 28)
 
#define CXPOM_no_lock_object   (CXPOM_error_base + 26)
 
#define CXPOM_no_lock_remote   (CXPOM_error_base + 27)
 
#define CXPOM_no_memory   (CXPOM_error_base + 2)
 
#define CXPOM_no_search_criteria   (CXPOM_error_base + 9)
 
#define CXPOM_object_deleted   (CXPOM_error_base + 10)
 
#define CXPOM_quota_init_failed   (CXPOM_error_base + 31)
 
#define CXPOM_unattached_object   (CXPOM_error_base + 4)
 
#define CXPOM_value_not_in_list   (CXPOM_error_base + 6)
 
#define CXPOM_wrong_class   (CXPOM_error_base + 23)
 

Detailed Description

This header file defines the error codes used by the CXPOM module. Most of these error codes are for programming errors. This interface acts like a relay. For each CXX object there should be one and only one attached POM instance. Therefore, errors are returned when the relay is asked to do something, and the POM instance is not yet attached.

Definition in file cxpom_errors.h.