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 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 ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

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
 

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