| 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.
| osl_clone_f osl_interface::clone | 
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().
| osl_equal_f osl_interface::equal | 
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().
| osl_free_f osl_interface::free | 
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().
| osl_idump_f osl_interface::idump | 
Pointer to idump function
Definition at line 91 of file interface.h.
Referenced by osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
| osl_malloc_f osl_interface::malloc | 
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().
| osl_sprint_f osl_interface::sprint | 
Pointer to sprint function
Definition at line 92 of file interface.h.
Referenced by osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().
| osl_sread_f osl_interface::sread | 
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().
 1.8.6
 1.8.6