| libiptcdata Reference Manual | ||||
|---|---|---|---|---|
IptcLog;
IptcLog* iptc_log_new (void);
IptcLog* iptc_log_new_mem (IptcMem *);
void iptc_log_ref (IptcLog *log);
void iptc_log_unref (IptcLog *log);
void iptc_log_free (IptcLog *log);
enum IptcLogCode;
const char* iptc_log_code_get_title (IptcLogCode );
const char* iptc_log_code_get_message (IptcLogCode );
void (*IptcLogFunc) (IptcLog *log,
IptcLogCode ,
const char *domain,
const char *format,
va_list args,
void *data);
void iptc_log_set_func (IptcLog *log,
IptcLogFunc func,
void *data);
void iptc_log (IptcLog *log,
IptcLogCode ,
const char *domain,
const char *format);
#define IPTC_LOG_NO_MEMORY (l,d,s)
typedef enum {
IPTC_LOG_CODE_NONE,
IPTC_LOG_CODE_DEBUG,
IPTC_LOG_CODE_NO_MEMORY,
IPTC_LOG_CODE_CORRUPT_DATA
} IptcLogCode;
const char* iptc_log_code_get_message (IptcLogCode );
|
|
Returns : |
void (*IptcLogFunc) (IptcLog *log, IptcLogCode , const char *domain, const char *format, va_list args, void *data);
|
|
|
|
|
|
|
|
|
|
|
void iptc_log_set_func (IptcLog *log, IptcLogFunc func, void *data);
|
|
|
|
|
void iptc_log (IptcLog *log, IptcLogCode , const char *domain, const char *format);
|
|
|
|
|
|
|