#include "config.h"#include "gphoto2-file.h"#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <string.h>#include <sys/stat.h>#include <utime.h>#include <gphoto2-port-log.h>#include <gphoto2-port-portability.h>#include "gphoto2-result.h"Include dependency graph for gphoto2-file.c:

Data Structures | |
| struct | _CameraFile |
Defines | |
| #define | CHECK_NULL(r) {if (!(r)) return (GP_ERROR_BAD_PARAMETERS);} |
| #define | CHECK_RESULT(result) {int r = (result); if (r < 0) return (r);} |
| #define | CHECK_MEM(m) {if (!(m)) return (GP_ERROR_NO_MEMORY);} |
| #define | MAX_PATH 256 |
Functions | |
| int | gp_file_new (CameraFile **file) |
| int | gp_file_free (CameraFile *file) |
| int | gp_file_ref (CameraFile *file) |
| int | gp_file_unref (CameraFile *file) |
| int | gp_file_append (CameraFile *file, const char *data, unsigned long int size) |
| int | gp_file_set_data_and_size (CameraFile *file, char *data, unsigned long int size) |
| int | gp_file_get_data_and_size (CameraFile *file, const char **data, unsigned long int *size) |
| int | gp_file_save (CameraFile *file, const char *filename) |
| int | gp_file_open (CameraFile *file, const char *filename) |
| int | gp_file_clean (CameraFile *file) |
| int | gp_file_copy (CameraFile *destination, CameraFile *source) |
| int | gp_file_get_name (CameraFile *file, const char **name) |
| int | gp_file_get_mime_type (CameraFile *file, const char **mime_type) |
| int | gp_file_set_name (CameraFile *file, const char *name) |
| int | gp_file_set_mime_type (CameraFile *file, const char *mime_type) |
| int | gp_file_detect_mime_type (CameraFile *file) |
| int | gp_file_adjust_name_for_mime_type (CameraFile *file) |
| int | gp_file_set_type (CameraFile *file, CameraFileType type) |
| int | gp_file_get_type (CameraFile *file, CameraFileType *type) |
| int | gp_file_set_color_table (CameraFile *file, const unsigned char *red_table, int red_size, const unsigned char *green_table, int green_size, const unsigned char *blue_table, int blue_size) |
| int | gp_file_set_width_and_height (CameraFile *file, int width, int height) |
| int | gp_file_set_header (CameraFile *file, const char *header) |
| int | gp_file_set_conversion_method (CameraFile *file, CameraFileConversionMethod method) |
| int | gp_file_convert (CameraFile *file, const char *mime_type) |
| int | gp_file_get_mtime (CameraFile *file, time_t *mtime) |
| int | gp_file_set_mtime (CameraFile *file, time_t mtime) |
1.4.6