20.01.2014 Views

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SIS - Application Programmatic Interface, Reference Manual - ICS ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SIS</strong>-<strong>Application</strong> <strong>Programmatic</strong> <strong>Interface</strong>, <strong>Reference</strong> <strong>Manual</strong><br />

/*<br />

Functions used to set the cm_value fields.<br />

*/<br />

int assign_node(int sessionId, cm_value *val, char *s, int id);<br />

int assign_string(int sessionId, cm_value *val, char *s);<br />

int assign_int(int sessionId, cm_value *val, int n);<br />

int assign_float(int sessionId, cm_value *val, float r);<br />

int assign_time(int sessionId, cm_value *val, TIME t);<br />

int assign_empty(int sessionId, cm_value *val);<br />

int cm_to_str(int sessionId, cm_value *val, char *str, int str_size);<br />

int string_to_primitive(int sessionId, char *message, char *value, cm_value *cmval);<br />

/*<br />

Function used to free allocated space for get_xml_description()<br />

and cm_value string fields.<br />

*/<br />

void free_sis_allocated_space(int sessionId, char* buffer);<br />

/*<br />

Query Functions<br />

*/<br />

int reset_query(int sessionId);<br />

int reset_name_scope(int sessionId);<br />

int pop_name_scope(int sessionId);<br />

int set_current_node(int sessionId, char *str);<br />

int set_current_node_id(int sessionId, int id);<br />

int set_categories(int sessionId, categories_set);<br />

int set_depth(int sessionId, int depth);<br />

int set_num_of_proj(int sessionId, int n);<br />

int get_category_of_link_from(int sessionId, int set_id, char *label);<br />

int get_traverse_by_all_links(int sessionId, int set_id, int isa);<br />

int get_traverse_by_category(int sessionId, int set_id, int isa);<br />

int get_traverse_by_meta_category(int sessionId, int set_id, int isa);<br />

int get_matched(int sessionId, int obj_set_id, int ptrn_set_id);<br />

int get_matched_case_insensitive(int sessionId, int obj_set_id, int ptrn_set_id, int<br />

encoding);<br />

int get_matched_string(int sessionId, int obj_set, cm_value *cmv, int);<br />

int get_classid(int sessionId, l_name lname, int *sysid);<br />

int get_linkid(int sessionId, l_name fromcls, l_name label, int *sysid);<br />

int get_loginam(int sessionId, int sysid, l_name lname);<br />

int get_filtered(int sessionId, int set_id);<br />

int get_classes(int sessionId, int set_id);<br />

int get_all_classes(int sessionId, int set_id);<br />

int get_Sysclass(int sessionId, int set_id);<br />

int get_all_Sysclasses(int sessionId, int set_id);<br />

int get_instances(int sessionId, int set_id);<br />

int get_all_instances(int sessionId, int set_id);<br />

int get_superclasses(int sessionId, int set_id);<br />

int get_all_superclasses(int sessionId, int set_id);<br />

int get_all_Syssuperclasses(int sessionId, int set_id);<br />

int get_subclasses(int sessionId, int set_id);<br />

int get_all_subclasses(int sessionId, int set_id);<br />

int get_link_from(int sessionId, int set_id);<br />

int get_class_attr_from(int sessionId, int set_id);<br />

int get_inher_class_attr(int sessionId, int set_id);<br />

int get_class_attr(int sessionId, int set_id);<br />

int get_all_class_attr(int sessionId, int set_id);<br />

int get_inher_link_from(int sessionId, int set_id);<br />

int get_inher_link_to(int sessionId, int set_id);<br />

int get_link_to(int sessionId, int set_id);<br />

int get_category_from(int sessionId, int set_id);<br />

int get_category_to(int sessionId, int set_id);<br />

int get_link_from_by_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_link_from_by_meta_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_link_to_by_category(int sessionId, int set_id, l_name fromcls, l_name categ);<br />

int get_link_to_by_meta_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_to_node(int sessionId, int set_id);<br />

int get_from_node(int sessionId, int set_id);<br />

int get_to_node_by_category(int sessionId, int set_id, l_name fromcls, l_name categ);<br />

int get_from_node_by_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_to_node_by_meta_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_from_node_by_meta_category(int sessionId, int set_id, l_name fromcls, l_name<br />

categ);<br />

int get_from_value(int sessionId, int set_id);<br />

int get_to_value(int sessionId, int set_id);<br />

August 2002/v2.2.2 -45- <strong>ICS</strong>-FORTH

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!