![]() |
![]() |
![]() |
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 );
Param1 : |
|
Returns : |
void (*IptcLogFunc) (IptcLog *log, IptcLogCode , const char *domain, const char *format, va_list args, void *data);
log : |
|
Param2 : |
|
domain : |
|
format : |
|
args : |
|
data : |
void iptc_log_set_func (IptcLog *log, IptcLogFunc func, void *data);
log : |
|
func : |
|
data : |
void iptc_log (IptcLog *log, IptcLogCode , const char *domain, const char *format);
log : |
|
Param2 : |
|
domain : |
|
format : |