| libiptcdata Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
IptcLog; IptcLog * iptc_log_new (void); IptcLog * iptc_log_new_mem (IptcMem *Param1); 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 Param1); const char * iptc_log_code_get_message (IptcLogCode Param1); void (*IptcLogFunc) (IptcLog *log,IptcLogCode Param2,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 Param2,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_title (IptcLogCode Param1);
|
|
Returns : |
const char * iptc_log_code_get_message (IptcLogCode Param1);
|
|
Returns : |
void (*IptcLogFunc) (IptcLog *log,IptcLogCode Param2,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 Param2,const char *domain,const char *format);
|
|
|
|
|
|
|