#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);} |
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) |