  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-content.h File Reference
#include < exif-tag_8h-source.htmllibexif/exif-tag.h >#include < exif-entry_8h-source.htmllibexif/exif-entry.h >#include < exif-data_8h-source.htmllibexif/exif-data.h >#include < exif-log_8h-source.htmllibexif/exif-log.h >#include < exif-mem_8h-source.htmllibexif/exif-mem.h > exif-content_8h-source.htmlGo to the source code of this file. Data Structures
struct  struct__ExifContent.html_ExifContent Defines
#define exif-content_8h.html#21e72202f0e6131ad6977d8025f72c2fexif_content_get_value (c, t, v, m) Typedefs
typedef struct__ExifContent.html_ExifContent  exif-content_8h.html#c046cba2f9c5cfabf3ad443303090855ExifContent typedef struct__ExifContentPrivate.html_ExifContentPrivate  exif-content_8h.html#266517e3bf1c95cd7e4a10e24749fb35ExifContentPrivate typedef void(* exif-content_8h.html#c0e055821bf37e68a5e9361359223e75ExifContentForeachEntryFunc  )( struct__ExifEntry.htmlExifEntry  *, void *user_data) Functions
struct__ExifContent.htmlExifContent  * exif-content_8h.html#ebb572c40893d08ec2f418af397c48f4exif_content_new  (void) struct__ExifContent.htmlExifContent  * exif-content_8h.html#242392dd3720f31e27963c1fd89f95d4exif_content_new_mem  ( struct__ExifMem.htmlExifMem  *) void exif-content_8h.html#5761c3d5d962d61a453b4f1a7cc53ab5exif_content_ref  ( struct__ExifContent.htmlExifContent  *content) void exif-content_8h.html#5e72c0f223d5d1aa33b34f388a5c9d37exif_content_unref  ( struct__ExifContent.htmlExifContent  *content) void exif-content_8h.html#f77d27f5949aa4249fd54a5146c28289exif_content_free  ( struct__ExifContent.htmlExifContent  *content) void exif-content_8h.html#e44479e0e26ba49add19281518d426d3exif_content_add_entry  ( struct__ExifContent.htmlExifContent  *, struct__ExifEntry.htmlExifEntry  *) void exif-content_8h.html#6b579931925271a19b0650baa635088cexif_content_remove_entry  ( struct__ExifContent.htmlExifContent  *, struct__ExifEntry.htmlExifEntry  *) struct__ExifEntry.htmlExifEntry  * exif-content_8h.html#ac2981215f917c0f0eb3b03ebe32c071exif_content_get_entry  ( struct__ExifContent.htmlExifContent  *, exif-tag_8h.html#1a0ded93d47585f6889eb546915d0f41ExifTag ) void exif-content_8h.html#59e92a9e9a341a0833cb12a2db54f257exif_content_fix  ( struct__ExifContent.htmlExifContent  *) void exif-content_8h.html#ddc77910c821d9ee9b3ce0890caad741exif_content_foreach_entry  ( struct__ExifContent.htmlExifContent  *content, exif-content_8h.html#c0e055821bf37e68a5e9361359223e75ExifContentForeachEntryFunc  func, void *user_data) exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523ExifIfd  exif-content_8h.html#c970c6cf739e34f22f150fc06518d455exif_content_get_ifd  ( struct__ExifContent.htmlExifContent  *) void exif-content_8h.html#941c3522a39280f44329eaf364645620exif_content_dump  ( struct__ExifContent.htmlExifContent  *content, unsigned int indent) void exif-content_8h.html#cdc250f9237c430642c2c71ba022070aexif_content_log  ( struct__ExifContent.htmlExifContent  *content, struct__ExifLog.htmlExifLog  *log) Define Documentation
  
    
      
        
          
#define exif_content_get_value                    
(           
c,                   
          
          
t,                   
          
          
v,                   
          
          
m           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: ( exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry  (c,t) ?                                 \
         
exif-entry_8c.html#fda0f9d242fd7db960778502414c9885exif_entry_get_value  ( exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry  (c,t),v,m) : NULL)
Definition at line 
exif-content_8h-source.html#l0006767  of file exif-content_8h-source.htmlexif-content.h .      
Typedef Documentation
  
    
      
        
          
typedef struct struct__ExifContent.html_ExifContent  struct__ExifContent.htmlExifContent                   
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8h-source.html#l0002828  of file exif-content_8h-source.htmlexif-content.h .      
  
    
      
        
          
typedef void(*  exif-content_8h.html#c0e055821bf37e68a5e9361359223e75ExifContentForeachEntryFunc )( struct__ExifEntry.htmlExifEntry  *, void *user_data)                  
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8h-source.html#l0006060  of file exif-content_8h-source.htmlexif-content.h .      
  
    
      
        
          
typedef struct struct__ExifContentPrivate.html_ExifContentPrivate  struct__ExifContentPrivate.htmlExifContentPrivate                   
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8h-source.html#l0002929  of file exif-content_8h-source.htmlexif-content.h .      
Function Documentation
  
    
      
        
          
void exif_content_add_entry                     
(           
struct__ExifContent.htmlExifContent  *           
,         
        
          
          
          
struct__ExifEntry.htmlExifEntry  *           
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00132132  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8h-source.html#l00039_ExifContent::entries , exif-content_8c-source.html#l00176exif_content_get_entry() , exif-entry_8c-source.html#l00123exif_entry_ref() , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#36f42667fb0481f099dbc0628dae2652e8772b1ad05481f996ae4ab831f22860EXIF_LOG_CODE_DEBUG , exif-mem_8c-source.html#l00085exif_mem_realloc() , exif-tag_8c-source.html#l00786exif_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#l00234exif_content_fix() .      
  
    
      
        
          
void exif_content_dump                     
(           
struct__ExifContent.htmlExifContent  *           
 content,         
        
          
          
          
unsigned int           
 indent         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00113113  of file exif-content_8c-source.htmlexif-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#l00334exif_entry_dump() .
Referenced by 
exif-data_8c-source.html#l00987exif_data_dump() .      
  
    
      
        
          
void exif_content_fix                     
(           
struct__ExifContent.htmlExifContent  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00234234  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8c-source.html#l00132exif_content_add_entry() , exif-content_8c-source.html#l00190exif_content_foreach_entry() , exif-content_8c-source.html#l00176exif_content_get_entry() , exif-content_8c-source.html#l00214exif_content_get_ifd() , exif-content_8c-source.html#l00155exif_content_remove_entry() , exif-data_8c-source.html#l01187exif_data_get_data_type() , exif-entry_8c-source.html#l01069exif_entry_initialize() , exif-entry_8c-source.html#l00095exif_entry_new() , exif-entry_8c-source.html#l00131exif_entry_unref() , exif-ifd_8c-source.html#l00040exif_ifd_get_name() , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#36f42667fb0481f099dbc0628dae2652e8772b1ad05481f996ae4ab831f22860EXIF_LOG_CODE_DEBUG , exif-tag_8h.html#ab34677f82c1f5f17df13e4912659ddbddc3006a2f625757fd9ad5be91e4ca40EXIF_SUPPORT_LEVEL_MANDATORY , exif-tag_8h.html#ab34677f82c1f5f17df13e4912659ddb51dbe231f8df9b73d8e3dea5d8ccc1d2EXIF_SUPPORT_LEVEL_NOT_RECORDED , exif-tag_8h.html#ab34677f82c1f5f17df13e4912659ddb223d4b5f60d18a5b37871844bd06728dEXIF_SUPPORT_LEVEL_OPTIONAL , exif-tag_8c-source.html#l00707exif_tag_get_name_in_ifd() , exif-tag_8c-source.html#l00818exif_tag_get_support_level_in_ifd() , exif-content_8c-source.html#l00228fix_func() , exif-ifd_8c-source.html#l00028ifd , and exif-content_8h-source.html#l00043_ExifContent::parent .
Referenced by 
exif-data_8c-source.html#l01152fix_func() .      
  
    
      
        
          
void exif_content_foreach_entry                     
(           
struct__ExifContent.htmlExifContent  *           
 content,         
        
          
          
          
exif-content_8h.html#c0e055821bf37e68a5e9361359223e75ExifContentForeachEntryFunc            
 func,         
        
          
          
          
void *           
 user_data         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00190190  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , and exif-content_8h-source.html#l00039_ExifContent::entries .
Referenced by 
exif-data_8c-source.html#l01052content_set_byte_order() , and exif-content_8c-source.html#l00234exif_content_fix() .      
  
    
      
        
          
void exif_content_free                     
(           
struct__ExifContent.htmlExifContent  *           
 content                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l0009292  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , exif-content_8h-source.html#l00039_ExifContent::entries , exif-entry_8c-source.html#l00131exif_entry_unref() , exif-log_8c-source.html#l00104exif_log_unref() , exif-mem_8c-source.html#l00065exif_mem_free() , 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#l00084exif_content_unref() .      
  
    
      
        
          
struct__ExifEntry.htmlExifEntry * exif_content_get_entry                     
(           
struct__ExifContent.htmlExifContent  *           
,         
        
          
          
          
exif-tag_8h.html#1a0ded93d47585f6889eb546915d0f41ExifTag            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00176176  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , exif-content_8h-source.html#l00039_ExifContent::entries , and exif-entry_8h-source.html#l00036_ExifEntry::tag .
Referenced by 
exif-content_8c-source.html#l00132exif_content_add_entry() , and exif-content_8c-source.html#l00234exif_content_fix() .      
  
    
      
        
          
exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523ExifIfd  exif_content_get_ifd                     
(           
struct__ExifContent.htmlExifContent  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00214214  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523dba1cc10dacaad97ca9ba61d391e218cEXIF_IFD_0 , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239ecbe6f6d48d2d5702aab804e3196409EXIF_IFD_1 , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239dce0091318fd65e7c05f1b39fa9a177EXIF_IFD_EXIF , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5230ef0053cc0238dfea6770310ec478270EXIF_IFD_GPS , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf52387105b7ad04d314b1f8fc8478874cc29EXIF_IFD_INTEROPERABILITY , and exif-content_8h-source.html#l00043_ExifContent::parent .
Referenced by 
exif-content_8c-source.html#l00234exif_content_fix() , and exif-data_8c-source.html#l01152fix_func() .      
  
    
      
        
          
void exif_content_log                     
(           
struct__ExifContent.htmlExifContent  *           
 content,         
        
          
          
          
struct__ExifLog.htmlExifLog  *           
 log         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00203203  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-log_8c-source.html#l00097exif_log_ref() , exif-log_8c-source.html#l00104exif_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#l01074exif_data_log() .      
  
    
      
        
          
struct__ExifContent.htmlExifContent * exif_content_new                     
(           
void           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l0004242  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8c-source.html#l00053exif_content_new_mem() , exif-mem_8c-source.html#l00091exif_mem_new_default() , and exif-mem_8c-source.html#l00057exif_mem_unref() .      
  
    
      
        
          
struct__ExifContent.htmlExifContent * exif_content_new_mem                     
(           
struct__ExifMem.htmlExifMem  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l0005353  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-mem_8c-source.html#l00075exif_mem_alloc() , exif-mem_8c-source.html#l00065exif_mem_free() , exif-mem_8c-source.html#l00050exif_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#l00042exif_content_new() , and exif-data_8c-source.html#l00108exif_data_new_mem() .      
  
    
      
        
          
void exif_content_ref                     
(           
struct__ExifContent.htmlExifContent  *           
 content                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l0007878  of file exif-content_8c-source.htmlexif-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.htmlExifContent  *           
,         
        
          
          
          
struct__ExifEntry.htmlExifEntry  *           
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l00155155  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , exif-content_8h-source.html#l00039_ExifContent::entries , exif-entry_8c-source.html#l00131exif_entry_unref() , exif-mem_8c-source.html#l00085exif_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#l00234exif_content_fix() , and exif-data_8c-source.html#l01152fix_func() .      
  
    
      
        
          
void exif_content_unref                     
(           
struct__ExifContent.htmlExifContent  *           
 content                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-content_8c-source.html#l0008484  of file exif-content_8c-source.htmlexif-content.c .
References 
exif-content_8c-source.html#l00092exif_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#l00950exif_data_free() .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 