libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblILoggerClass Struct Reference

#include <gimbal_ilogger.h>

Inheritance diagram for GblILoggerClass:
GblInterface GblClass GblContextClass GblModuleClass GblTestScenarioClass

Data Fields

GblInterface base
 
GBL_RESULT(* pFnWrite )(GblILogger *pSelf, const GblStackFrame *pFrame, GBL_LOG_LEVEL level, const char *pFmt, va_list varArgs)
 
GBL_RESULT(* pFnPush )(GblILogger *pSelf, const GblStackFrame *pFrame)
 
GBL_RESULT(* pFnPop )(GblILogger *pSelf, const GblStackFrame *pFrame, uint32_t count)
 
- Data Fields inherited from GblInterface
GblClass base
 
size_t outerClassOffset_
 
- Data Fields inherited from GblClass
struct { 
 
   uintptr_t   metaClassInfo 
 
private_ 
 

Additional Inherited Members

Detailed Description

GblClass structure for GblILogger.

Deprecated:
Todo:
See also
GblLogger

Definition at line 50 of file gimbal_ilogger.h.

Field Documentation

◆ base

GblInterface GblILoggerClass::base

Inherited base class GblILogger

Definition at line 50 of file gimbal_ilogger.h.

◆ pFnWrite

GBL_RESULT(* GblILoggerClass::pFnWrite) (GblILogger *pSelf, const GblStackFrame *pFrame, GBL_LOG_LEVEL level, const char *pFmt, va_list varArgs)

Definition at line 51 of file gimbal_ilogger.h.

◆ pFnPush

GBL_RESULT(* GblILoggerClass::pFnPush) (GblILogger *pSelf, const GblStackFrame *pFrame)

Definition at line 52 of file gimbal_ilogger.h.

◆ pFnPop

GBL_RESULT(* GblILoggerClass::pFnPop) (GblILogger *pSelf, const GblStackFrame *pFrame, uint32_t count)

Definition at line 53 of file gimbal_ilogger.h.


The documentation for this struct was generated from the following file: