  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.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#6b225115984bb2016282923cb487f16b00032  typedef struct struct__ExifLog.html_ExifLog         exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog ;
00033 
00034 exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  * exif-log_8c.html#92d3525981d3d604521ca74ce05d0addexif_log_new      (void);
00035 exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  * exif-log_8c.html#b81043226e5d0ea2cf2e0869f6063b58exif_log_new_mem  ( struct__ExifMem.htmlExifMem  *);
00036 void     exif-log_8c.html#afd7e5d40ca73440976a3b684bfa1059exif_log_ref      ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log);
00037 void     exif-log_8c.html#7a9b738a7429197d68c80ffedac7d8fbexif_log_unref    ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log);
00038 void     exif-log_8c.html#cd0808d6d5be73f28059797c2e2e67dcexif_log_free     ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log);
00039 
exif-log_8h.html#36f42667fb0481f099dbc0628dae265200040  typedef enum {
00041         exif-log_8h.html#36f42667fb0481f099dbc0628dae26523b611d0d574b7838c2d5173367d96ed3EXIF_LOG_CODE_NONE ,
00042         exif-log_8h.html#36f42667fb0481f099dbc0628dae2652e8772b1ad05481f996ae4ab831f22860EXIF_LOG_CODE_DEBUG ,
00043         exif-log_8h.html#36f42667fb0481f099dbc0628dae265258e7ceb39d196fb60b18ec9713c74336EXIF_LOG_CODE_NO_MEMORY ,
00044         exif-log_8h.html#36f42667fb0481f099dbc0628dae265284901c6bc122ed1de41cc8fb08b6ccc8EXIF_LOG_CODE_CORRUPT_DATA 00045 } exif-log_8h.html#36f42667fb0481f099dbc0628dae2652ExifLogCode ;
00046 const char * exif-log_8c.html#31cf3057f5546ae2881d817c70ebca55exif_log_code_get_title    (ExifLogCode); /* Title for dialog   */ 00047 const char * exif-log_8c.html#fe3839462dc826b72b9b13cdc6931473exif_log_code_get_message  (ExifLogCode); /* Message for dialog */ 00048 
exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d300051  typedef void (* exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc ) ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log, ExifLogCode, const char *domain,
00052                               const char * exif-format_8c.html#bd06ced5b3e334726a446807ba75b6c8format , va_list args, void * struct__ExifLog.html#e2b124b873451f8d4514067b7bd33eb4data );
00053 
00056 void     exif-log_8c.html#493a369b7020265971cdaf8be9a2f6feexif_log_set_func  ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log, exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc  struct__ExifLog.html#49088c2390158c2429a156634ccd8ecdfunc , void * struct__ExifLog.html#e2b124b873451f8d4514067b7bd33eb4data );
00057 
00058 void     exif-log_8c.html#025d4a5d96544913ea6f6ebbec69cb68exif_log   ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *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#99101b5ad01b2d82ce9d43c9e8534627exif_logv  ( exif-log_8h.html#6b225115984bb2016282923cb487f16bExifLog  *log, ExifLogCode, const char *domain,
00066                     const char *format, va_list args);
00067 
00068 /* For your convenience */ exif-log_8h.html#4221b964f5ee550f6166126b263d3b2f00069  #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 02:19:18 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 