ocssw
V2022
|
ias_odl.h
IAS_OBJ_DESC * ias_odl_find_object_description(IAS_OBJ_DESC *start_object, const char *object_class, const char *keyword_name, char *keyword_value, unsigned long object_position)
IAS_OBJ_DESC * ias_odl_parse_file(char *label_fname, FILE *label_fptr)
IAS_OBJ_DESC * ias_odl_create_tree()
IAS_OBJ_DESC * ias_odl_get_group(IAS_OBJ_DESC *ODLTree, const char *p_ClassName)
int ias_odl_add_field_list(IAS_OBJ_DESC *p_ODLTree, ODL_LIST_TYPE *p_ListParms, const int Count)
IAS_OBJ_DESC * ias_odl_add_group(IAS_OBJ_DESC *ODLTree, const char *p_ClassName)
int ias_odl_get_field_list(IAS_OBJ_DESC *p_ODLTree, ODL_LIST_TYPE *p_ListParms, const int Count)
Definition: lablib3.h:96
int ias_odl_get_group_names(IAS_OBJ_DESC *p_ODLTree, char ***p_ClassNames, int *p_Count)
Definition: ias_odl.h:39
IAS_OBJ_DESC * ias_odl_read_tree(const char *p_ODLFile)
Definition: ias_odl_read_tree.c:25
IAS_ODL_KEYWORD * ias_odl_find_keyword(IAS_OBJ_DESC *start_object, const char *keyword_name, char *keyword_value, unsigned long keyword_position)
int ias_odl_replace_field(IAS_OBJ_DESC *ODLTree, const char *p_LabelName, IAS_ODL_TYPE ValueType, const int p_MemorySize, void *p_MemoryAddr, const int nelements)
int ias_odl_add_field(IAS_OBJ_DESC *ODLTree, const char *p_LabelName, IAS_ODL_TYPE ValueType, const int p_MemorySize, void *p_MemoryAddr, const int nelements)
void ias_odl_write_tree(IAS_OBJ_DESC *ODLTree, char *p_ODLFile)
int ias_odl_get_field(void *p_MemoryAddr, int MemorySize, IAS_ODL_TYPE ValueType, IAS_OBJ_DESC *p_ODLTree, const char *p_ClassName, const char *p_LabelName, int *p_Count)
Definition: ias_odl_get_field.c:36
Definition: lablib3.h:72
IAS_OBJ_DESC * ias_odl_parse_label_string(char *odl_string)