nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex

Dies ist eine abstrakte Klasse.

#include <src/lib/profiles/data-management/Current/SubscriptionClient.h>

Schnittstelle eines mutex-Objekts.

Zusammenfassung

Mutexe dieses Typs werden von der Anwendung implementiert und in WDM verwendet, um Datenstrukturen zu schützen, auf die über mehrere Threads zugegriffen werden kann. Implementierungen dieser Schnittstelle müssen sich wie eine rekursive Sperre verhalten.

Öffentliche Funktionen

Lock(void)=0
virtual void
Unlock(void)=0
virtual void

Öffentliche Funktionen

Sperren

virtual void Lock(
  void
)=0

Entsperren

virtual void Unlock(
  void
)=0