10 #ifndef INVSIPLQUERYTRACE_H
11 #define INVSIPLQUERYTRACE_H
66 bool bCallDefaultRenderer) = 0;
95 #endif // INVSIPLQUERYTRACE_H
Indicates logging is turned on for errors.
static INvSIPLQueryTrace * GetInstance(void)
Gets a handle to INvSIPLTrace instance.
virtual void SetLevel(TraceLevel eLevel)=0
Sets the log level.
void(*)(const char *, int) TraceFuncPtr
Indicates logging is turned on for all messages.
virtual void DisableLineInfo(void)=0
Disable line info (FUNCTION : LINE: ) prefix.
Defines the public interfaces to control the logging/tracing of the NvSIPL Query (libnvsipl_query.so) for debugging.
Indicates logging is turned on for very verbose information.
Indicates logging is turned on for critical messages.
Indicates logging is turned on for verbose information.
virtual ~INvSIPLQueryTrace()=default
Default destructor.
Indicates logging is turned on for information level messages.
Indicates logging is turned off.
virtual void SetHook(TraceFuncPtr traceHook, bool bCallDefaultRenderer)=0
Sets a callable trace hook.
TraceLevel
Defines tracing/logging levels.