OpenScop
0.9.0
|
#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_generic_clone(), osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
Pointer to equal function
Definition at line 97 of file interface.h.
Referenced by osl_generic_equal(), osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
Pointer to free function
Definition at line 95 of file interface.h.
Referenced by osl_generic_free(), osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_free(), and osl_irregular_sprint().
Pointer to idump function
Definition at line 91 of file interface.h.
Referenced by osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
Pointer to malloc function
Definition at line 94 of file interface.h.
Referenced by osl_interface_equal(), osl_interface_malloc(), osl_interface_nclone(), osl_irregular_add_control(), osl_irregular_add_exit(), osl_irregular_add_predicates(), and osl_irregular_clone().
struct osl_interface* osl_interface::next |
Next interface in the list
Definition at line 98 of file interface.h.
Referenced by osl_interface_add(), osl_interface_free(), osl_interface_lookup(), and osl_interface_malloc().
Pointer to sprint function
Definition at line 92 of file interface.h.
Referenced by osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
Pointer to sread function
Definition at line 93 of file interface.h.
Referenced by osl_generic_read_one(), osl_generic_sread_one(), osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
char* osl_interface::URI |
Unique identifier string
Definition at line 90 of file interface.h.
Referenced by osl_generic_add(), osl_interface_add(), osl_interface_equal(), osl_interface_free(), osl_interface_idump(), osl_interface_lookup(), osl_interface_malloc(), osl_interface_nclone(), and osl_scop_register_extension().