peary::interface::InterfaceLock

Helper class to hold the interface type-tagged lock. More…

#include <peary/interfaces/Endpoint.hpp>

Public Functions

Name
InterfaceLock()
~InterfaceLock()
InterfaceLock(const InterfaceLock & ) =delete
InterfaceLock & operator=(const InterfaceLock & ) =delete

Detailed Description

  template <typename InterfaceTag >
class peary::interface::InterfaceLock;
  

Helper class to hold the interface type-tagged lock.

Public Functions Documentation

function InterfaceLock

  inline InterfaceLock()
  

function ~InterfaceLock

  inline ~InterfaceLock()
  

function InterfaceLock

  InterfaceLock(
    const InterfaceLock & 
) =delete
  

function operator=

  InterfaceLock & operator=(
    const InterfaceLock & 
) =delete
  

Updated on 2026-01-30 at 22:01:05 +0100