QSDK 1.1 Documentation
Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

dpf.h File Reference

Go to the source code of this file.

Namespaces

namespace  Utils

Defines

#define DPF   Utils::LineLog(Utils::debugClass,__FILE__,__LINE__).print
#define DPF0(cat, level, format)
#define DPF1(cat, level, format, arg)
#define DPF2(cat, level, format, arg1, arg2)
#define DPF3(cat, level, format, arg1, arg2, arg3)
#define DPF4(cat, level, format, arg1, arg2, arg3, arg4)
#define DPF5(cat, level, format, arg1, arg2, arg3, arg4, arg5)
#define DPF_CONSTRUCT(cat, level, object)   DPF2(cat, (level), "Constructed %s (0x%p)", #object, this)
#define DPF_DESTRUCT(cat, level, object)   DPF2(cat, (level), "Destroyed %s (0x%p)", #object, this)
#define IPF   Utils::LineLogLevel(Utils::infoClass,-1,__FILE__,__LINE__).print
#define IPF0(cat, format)
#define IPF1(cat, format, arg)
#define IPF2(cat, format, arg1, arg2)
#define IPF3(cat, format, arg1, arg2, arg3)
#define IPF4(cat, format, arg1, arg2, arg3, arg4)
#define IPF5(cat, format, arg1, arg2, arg3, arg4, arg5)
#define WPF   Utils::LineLogLevel(Utils::warningClass,-2,__FILE__,__LINE__).print
#define WPF0(cat, format)
#define WPF1(cat, format, arg)
#define WPF2(cat, format, arg1, arg2)
#define WPF3(cat, format, arg1, arg2, arg3)
#define WPF4(cat, format, arg1, arg2, arg3, arg4)
#define WPF5(cat, format, arg1, arg2, arg3, arg4, arg5)
#define EPF   Utils::LineLogLevel(Utils::errorClass,-3,__FILE__,__LINE__).print
#define EPF0(cat, format)
#define EPF1(cat, format, arg)
#define EPF2(cat, format, arg1, arg2)
#define EPF3(cat, format, arg1, arg2, arg3)
#define EPF4(cat, format, arg1, arg2, arg3, arg4)
#define EPF5(cat, format, arg1, arg2, arg3, arg4, arg5)


Detailed Description

Use '#include <Q/dpf.h>' to use this functionality in your application.

Return to QSDK documentation Contents page. Contact details for support, information and fault-reporting.
Qube Software Limited © 2000-2004