Google is committed to advancing racial equity for Black communities. See how.

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

This is an abstract class.

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

Interface of a mutex object.

Summary

Mutexes of this type are implemented by the application and used in WDM to protect data structures that can be accessed from multiple threads. Implementations of this interface must behave like a recursive lock.

Public functions

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

Public functions

Lock

virtual void Lock(
  void
)=0

Unlock

virtual void Unlock(
  void
)=0