AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
AJALockImpl Class Reference

#include <lockimpl.h>

Public Member Functions

 AJALockImpl (const char *pName)
 
virtual ~AJALockImpl ()
 
AJAStatus Lock (uint32_t uTimeout=0xffffffff)
 
AJAStatus Unlock ()
 
 AJALockImpl (const char *pName)
 
virtual ~AJALockImpl ()
 
AJAStatus Lock (uint32_t uTimeout=0xffffffff)
 
AJAStatus Unlock ()
 
 AJALockImpl (const char *pName)
 
virtual ~AJALockImpl ()
 
AJAStatus Lock (uint32_t uTimeout=0xffffffff)
 
AJAStatus Unlock ()
 
 AJALockImpl (const char *pName)
 
virtual ~AJALockImpl ()
 
AJAStatus Lock (uint32_t uTimeout=0xffffffff)
 
AJAStatus Unlock ()
 

Public Attributes

HANDLE mMutex
 

Detailed Description

Definition at line 18 of file lockimpl.h.

Constructor & Destructor Documentation

◆ AJALockImpl() [1/4]

AJALockImpl::AJALockImpl ( const char *  pName)

Definition at line 20 of file lockimpl.cpp.

◆ ~AJALockImpl() [1/4]

AJALockImpl::~AJALockImpl ( )
virtual

Definition at line 72 of file lockimpl.cpp.

◆ AJALockImpl() [2/4]

AJALockImpl::AJALockImpl ( const char *  pName)

◆ ~AJALockImpl() [2/4]

virtual AJALockImpl::~AJALockImpl ( )
virtual

◆ AJALockImpl() [3/4]

AJALockImpl::AJALockImpl ( const char *  pName)

◆ ~AJALockImpl() [3/4]

virtual AJALockImpl::~AJALockImpl ( )
virtual

◆ AJALockImpl() [4/4]

AJALockImpl::AJALockImpl ( const char *  pName)

◆ ~AJALockImpl() [4/4]

virtual AJALockImpl::~AJALockImpl ( )
virtual

Member Function Documentation

◆ Lock() [1/4]

AJAStatus AJALockImpl::Lock ( uint32_t  uTimeout = 0xffffffff)

◆ Lock() [2/4]

AJAStatus AJALockImpl::Lock ( uint32_t  uTimeout = 0xffffffff)

◆ Lock() [3/4]

AJAStatus AJALockImpl::Lock ( uint32_t  uTimeout = 0xffffffff)

Definition at line 87 of file lockimpl.cpp.

◆ Lock() [4/4]

AJAStatus AJALockImpl::Lock ( uint32_t  uTimeout = 0xffffffff)

◆ Unlock() [1/4]

AJAStatus AJALockImpl::Unlock ( )

◆ Unlock() [2/4]

AJAStatus AJALockImpl::Unlock ( )

◆ Unlock() [3/4]

AJAStatus AJALockImpl::Unlock ( )

◆ Unlock() [4/4]

AJAStatus AJALockImpl::Unlock ( )

Definition at line 143 of file lockimpl.cpp.

Member Data Documentation

◆ mMutex

HANDLE AJALockImpl::mMutex

Definition at line 26 of file lockimpl.h.


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