main.html
Main Page
|
classes.html
Alphabetical List
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
functions.html
Data Fields
|
globals.html
Globals
dir_000000.html
libexif
exif-content.c File Reference
#include <config.h>
#include <
exif-content_8h-source.html
libexif/exif-content.h
>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
exif-content_8c-source.html
Go to the source code of this file.
Data Structures
struct
struct__ExifContentPrivate.html
_ExifContentPrivate
Functions
struct__ExifContent.html
ExifContent
*
exif-content_8c.html#a0
exif_content_new
(void)
struct__ExifContent.html
ExifContent
*
exif-content_8c.html#a1
exif_content_new_mem
(
struct__ExifMem.html
ExifMem
*mem)
void
exif-content_8c.html#a2
exif_content_ref
(
struct__ExifContent.html
ExifContent
*content)
void
exif-content_8c.html#a3
exif_content_unref
(
struct__ExifContent.html
ExifContent
*content)
void
exif-content_8c.html#a4
exif_content_free
(
struct__ExifContent.html
ExifContent
*content)
void
exif-content_8c.html#a5
exif_content_dump
(
struct__ExifContent.html
ExifContent
*content, unsigned int indent)
void
exif-content_8c.html#a6
exif_content_add_entry
(
struct__ExifContent.html
ExifContent
*c,
struct__ExifEntry.html
ExifEntry
*entry)
void
exif-content_8c.html#a7
exif_content_remove_entry
(
struct__ExifContent.html
ExifContent
*c,
struct__ExifEntry.html
ExifEntry
*e)
struct__ExifEntry.html
ExifEntry
*
exif-content_8c.html#a8
exif_content_get_entry
(
struct__ExifContent.html
ExifContent
*content,
exif-tag_8h.html#a153
ExifTag
mnote-pentax-tag_8c.html#a0
tag
)
void
exif-content_8c.html#a9
exif_content_foreach_entry
(
struct__ExifContent.html
ExifContent
*content,
exif-content_8h.html#a3
ExifContentForeachEntryFunc
func, void *data)
void
exif-content_8c.html#a10
exif_content_log
(
struct__ExifContent.html
ExifContent
*content,
struct__ExifLog.html
ExifLog
*log)
exif-ifd_8h.html#a7
ExifIfd
exif-content_8c.html#a11
exif_content_get_ifd
(
struct__ExifContent.html
ExifContent
*c)
static void
exif-content_8c.html#a12
fix_func
(
struct__ExifEntry.html
ExifEntry
*e, void *data)
void
exif-content_8c.html#a13
exif_content_fix
(
struct__ExifContent.html
ExifContent
*c)
Function Documentation
void exif_content_add_entry
(
struct__ExifContent.html
ExifContent
*
c
,
struct__ExifEntry.html
ExifEntry
*
entry
)
Definition at line
exif-content_8c-source.html#l00132
132
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00039
_ExifContent::entries
,
exif-content_8c-source.html#l00176
exif_content_get_entry()
,
exif-entry_8c-source.html#l00123
exif_entry_ref()
,
exif-log_8c-source.html#l00131
exif_log()
,
exif-log_8h.html#a17a4
EXIF_LOG_CODE_DEBUG
,
exif-mem_8c-source.html#l00085
exif_mem_realloc()
,
exif-tag_8c-source.html#l00786
exif_tag_get_name()
,
exif-entry_8h-source.html#l00044
_ExifEntry::parent
,
exif-content_8h-source.html#l00045
_ExifContent::priv
, and
exif-entry_8h-source.html#l00036
_ExifEntry::tag
.
Referenced by
exif-content_8c-source.html#l00234
exif_content_fix()
, and
exif-data_8c-source.html#l00304
exif_data_load_data_content()
.
void exif_content_dump
(
struct__ExifContent.html
ExifContent
*
content
,
unsigned int
indent
)
Definition at line
exif-content_8c-source.html#l00113
113
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00040
_ExifContent::count
,
exif-content_8h-source.html#l00039
_ExifContent::entries
, and
exif-entry_8c-source.html#l00334
exif_entry_dump()
.
Referenced by
exif-data_8c-source.html#l00963
exif_data_dump()
.
void exif_content_fix
(
struct__ExifContent.html
ExifContent
*
c
)
Definition at line
exif-content_8c-source.html#l00234
234
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8c-source.html#l00132
exif_content_add_entry()
,
exif-content_8c-source.html#l00190
exif_content_foreach_entry()
,
exif-content_8c-source.html#l00176
exif_content_get_entry()
,
exif-content_8c-source.html#l00214
exif_content_get_ifd()
,
exif-content_8c-source.html#l00155
exif_content_remove_entry()
,
exif-data_8c-source.html#l01156
exif_data_get_data_type()
,
exif-entry_8c-source.html#l01068
exif_entry_initialize()
,
exif-entry_8c-source.html#l00095
exif_entry_new()
,
exif-entry_8c-source.html#l00131
exif_entry_unref()
,
exif-ifd_8c-source.html#l00040
exif_ifd_get_name()
,
exif-log_8c-source.html#l00131
exif_log()
,
exif-log_8h.html#a17a4
EXIF_LOG_CODE_DEBUG
,
exif-tag_8h.html#a154a143
EXIF_SUPPORT_LEVEL_MANDATORY
,
exif-tag_8h.html#a154a142
EXIF_SUPPORT_LEVEL_NOT_RECORDED
,
exif-tag_8h.html#a154a144
EXIF_SUPPORT_LEVEL_OPTIONAL
,
exif-tag_8c-source.html#l00707
exif_tag_get_name_in_ifd()
,
exif-tag_8c-source.html#l00818
exif_tag_get_support_level_in_ifd()
,
exif-content_8c-source.html#l00228
fix_func()
,
exif-ifd_8c-source.html#l00028
ifd
, and
exif-content_8h-source.html#l00043
_ExifContent::parent
.
Referenced by
exif-data_8c-source.html#l01122
fix_func()
.
void exif_content_foreach_entry
(
struct__ExifContent.html
ExifContent
*
content
,
exif-content_8h.html#a3
ExifContentForeachEntryFunc
func
,
void *
data
)
Definition at line
exif-content_8c-source.html#l00190
190
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00039
_ExifContent::entries
.
Referenced by
exif-data_8c-source.html#l01028
content_set_byte_order()
, and
exif-content_8c-source.html#l00234
exif_content_fix()
.
void exif_content_free
(
struct__ExifContent.html
ExifContent
*
content
)
Definition at line
exif-content_8c-source.html#l00092
92
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00039
_ExifContent::entries
,
exif-entry_8c-source.html#l00131
exif_entry_unref()
,
exif-log_8c-source.html#l00104
exif_log_unref()
,
exif-mem_8c-source.html#l00065
exif_mem_free()
,
exif-mem_8c-source.html#l00057
exif_mem_unref()
,
exif-content_8c-source.html#l00038
_ExifContentPrivate::log
,
exif-content_8c-source.html#l00037
_ExifContentPrivate::mem
, and
exif-content_8h-source.html#l00045
_ExifContent::priv
.
Referenced by
exif-content_8c-source.html#l00084
exif_content_unref()
.
struct__ExifEntry.html
ExifEntry
* exif_content_get_entry
(
struct__ExifContent.html
ExifContent
*
content
,
exif-tag_8h.html#a153
ExifTag
tag
)
Definition at line
exif-content_8c-source.html#l00176
176
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00039
_ExifContent::entries
, and
exif-entry_8h-source.html#l00036
_ExifEntry::tag
.
Referenced by
exif-content_8c-source.html#l00132
exif_content_add_entry()
,
exif-content_8c-source.html#l00234
exif_content_fix()
, and
exif-entry_8c-source.html#l00535
exif_entry_get_value()
.
exif-ifd_8h.html#a7
ExifIfd
exif_content_get_ifd
(
struct__ExifContent.html
ExifContent
*
c
)
Definition at line
exif-content_8c-source.html#l00214
214
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-ifd_8h.html#a7a0
EXIF_IFD_0
,
exif-ifd_8h.html#a7a1
EXIF_IFD_1
,
exif-ifd_8h.html#a7a5
EXIF_IFD_COUNT
,
exif-ifd_8h.html#a7a2
EXIF_IFD_EXIF
,
exif-ifd_8h.html#a7a3
EXIF_IFD_GPS
,
exif-ifd_8h.html#a7a4
EXIF_IFD_INTEROPERABILITY
, and
exif-content_8h-source.html#l00043
_ExifContent::parent
.
Referenced by
exif-content_8c-source.html#l00234
exif_content_fix()
, and
exif-data_8c-source.html#l01122
fix_func()
.
void exif_content_log
(
struct__ExifContent.html
ExifContent
*
content
,
struct__ExifLog.html
ExifLog
*
log
)
Definition at line
exif-content_8c-source.html#l00203
203
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-log_8c-source.html#l00097
exif_log_ref()
,
exif-log_8c-source.html#l00104
exif_log_unref()
,
exif-content_8c-source.html#l00038
_ExifContentPrivate::log
, and
exif-content_8h-source.html#l00045
_ExifContent::priv
.
Referenced by
exif-data_8c-source.html#l01050
exif_data_log()
.
struct__ExifContent.html
ExifContent
* exif_content_new
(
void
)
Definition at line
exif-content_8c-source.html#l00042
42
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8c-source.html#l00053
exif_content_new_mem()
,
exif-mem_8c-source.html#l00091
exif_mem_new_default()
, and
exif-mem_8c-source.html#l00057
exif_mem_unref()
.
struct__ExifContent.html
ExifContent
* exif_content_new_mem
(
struct__ExifMem.html
ExifMem
*
mem
)
Definition at line
exif-content_8c-source.html#l00053
53
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-mem_8c-source.html#l00075
exif_mem_alloc()
,
exif-mem_8c-source.html#l00065
exif_mem_free()
,
exif-mem_8c-source.html#l00050
exif_mem_ref()
,
exif-content_8c-source.html#l00037
_ExifContentPrivate::mem
,
exif-content_8h-source.html#l00045
_ExifContent::priv
, and
exif-content_8c-source.html#l00035
_ExifContentPrivate::ref_count
.
Referenced by
exif-content_8c-source.html#l00042
exif_content_new()
, and
exif-data_8c-source.html#l00106
exif_data_new_mem()
.
void exif_content_ref
(
struct__ExifContent.html
ExifContent
*
content
)
Definition at line
exif-content_8c-source.html#l00078
78
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00045
_ExifContent::priv
, and
exif-content_8c-source.html#l00035
_ExifContentPrivate::ref_count
.
void exif_content_remove_entry
(
struct__ExifContent.html
ExifContent
*
c
,
struct__ExifEntry.html
ExifEntry
*
e
)
Definition at line
exif-content_8c-source.html#l00155
155
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8h-source.html#l00040
_ExifContent::count
,
exif-content_8h-source.html#l00039
_ExifContent::entries
,
exif-entry_8c-source.html#l00131
exif_entry_unref()
,
exif-mem_8c-source.html#l00085
exif_mem_realloc()
,
exif-content_8c-source.html#l00037
_ExifContentPrivate::mem
,
exif-entry_8h-source.html#l00044
_ExifEntry::parent
, and
exif-content_8h-source.html#l00045
_ExifContent::priv
.
Referenced by
exif-content_8c-source.html#l00234
exif_content_fix()
, and
exif-data_8c-source.html#l01122
fix_func()
.
void exif_content_unref
(
struct__ExifContent.html
ExifContent
*
content
)
Definition at line
exif-content_8c-source.html#l00084
84
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-content_8c-source.html#l00092
exif_content_free()
,
exif-content_8h-source.html#l00045
_ExifContent::priv
, and
exif-content_8c-source.html#l00035
_ExifContentPrivate::ref_count
.
Referenced by
exif-data_8c-source.html#l00927
exif_data_free()
.
static void fix_func
(
struct__ExifEntry.html
ExifEntry
*
e
,
void *
data
)
[static]
Definition at line
exif-content_8c-source.html#l00228
228
of file
exif-content_8c-source.html
exif-content.c
.
References
exif-entry_8c-source.html#l00156
exif_entry_fix()
.
Referenced by
exif-content_8c-source.html#l00234
exif_content_fix()
, and
exif-data_8c-source.html#l01142
exif_data_fix()
.
Generated on Fri Sep 9 16:28:11 2005 for EXIF library (libexif) Internals by
http://www.doxygen.org/index.html
doxygen
1.4.4
