| 
    HDK
    
   | 
 
#include <diagnosticMgr.h>
 Inheritance diagram for TfDiagnosticMgr::Delegate:Public Member Functions | |
| virtual TF_API | ~Delegate ()=0 | 
| virtual void | IssueError (TfError const &err)=0 | 
Called when a TfError is posted.  More... | |
| virtual void | IssueFatalError (TfCallContext const &context, std::string const &msg)=0 | 
| virtual void | IssueStatus (TfStatus const &status)=0 | 
Called when a TF_STATUS() is issued.  More... | |
| virtual void | IssueWarning (TfWarning const &warning)=0 | 
Called when a TF_WARNING() is issued.  More... | |
Protected Member Functions | |
| TF_API void | _UnhandledAbort () const | 
One may set a delegate with the TfDiagnosticMgr which will be called to respond to errors and diagnostics.
TfDiagnosticMgr::Delegate can be reentrant.Practically speaking, this means they cannot invoke:
For a more complete list, see diagnostic.h
Definition at line 111 of file diagnosticMgr.h.
      
  | 
  pure virtual | 
Abort the program, but avoid the session logging mechanism. This is intended to be used for fatal error cases where any information has already been logged.
Called when a TfError is posted. 
Implemented in UsdUtilsConditionalAbortDiagnosticDelegate, and UsdUtilsCoalescingDiagnosticDelegate.
      
  | 
  pure virtual | 
Called when a TF_FATAL_ERROR is issued (or a failed TF_AXIOM). 
Implemented in UsdUtilsConditionalAbortDiagnosticDelegate, and UsdUtilsCoalescingDiagnosticDelegate.
Called when a TF_STATUS() is issued. 
Implemented in UsdUtilsConditionalAbortDiagnosticDelegate, and UsdUtilsCoalescingDiagnosticDelegate.
Called when a TF_WARNING() is issued. 
Implemented in UsdUtilsConditionalAbortDiagnosticDelegate, and UsdUtilsCoalescingDiagnosticDelegate.