  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_20715630405f3b63e7ab7a5c713843d9.htmllibexif exif-log.h
exif-log_8h.htmlGo to the documentation of this file. 00001 
00022 #ifndef __EXIF_LOG_H__ 00023 #define __EXIF_LOG_H__ 00024 00025 #ifdef __cplusplus 00026 extern "C" {
00027 #endif /* __cplusplus */ 00028 
00029 #include < exif-mem_8h.htmllibexif/exif-mem.h > 00030 #include <stdarg.h> 00031 
exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d000032  typedef struct struct__ExifLog.html_ExifLog         exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog ;
00033 
00034 exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  * exif-log_8c.html#67484e28102e44fb1b90480c8b650890exif_log_new      (void);
00035 exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  * exif-log_8c.html#bc34f13a7dcbd42f4499c5d8b64341e2exif_log_new_mem  ( struct__ExifMem.htmlExifMem  *);
00036 void     exif-log_8c.html#926f0e50e2afab52db87acfbf76ff878exif_log_ref      ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log);
00037 void     exif-log_8c.html#a4f16b2e2aa992cd5d1598fbf68d2fb7exif_log_unref    ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log);
00038 void     exif-log_8c.html#8a16dfde94b2133add7212f06647aa6fexif_log_free     ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log);
00039 
exif-log_8h.html#d7dbc9f25878759b54247de66204b7f200040  typedef enum {
00041         exif-log_8h.html#d7dbc9f25878759b54247de66204b7f27b03249290a865a46b4e8c7d82090719EXIF_LOG_CODE_NONE ,
00042         exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2e8386f9a77a68764087d7f3d692f383eEXIF_LOG_CODE_DEBUG ,
00043         exif-log_8h.html#d7dbc9f25878759b54247de66204b7f25410ae7063f803e48d5e8b8d912a0365EXIF_LOG_CODE_NO_MEMORY ,
00044         exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2375f88a49d1bdaaafc38597bf60e6d25EXIF_LOG_CODE_CORRUPT_DATA 00045 } exif-log_8h.html#d7dbc9f25878759b54247de66204b7f2ExifLogCode ;
00046 const char * exif-log_8c.html#ddbd115624a0e103b183a0fd65abec43exif_log_code_get_title    (ExifLogCode); /* Title for dialog   */ 00047 const char * exif-log_8c.html#35fcc42225020fc3c9a39448f7df875dexif_log_code_get_message  (ExifLogCode); /* Message for dialog */ 00048 
exif-log_8h.html#f18e20994ca6a2bbcfcd5fb8694cc0e200051  typedef void (* exif-log_8h.html#f18e20994ca6a2bbcfcd5fb8694cc0e2ExifLogFunc ) ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log, ExifLogCode, const char *domain,
00052                               const char * exif-format_8c.html#822b1c4c8023ab88c62ef13a295cc9f4format , va_list args, void * struct__ExifLog.html#711a7929b5bb089519738e5e4b440688data );
00053 
00056 void     exif-log_8c.html#ec70ca0bc3df57254821b854bce898caexif_log_set_func  ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log, exif-log_8h.html#f18e20994ca6a2bbcfcd5fb8694cc0e2ExifLogFunc  struct__ExifLog.html#463035413700bb362a10e56c5ac161e4func , void * struct__ExifLog.html#711a7929b5bb089519738e5e4b440688data );
00057 
00058 void     exif-log_8c.html#2252b03f7df6cd3688d6647cd7ba3fccexif_log   ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log, ExifLogCode, const char *domain,
00059                     const char *format, ...)
00060 #ifdef __GNUC__ 00061                         __attribute__((__format__(printf,4,5)))
00062 #endif 00063 ;
00064 
00065 void     exif-log_8c.html#1bf21046f51df753035a243cd91c9d18exif_logv  ( exif-log_8h.html#b05ab63d88a8ad1f79ca22514c88a3d0ExifLog  *log, ExifLogCode, const char *domain,
00066                     const char *format, va_list args);
00067 
00068 /* For your convenience */ exif-log_8h.html#8e63681e2472538492dbd994318d55c100069  #define EXIF_LOG_NO_MEMORY(l,d,s) exif_log (l, EXIF_LOG_CODE_NO_MEMORY, d, "Could not allocate %i byte(s).", s) 00070 00071 #ifdef __cplusplus 00072 }
00073 #endif /* __cplusplus */ 00074 
00075 #endif /* __EXIF_LOG_H__ */ Generated on Sun Apr 23 01:22:39 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 