|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <tc/tc_startup.h>#include <tccore/workspaceobject.h>#include <tccore/method.h>#include <tccore/libtccore_exports.h>#include <tccore/libtccore_undef.h>Go to the source code of this file.
Data Structures | |
| struct | METHOD_CM_Func_Detail_s |
| struct | METHOD_CM_func_name_and_ptr_s |
Macros | |
| #define | METHOD_CM_ACTION_TYPE_ATTR "action_type" |
| #define | METHOD_CM_Base_Action_type 2 |
| #define | METHOD_CM_EXEC_SEQ_ATTR "exec_seq" |
| #define | METHOD_CM_MAX_METHOD_NAME_LEN 32 |
| #define | METHOD_CM_MAX_MSG_NAME_LEN 32 |
| #define | METHOD_CM_METHOD_NAME_ATTR "method_name" |
| #define | METHOD_CM_METHOD_OPTIONS_ATTR "method_options" |
| #define | METHOD_CM_MIN_NUM_OF_ATTRS 6 |
| #define | METHOD_CM_MSG_NAME_ATTR "msg_name" |
| #define | METHOD_CM_NUM_OF_ATTRS 9 |
| #define | METHOD_CM_OPTION_PARAMETERS "parameters" |
| #define | METHOD_CM_OPTION_PARAMETERS_PARAM "parameter" |
| #define | METHOD_CM_PARAM_DELIM "::" |
| #define | METHOD_CM_Post_Action_type 3 |
| #define | METHOD_CM_Pre_Action_type 1 |
| #define | METHOD_CM_Pre_Condition_type 0 |
| #define | METHOD_CM_QUERY_ATTR_DELIM "~" |
| #define | METHOD_CM_TYPE_NAME_ATTR "type_name" |
Typedefs | |
| typedef TCCORE_API struct METHOD_CM_Func_Detail_s * | METHOD_CM_Func_Detail_p_t |
| typedef TCCORE_API struct METHOD_CM_Func_Detail_s | METHOD_CM_Func_Detail_t |
| typedef struct METHOD_CM_func_name_and_ptr_s * | METHOD_CM_func_name_and_ptr_p_t |
| typedef struct METHOD_CM_func_name_and_ptr_s | METHOD_CM_func_name_and_ptr_t |
Functions | |
| TCCORE_API int | METHOD_CM_add_method (const char type_name[WSO_name_size_c+1], const char msg_name[METHOD_CM_MAX_MSG_NAME_LEN+1], int action_type, const char func_name[METHOD_CM_MAX_METHOD_NAME_LEN+1], const char *user_data_template, const char *is_mandatory_template, const char *user_dataQuery_detail) |
| TCCORE_API int | METHOD_CM_add_method2 (const char *type_name, const char *msg_name, int action_type, const char *func_name, const char *user_data_template, const char *is_mandatory_template, const char *user_dataQuery_detail) |
| TCCORE_API int | METHOD_CM_describe (tag_t cmTag, char type_name[WSO_name_size_c+1], char msg_name[METHOD_CM_MAX_MSG_NAME_LEN+1], int *action_type, char method_name[METHOD_CM_MAX_METHOD_NAME_LEN+1], int *exec_seq, int *option_value_cnt, int *option_cnt, char ****option_values) |
| TCCORE_API int | METHOD_CM_extent (int *count, tag_t **canned_method_tags) |
| TCCORE_API int | METHOD_CM_init_module () |
| TCCORE_API int | METHOD_CM_log_details (tag_t cmTag) |
| TCCORE_API int | METHOD_CM_register_function (const char *func_name, METHOD_function_t func_ptr) |