Definitions for internal use by the data_object_t implementations. More...
#include <sys/types.h>#include "data_object.h"

Go to the source code of this file.
Data Structures | |
| struct | data_object_funcs | 
| The functions in the data_object ADT that must be implemented.  More... | |
Functions | |
| int | data_object_create_impl (data_object_t **obj, void *impl, struct data_object_funcs *funcs) | 
| Creates a data_object_t using a specific implementation.   | |
| void * | data_object_get_impl (data_object_t *obj) | 
| Gets the private implementation data of a data_object_t,.  | |
Definitions for internal use by the data_object_t implementations.
Definition in file data_object_internal.h.
| int data_object_create_impl | ( | data_object_t ** | obj, | |
| void * | impl, | |||
| struct data_object_funcs * | funcs | |||
| ) | 
Creates a data_object_t using a specific implementation.
This functions is for use by the various data_object_t implementations.
| [out] | obj | the created data_object_t | 
| impl | the implementation private data | |
| funcs | function pointers to the implementations' functions | 
Definition at line 54 of file data_object.c.
Referenced by data_object_file_new(), and data_object_memory_new().

 1.6.1