OR-Tools  9.6
ConcurrentCallsGuard

Detailed Description

Definition at line 49 of file concurrent_calls_guard.h.

Classes

class  Tracker
 

Public Member Functions

 ConcurrentCallsGuard (const ConcurrentCallsGuard &)=delete
 
ConcurrentCallsGuardoperator= (const ConcurrentCallsGuard &)=delete
 
ConcurrentCallsGuardoperator= (ConcurrentCallsGuard &&)=delete
 
 ConcurrentCallsGuard (ConcurrentCallsGuard &&other)
 
 ~ConcurrentCallsGuard ()
 

Static Public Member Functions

static absl::StatusOr< ConcurrentCallsGuardTryAcquire (Tracker &tracker)
 

Constructor & Destructor Documentation

◆ ConcurrentCallsGuard() [1/2]

◆ ConcurrentCallsGuard() [2/2]

Definition at line 74 of file concurrent_calls_guard.h.

◆ ~ConcurrentCallsGuard()

Definition at line 36 of file concurrent_calls_guard.cc.

Member Function Documentation

◆ operator=() [1/2]

ConcurrentCallsGuard& operator= ( ConcurrentCallsGuard &&  )
delete

◆ operator=() [2/2]

ConcurrentCallsGuard& operator= ( const ConcurrentCallsGuard )
delete

◆ TryAcquire()

absl::StatusOr< ConcurrentCallsGuard > TryAcquire ( Tracker tracker)
static

Definition at line 24 of file concurrent_calls_guard.cc.


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