|
GRU - Generic Reusable Utilities
|
#include <stdio.h>#include <stdlib.h>#include <strings.h>#include "common/gru_portable.h"#include "common/gru_status.h"#include "io/gru_ioutils.h"#include "io/gru_path.h"Go to the source code of this file.
Data Structures | |
| struct | gru_payload_t_ |
Typedefs | |
| typedef void(* | gru_payload_data_init_t) (void *) |
| typedef void(* | gru_payload_data_save_t) (FILE *, void *) |
| typedef void(* | gru_payload_data_read_t) (FILE *, void *) |
| typedef struct gru_payload_t_ | gru_payload_t |
Functions | |
| gru_export gru_payload_t * | gru_payload_init (gru_payload_data_init_t init, gru_payload_data_save_t save, gru_payload_data_read_t read, void *data, gru_status_t *status) |
| gru_export void | gru_payload_destroy (gru_payload_t **payload) |
| gru_export FILE * | gru_payload_init_data (gru_payload_t *payload, const char *filename, gru_status_t *status) |
| gru_export FILE * | gru_payload_for_dump (gru_payload_t *payload, const char *filename, gru_status_t *status) |
| typedef void(* gru_payload_data_init_t) (void *) |
| typedef void(* gru_payload_data_read_t) (FILE *, void *) |
| typedef void(* gru_payload_data_save_t) (FILE *, void *) |
| typedef struct gru_payload_t_ gru_payload_t |
| gru_export void gru_payload_destroy | ( | gru_payload_t ** | payload | ) |
| gru_export FILE * gru_payload_for_dump | ( | gru_payload_t * | payload, |
| const char * | filename, | ||
| gru_status_t * | status | ||
| ) |
| gru_export gru_payload_t * gru_payload_init | ( | gru_payload_data_init_t | init, |
| gru_payload_data_save_t | save, | ||
| gru_payload_data_read_t | read, | ||
| void * | data, | ||
| gru_status_t * | status | ||
| ) |
| gru_export FILE * gru_payload_init_data | ( | gru_payload_t * | payload, |
| const char * | filename, | ||
| gru_status_t * | status | ||
| ) |