Typedefs | Functions | Variables
absl::raw_logging_internal Namespace Reference

Typedefs

using AbortHook = void(*)(const char *file, int line, const char *buf_start, const char *prefix_end, const char *buf_end)
 
using InternalLogFunction = void(*)(absl::LogSeverity severity, const char *file, int line, const std::string &message)
 
using LogFilterAndPrefixHook = bool(*)(absl::LogSeverity severity, const char *file, int line, char **buf, int *buf_size)
 
using LogPrefixHook = bool(*)(absl::LogSeverity severity, const char *file, int line, char **buffer, int *buf_size)
 

Functions

void AsyncSignalSafeWriteToStderr (const char *s, size_t len)
 
constexpr const char * Basename (const char *fname, int offset)
 
ABSL_INTERNAL_ATOMIC_HOOK_ATTRIBUTES ABSL_DLL absl::base_internal::AtomicHook< InternalLogFunctioninternal_log_function (DefaultInternalLog)
 
void RawLog (absl::LogSeverity severity, const char *file, int line, const char *format,...)
 
bool RawLoggingFullySupported ()
 
void RegisterAbortHook (AbortHook func)
 
void RegisterInternalLogFunction (InternalLogFunction func)
 
void RegisterLogFilterAndPrefixHook (LogFilterAndPrefixHook func)
 
void RegisterLogPrefixHook (LogPrefixHook func)
 
void SafeWriteToStderr (const char *s, size_t len)
 

Variables

ABSL_INTERNAL_ATOMIC_HOOK_ATTRIBUTES ABSL_DLL base_internal::AtomicHook< InternalLogFunctioninternal_log_function
 

Typedef Documentation

◆ AbortHook

typedef void(* absl::raw_logging_internal::AbortHook)(const char *file, int line, const char *buf_start, const char *prefix_end, const char *buf_end)

Definition at line 168 of file abseil-cpp/absl/base/internal/raw_logging.h.

◆ InternalLogFunction

typedef void(* absl::raw_logging_internal::InternalLogFunction)(absl::LogSeverity severity, const char *file, int line, const std::string &message)

Definition at line 176 of file abseil-cpp/absl/base/internal/raw_logging.h.

◆ LogFilterAndPrefixHook

using absl::raw_logging_internal::LogFilterAndPrefixHook = typedef bool (*)(absl::LogSeverity severity, const char* file, int line, char** buf, int* buf_size)

Definition at line 153 of file abseil-cpp/absl/base/internal/raw_logging.h.

◆ LogPrefixHook

using absl::raw_logging_internal::LogPrefixHook = typedef bool (*)(absl::LogSeverity severity, const char* file, int line, char** buffer, int* buf_size)

Function Documentation

◆ AsyncSignalSafeWriteToStderr()

void void absl::raw_logging_internal::AsyncSignalSafeWriteToStderr ( const char *  s,
size_t  len 
)

◆ Basename()

constexpr const char * absl::raw_logging_internal::Basename ( const char *  fname,
int  offset 
)
constexpr

Definition at line 119 of file abseil-cpp/absl/base/internal/raw_logging.h.

◆ internal_log_function()

ABSL_INTERNAL_ATOMIC_HOOK_ATTRIBUTES ABSL_DLL absl::base_internal::AtomicHook<InternalLogFunction> absl::raw_logging_internal::internal_log_function ( DefaultInternalLog  )

◆ RawLog()

void absl::raw_logging_internal::RawLog ( absl::LogSeverity  severity,
const char *  file,
int  line,
const char *  format,
  ... 
)

◆ RawLoggingFullySupported()

bool absl::raw_logging_internal::RawLoggingFullySupported ( )

◆ RegisterAbortHook()

void absl::raw_logging_internal::RegisterAbortHook ( AbortHook  func)

◆ RegisterInternalLogFunction()

void absl::raw_logging_internal::RegisterInternalLogFunction ( InternalLogFunction  func)

◆ RegisterLogFilterAndPrefixHook()

void absl::raw_logging_internal::RegisterLogFilterAndPrefixHook ( LogFilterAndPrefixHook  func)

◆ RegisterLogPrefixHook()

void absl::raw_logging_internal::RegisterLogPrefixHook ( LogPrefixHook  func)

◆ SafeWriteToStderr()

void void absl::raw_logging_internal::SafeWriteToStderr ( const char *  s,
size_t  len 
)

Variable Documentation

◆ internal_log_function



grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55