xref: /petsc/src/sys/logging/handler/impls/default/logdefault.h (revision 856bee69f0e0908e75ff837867b1777dfb1ced96)
1 #if !defined(_PETSCLOGDEFAULT_H)
2   #define _PETSCLOGDEFAULT_H
3 
4   #include <petsc/private/loghandlerimpl.h> /*I "petscsys.h" I*/
5   #include <petsc/private/logimpl.h>        /*I "petscsys.h" I*/
6 
7 PETSC_INTERN PetscErrorCode PetscLogHandlerCreate_Default(PetscLogHandler);
8 
9 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultGetEventPerfInfo(PetscLogHandler, PetscLogStage, PetscLogEvent, PetscEventPerfInfo **);
10 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultSetLogActions(PetscLogHandler, PetscBool);
11 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultSetLogObjects(PetscLogHandler, PetscBool);
12 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultLogObjectState(PetscLogHandler, PetscObject, const char[], va_list);
13 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultGetNumObjects(PetscLogHandler, PetscInt *);
14 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultDeactivatePush(PetscLogHandler, PetscLogStage, PetscLogEvent);
15 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultDeactivatePop(PetscLogHandler, PetscLogStage, PetscLogEvent);
16 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultEventsPause(PetscLogHandler);
17 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultEventsResume(PetscLogHandler);
18 PETSC_INTERN PetscErrorCode PetscLogHandlerDump_Default(PetscLogHandler, const char[]);
19 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultStageSetVisible(PetscLogHandler, PetscLogStage, PetscBool);
20 PETSC_INTERN PetscErrorCode PetscLogHandlerDefaultStageGetVisible(PetscLogHandler, PetscLogStage, PetscBool *);
21 #endif // #define _PETSCLOGDEFAULT_H
22