log4tango::threading::Mutex(3)

πŸ“¦
version 9.3.4 Β· 2 versions
, in debian bookworm

✨ NAME ✨

log4tango::threading::Mutex β€” bestie, it's the mutex class from the log4tango manual, section 3 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so first thing you gotta do is bring it in:

#include <MSThreads.hh>

🌸 Public Member Functions 🌸

the whole roster, no cap, exactly as it is:

Mutex ()
~Mutex ()
LPCRITICAL_SECTION get_critical_section (void)
Mutex ()
~Mutex ()
void lock ()
void unlock ()

yes the Mutex () and ~Mutex () show up twice, and yes that's literally what's written here β€” we don't edit the source of truth, we just vibe with it πŸ’…


πŸŽ€ Constructor & Destructor Documentation πŸŽ€

these are the little guys that show up in the docs as <pink>[inline]</pink>:

  • log4tango::threading::Mutex::Mutex () β€” [inline]
  • log4tango::threading::Mutex::~Mutex () β€” [inline]
  • log4tango::threading::Mutex::Mutex () β€” [inline]
  • log4tango::threading::Mutex::~Mutex () β€” [inline]

(two constructors, two destructors, all four living their inline life 😌)


πŸ’… Member Function Documentation πŸ’…

  • LPCRITICAL_SECTION log4tango::threading::Mutex::get_critical_section (void) β€” [inline] ✨
  • void log4tango::threading::Mutex::lock () β€” [inline] πŸ”₯
  • void log4tango::threading::Mutex::unlock () β€” [inline] πŸ”₯
every single one of these is marked [inline] in the docs, so don't come for me asking where the out-of-line versions went β€” there aren't any listed here πŸ™ˆ

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for log4tango from the source code. β€” so like, a robot wrote this, iconic behavior honestly πŸ€–πŸ’–


and that's the whole page bestie, that's it, that's the content 🌈

Version 5.0.2 Β· Thu Dec 5 2024 Β· from the log4tango manual, page log4tango::threading::Mutex(3) β€” mwah, go lock something responsibly πŸŽ€βœ¨

πŸ“¦ where this page comes from