LOG4CPP::APPENDER::APPENDERMAPSTORAGE(3)
π NAME π
log4cpp::Appender::AppenderMapStorage β bestie, this is the little storage-sidekick struct tucked inside Appender in log4cpp, and it's literally just here to hold the appender map and the mutex that guards it π«Ά
β¨ SYNOPSIS β¨
Okay so first things first, you gotta pull in the header:
#include <Appender.hh>
πΈ Public Member Functions πΈ
AppenderMapStorage ()β the constructor, no args, no drama π~AppenderMapStorage ()β the destructor, also no args, also no drama π
π¦ Public Attributes π¦
Appender::AppenderMap * _allAppendersβ a pointer to theAppender::AppenderMapwhere all the appenders live, iykyk πthreading::Mutex _appenderMapMutexβ thethreading::Mutexkeeping that map safe, no cap π₯
π§ Constructor & Destructor Documentation π§
β log4cpp::Appender::AppenderMapStorage::AppenderMapStorage ()
The constructor, fully qualified and everything. It constructs. Slay π
β log4cpp::Appender::AppenderMapStorage::~AppenderMapStorage ()
The destructor, same fully-qualified energy. It destructs. Periodt π
π Member Data Documentation π
π Appender::AppenderMap* log4cpp::Appender::AppenderMapStorage::_allAppenders
The public data member _allAppenders, typed as a pointer to Appender::AppenderMap. That's the whole vibe check π
π threading::Mutex log4cpp::Appender::AppenderMapStorage::_appenderMapMutex
The public data member _appenderMapMutex, typed as a threading::Mutex. Lock it before you touch the map, bestie πβ¨
π Author π
Generated automatically by Doxygen for log4cpp from the source code.
So like, nobody hand-wrote this one β Doxygen did it for log4cpp straight from the source π iconic behaviour honestly.
And that's the whole page, bestie! π This little gem is from log4cpp, Version 1.1, and the manual name it's filed under is log4cpp::A...rMapStorage(3) β go forth and store those appender maps πΈπβ¨
π¦ where this page comes from
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- opensuse-leap 16.0: log4cpp-devel 1.1.4-bp160.1.12 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms