#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 *dir, const char *name, 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 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 * | dir, | |||
const char * | name, | |||
gru_status_t * | status | |||
) |