_ExifMnoteDataMethods Struct Reference

For internal use only.

More...

#include <exif-mnote-data-priv.h>


Data Fields

void(* free )(ExifMnoteData *)
void(* save )(ExifMnoteData *, unsigned char **, unsigned int *)
void(* load )(ExifMnoteData *, const unsigned char *, unsigned int)
void(* set_offset )(ExifMnoteData *, unsigned int)
void(* set_byte_order )(ExifMnoteData *, ExifByteOrder)
unsigned int(* count )(ExifMnoteData *)
unsigned int(* get_id )(ExifMnoteData *, unsigned int)
const char *(* get_name )(ExifMnoteData *, unsigned int)
const char *(* get_title )(ExifMnoteData *, unsigned int)
const char *(* get_description )(ExifMnoteData *, unsigned int)
char *(* get_value )(ExifMnoteData *, unsigned int, char *val, unsigned int maxlen)


Detailed Description

For internal use only.

Definition at line 36 of file exif-mnote-data-priv.h.


Field Documentation

void(* _ExifMnoteDataMethods::free)(ExifMnoteData *)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_free(), exif_mnote_data_fuji_new(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

void(* _ExifMnoteDataMethods::save)(ExifMnoteData *, unsigned char **, unsigned int *)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_olympus_new(), exif_mnote_data_pentax_new(), and exif_mnote_data_save().

void(* _ExifMnoteDataMethods::load)(ExifMnoteData *, const unsigned char *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_load(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

void(* _ExifMnoteDataMethods::set_offset)(ExifMnoteData *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_olympus_new(), exif_mnote_data_pentax_new(), and exif_mnote_data_set_offset().

void(* _ExifMnoteDataMethods::set_byte_order)(ExifMnoteData *, ExifByteOrder)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_olympus_new(), exif_mnote_data_pentax_new(), and exif_mnote_data_set_byte_order().

unsigned int(* _ExifMnoteDataMethods::count)(ExifMnoteData *)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_count(), exif_mnote_data_fuji_new(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

unsigned int(* _ExifMnoteDataMethods::get_id)(ExifMnoteData *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_get_id(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

const char*(* _ExifMnoteDataMethods::get_name)(ExifMnoteData *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_get_name(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

const char*(* _ExifMnoteDataMethods::get_title)(ExifMnoteData *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_get_title(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

const char*(* _ExifMnoteDataMethods::get_description)(ExifMnoteData *, unsigned int)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_get_description(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().

char*(* _ExifMnoteDataMethods::get_value)(ExifMnoteData *, unsigned int, char *val, unsigned int maxlen)

Referenced by exif_mnote_data_canon_new(), exif_mnote_data_fuji_new(), exif_mnote_data_get_value(), exif_mnote_data_olympus_new(), and exif_mnote_data_pentax_new().


The documentation for this struct was generated from the following file:
SourceForge.net Logo Generated by doxygen