  
    
main.htmlMain Page     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-log.h File Reference
log message infrastructure #_detailsMore... #include <libexif/exif-mem.h>#include <stdarg.h> exif-log_8h-source.htmlGo to the source code of this file. Defines
#define 
EXIF_LOG_NO_MEMORY(l, d, s)   exif_log (l, EXIF_LOG_CODE_NO_MEMORY, d, "Could not allocate %i byte(s).", s) Typedefs
typedef _ExifLog 
ExifLog typedef void(* exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc  )(ExifLog *log, ExifLogCode, const char *domain, const char *format, va_list args, void *data) Enumerations
enum  ExifLogCode { EXIF_LOG_CODE_NONE, 
EXIF_LOG_CODE_DEBUG, 
EXIF_LOG_CODE_NO_MEMORY, 
EXIF_LOG_CODE_CORRUPT_DATA }
Functions
ExifLog * 
exif_log_new (void) ExifLog * 
exif_log_new_mem (ExifMem *) void 
exif_log_ref (ExifLog *log) void 
exif_log_unref (ExifLog *log) void 
exif_log_free (ExifLog *log) const char * 
exif_log_code_get_title (ExifLogCode) const char * 
exif_log_code_get_message (ExifLogCode) void exif-log_8h.html#493a369b7020265971cdaf8be9a2f6feexif_log_set_func  (ExifLog *log, exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc  func, void *data) void 
exif_log (ExifLog *log, ExifLogCode, const char *domain, const char *format,...) void 
exif_logv (ExifLog *log, ExifLogCode, const char *domain, const char *format, va_list args) Detailed Description
log message infrastructure 
Copyright © 2004 Lutz Müller <
mailto:lutz@users.sourceforge.netlutz@users.sourceforge.net >This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
Typedef Documentation
  
    
      
        
          
typedef void(*  exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc )(ExifLog *log, ExifLogCode, const char *domain, const char *format, va_list args, void *data)                  
      
    
  
  
    
       
    
    
Log callback function prototype.     
  
Function Documentation
  
    
      
        
          
void exif_log_set_func                     
(           
ExifLog *           
 log,         
        
          
          
          
exif-log_8h.html#5f19ac102b6d554320d6afb32f85c3d3ExifLogFunc            
 func,         
        
          
          
          
void *           
 data         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Register log callback function.     
  
Generated on Sun Apr 23 02:19:20 2006 for EXIF library (libexif) API by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 