NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
CPSGS_Request::SWaitData Struct Reference

Search Toolkit Book for CPSGS_Request::SWaitData

+ Collaboration diagram for CPSGS_Request::SWaitData:

Public Types

enum  EPSGS_WaitObjectState { ePSGS_LockedNobodyWaits , ePSGS_LockedSomebodyWaits , ePSGS_Unlocked }
 

Public Member Functions

 SWaitData ()
 

Public Attributes

EPSGS_WaitObjectState m_State
 
size_t m_WaitCount
 
condition_variable m_WaitObject
 

Detailed Description

Definition at line 233 of file psgs_request.hpp.

Member Enumeration Documentation

◆ EPSGS_WaitObjectState

Enumerator
ePSGS_LockedNobodyWaits 
ePSGS_LockedSomebodyWaits 
ePSGS_Unlocked 

Definition at line 235 of file psgs_request.hpp.

Constructor & Destructor Documentation

◆ SWaitData()

CPSGS_Request::SWaitData::SWaitData ( )
inline

Definition at line 241 of file psgs_request.hpp.

Member Data Documentation

◆ m_State

EPSGS_WaitObjectState CPSGS_Request::SWaitData::m_State

Definition at line 245 of file psgs_request.hpp.

◆ m_WaitCount

size_t CPSGS_Request::SWaitData::m_WaitCount

Definition at line 246 of file psgs_request.hpp.

◆ m_WaitObject

condition_variable CPSGS_Request::SWaitData::m_WaitObject

Definition at line 247 of file psgs_request.hpp.


The documentation for this struct was generated from the following file:
Modified on Fri Sep 20 14:57:59 2024 by modify_doxy.py rev. 669887