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-log.h
exif-log_8h.html
Go 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.html
libexif/exif-mem.h
>
00030
#include <stdarg.h>
00031
exif-log_8h.html#a1
00032
typedef
struct
struct__ExifLog.html
_ExifLog
ExifLog;
00033
00034 ExifLog *
exif-log_8c.html#a7
exif_log_new
(
void
);
00035 ExifLog *
exif-log_8c.html#a6
exif_log_new_mem
(
struct__ExifMem.html
ExifMem
*);
00036
void
exif-log_8c.html#a8
exif_log_ref
(ExifLog *log);
00037
void
exif-log_8c.html#a9
exif_log_unref
(ExifLog *log);
00038
void
exif-log_8c.html#a10
exif_log_free
(ExifLog *log);
00039
exif-log_8h.html#a17
00040
typedef
enum
{
00041
exif-log_8h.html#a17a3
EXIF_LOG_CODE_NONE
,
00042
exif-log_8h.html#a17a4
EXIF_LOG_CODE_DEBUG
,
00043
exif-log_8h.html#a17a5
EXIF_LOG_CODE_NO_MEMORY
,
00044
exif-log_8h.html#a17a6
EXIF_LOG_CODE_CORRUPT_DATA
00045 }
exif-log_8h.html#a17
ExifLogCode
;
00046
const
char
*
exif-log_8c.html#a4
exif_log_code_get_title
(ExifLogCode);
/* Title for dialog   */
00047
const
char
*
exif-log_8c.html#a5
exif_log_code_get_message
(ExifLogCode);
/* Message for dialog */
00048
exif-log_8h.html#a2
00051
typedef
void (*
exif-log_8h.html#a2
ExifLogFunc
) (ExifLog *log, ExifLogCode,
const
char
*domain,
00052
const
char
*
exif-format_8c.html#a0
format
, va_list args,
void
*
struct__ExifLog.html#o2
data
);
00053
00056
void
exif-log_8c.html#a11
exif_log_set_func
(ExifLog *log,
exif-log_8h.html#a2
ExifLogFunc
struct__ExifLog.html#o1
func
,
void
*
struct__ExifLog.html#o2
data
);
00057
00058
void
exif-log_8c.html#a12
exif_log
(ExifLog *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#a13
exif_logv
(ExifLog *log, ExifLogCode,
const
char
*domain,
00066
const
char
*format, va_list args);
00067
00068
/* For your convenience */
exif-log_8h.html#a0
00069
#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 Fri Sep 9 16:28:11 2005 for EXIF library (libexif) Internals by
http://www.doxygen.org/index.html
doxygen
1.4.4
