LeviLamina
Loading...
Searching...
No Matches
ContentLog Class Reference
+ Inheritance diagram for ContentLog:

Classes

class  ContentLogEndPointData
 
class  ContentLogScope
 
class  ScopeHandler
 
class  ThreadSpecificData
 

Public Member Functions

MCAPI ContentLog ()
 
MCAPI void _writeToLog (bool logOnlyOnce, ::LogArea area, ::LogLevel level, char *&args)
 
MCAPI::std::string getScope ()
 
MCAPI void log (bool, ::LogLevel, ::LogArea,...)
 
MCAPI void unregisterEndPoint (::gsl::not_null<::ContentLogEndPoint * > endPoint)
 
MCAPI void updateEnabledStatus ()
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::LogAreaID const getBedrockLogAreaFromContentLogArea (::LogArea contentLogArea)
 
static MCAPI char const * getLogAreaName (::LogArea area)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 1, 1, bool > mEnabled
 
::ll::TypedStorage< 8, 16, ::std::map<::Bedrock::typeid_t<::ContentLog >, ::ContentLog::ContentLogEndPointData > > mEndPoints
 
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::MutexmEndpointMutex
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ContentLog::ScopeHandler > > mScopeHandler
 
::ll::TypedStorage< 8, 64, ::std::unordered_map<::LogLevel, ::std::unordered_map<::LogArea, ::std::unordered_set< uint64 > > > > mOnceOnlyMessages
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Constructor & Destructor Documentation

◆ ContentLog()

MCAPI ContentLog::ContentLog ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _writeToLog()

MCAPI void ContentLog::_writeToLog ( bool logOnlyOnce,
::LogArea area,
::LogLevel level,
char *& args )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getScope()

MCAPI::std::string ContentLog::getScope ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ log()

MCAPI void ContentLog::log ( bool ,
::LogLevel ,
::LogArea ,
... )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ unregisterEndPoint()

MCAPI void ContentLog::unregisterEndPoint ( ::gsl::not_null<::ContentLogEndPoint * > endPoint)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ updateEnabledStatus()

MCAPI void ContentLog::updateEnabledStatus ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getBedrockLogAreaFromContentLogArea()

static MCAPI ::LogAreaID const ContentLog::getBedrockLogAreaFromContentLogArea ( ::LogArea contentLogArea)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getLogAreaName()

static MCAPI char const * ContentLog::getLogAreaName ( ::LogArea area)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * ContentLog::$ctor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ContentLog::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** ContentLog::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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