nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock

This is an abstract class.

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

Interface that is to be implemented by app to serialize access to key WDM data structures.

Summary

This should be backed by a recursive lock implementation.

Public functions

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

Public functions

Lock

virtual WEAVE_ERROR Lock(
  void
)=0

Unlock

virtual WEAVE_ERROR Unlock(
  void
)=0