HyperPlatform Programmer's Reference
Public Attributes | List of all members
LogBufferInfo Struct Reference

Public Attributes

volatile char * log_buffer_head
 
volatile char * log_buffer_tail
 
char * log_buffer1
 
char * log_buffer2
 
SIZE_T log_max_usage
 
HANDLE log_file_handle
 
KSPIN_LOCK spin_lock
 
ERESOURCE resource
 
bool resource_initialized
 
volatile bool buffer_flush_thread_should_be_alive
 
volatile bool buffer_flush_thread_started
 
HANDLE buffer_flush_thread_handle
 
wchar_t log_file_path [200]
 

Detailed Description

Definition at line 48 of file log.cpp.

Member Data Documentation

◆ buffer_flush_thread_handle

HANDLE LogBufferInfo::buffer_flush_thread_handle

Definition at line 68 of file log.cpp.

◆ buffer_flush_thread_should_be_alive

volatile bool LogBufferInfo::buffer_flush_thread_should_be_alive

Definition at line 66 of file log.cpp.

◆ buffer_flush_thread_started

volatile bool LogBufferInfo::buffer_flush_thread_started

Definition at line 67 of file log.cpp.

◆ log_buffer1

char* LogBufferInfo::log_buffer1

Definition at line 56 of file log.cpp.

◆ log_buffer2

char* LogBufferInfo::log_buffer2

Definition at line 57 of file log.cpp.

◆ log_buffer_head

volatile char* LogBufferInfo::log_buffer_head

Definition at line 51 of file log.cpp.

◆ log_buffer_tail

volatile char* LogBufferInfo::log_buffer_tail

Definition at line 54 of file log.cpp.

◆ log_file_handle

HANDLE LogBufferInfo::log_file_handle

Definition at line 62 of file log.cpp.

◆ log_file_path

wchar_t LogBufferInfo::log_file_path[200]

Definition at line 69 of file log.cpp.

◆ log_max_usage

SIZE_T LogBufferInfo::log_max_usage

Definition at line 60 of file log.cpp.

◆ resource

ERESOURCE LogBufferInfo::resource

Definition at line 64 of file log.cpp.

◆ resource_initialized

bool LogBufferInfo::resource_initialized

Definition at line 65 of file log.cpp.

◆ spin_lock

KSPIN_LOCK LogBufferInfo::spin_lock

Definition at line 63 of file log.cpp.


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