OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
OpenDDS::DCPS::DataSampleHeader::MaybeGuard Struct Reference
Collaboration diagram for OpenDDS::DCPS::DataSampleHeader::MaybeGuard:
Collaboration graph
[legend]

Classes

struct  NoOpLock
 

Public Member Functions

 MaybeGuard (ACE_Lock *a)
 

Public Attributes

ACE_Guard< ACE_Lockguard_
 

Static Public Attributes

static NoOpLock non_lock
 

Detailed Description

Definition at line 273 of file DataSampleHeader.h.

Constructor & Destructor Documentation

◆ MaybeGuard()

OpenDDS::DCPS::DataSampleHeader::MaybeGuard::MaybeGuard ( ACE_Lock a)
inlineexplicit

Definition at line 274 of file DataSampleHeader.h.

Member Data Documentation

◆ guard_

ACE_Guard<ACE_Lock> OpenDDS::DCPS::DataSampleHeader::MaybeGuard::guard_

Definition at line 276 of file DataSampleHeader.h.

◆ non_lock

DataSampleHeader::MaybeGuard::NoOpLock OpenDDS::DCPS::DataSampleHeader::MaybeGuard::non_lock
static

The documentation for this struct was generated from the following files: