#include <interface.h>
Data Fields | |
char * | URI |
osl_idump_f | idump |
osl_sprint_f | sprint |
osl_sread_f | sread |
osl_malloc_f | malloc |
osl_free_f | free |
osl_clone_f | clone |
osl_equal_f | equal |
struct osl_interface * | next |
The osl_interface structure stores the URI and base functions pointers an openscop object implementation has to offer. It is a node in a NULL-terminated list of interfaces.
Definition at line 89 of file interface.h.
Pointer to clone function
Definition at line 96 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_generic_clone(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
Pointer to equal function
Definition at line 97 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_generic_equal(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
Pointer to free function
Definition at line 95 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_generic_free(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_free(), osl_irregular_interface(), osl_irregular_sprint(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
Pointer to idump function
Definition at line 91 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
Pointer to malloc function
Definition at line 94 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_add_control(), osl_irregular_add_exit(), osl_irregular_add_predicates(), osl_irregular_clone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
struct osl_interface* osl_interface::next |
Next interface in the list
Definition at line 98 of file interface.h.
Referenced by osl_generic_sread(), osl_interface_add(), osl_interface_free(), osl_interface_idump(), osl_interface_lookup(), osl_interface_malloc(), and osl_interface_nclone().
Pointer to sprint function
Definition at line 92 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
Pointer to sread function
Definition at line 93 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_generic_read_one(), osl_generic_sread(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_strings_interface(), and osl_textual_interface().
char* osl_interface::URI |
Unique identifier string
Definition at line 90 of file interface.h.
Referenced by osl_arrays_interface(), osl_body_interface(), osl_comment_interface(), osl_coordinates_interface(), osl_generic_add(), osl_generic_has_URI(), osl_generic_sread(), osl_interface_add(), osl_interface_equal(), osl_interface_free(), osl_interface_idump(), osl_interface_lookup(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_interface(), osl_scatnames_interface(), osl_scop_register_extension(), osl_strings_interface(), and osl_textual_interface().