OpenScop  0.9.0
Data Fields
osl_interface Struct Reference

#include <interface.h>

Collaboration diagram for osl_interface:
Collaboration graph
[legend]

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_interfacenext

Detailed Description

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.


Field Documentation

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 idump function

Definition at line 91 of file interface.h.

Referenced by osl_interface_equal(), osl_interface_malloc(), and osl_interface_nclone().

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().


The documentation for this struct was generated from the following file: