Public Member Functions | Public Attributes | List of all members
absl::SynchEvent Struct Reference

Public Member Functions

int refcount ABSL_GUARDED_BY (synch_event_mu)
 
int refcount ABSL_GUARDED_BY (synch_event_mu)
 
SynchEvent *next ABSL_GUARDED_BY (synch_event_mu)
 
SynchEvent *next ABSL_GUARDED_BY (synch_event_mu)
 

Public Attributes

void * arg
 
void(* invariant )(void *arg)
 
bool log
 
uintptr_t masked_addr
 
char name [1]
 

Detailed Description

Definition at line 297 of file abseil-cpp/absl/synchronization/mutex.cc.

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/4]

int refcount absl::SynchEvent::ABSL_GUARDED_BY ( synch_event_mu  )

◆ ABSL_GUARDED_BY() [2/4]

int refcount absl::SynchEvent::ABSL_GUARDED_BY ( synch_event_mu  )

◆ ABSL_GUARDED_BY() [3/4]

SynchEvent* next absl::SynchEvent::ABSL_GUARDED_BY ( synch_event_mu  )

◆ ABSL_GUARDED_BY() [4/4]

SynchEvent* next absl::SynchEvent::ABSL_GUARDED_BY ( synch_event_mu  )

Member Data Documentation

◆ arg

void * absl::SynchEvent::arg

Definition at line 311 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ invariant

void(* absl::SynchEvent::invariant)(void *arg)

Definition at line 310 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ log

bool absl::SynchEvent::log

Definition at line 312 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ masked_addr

uintptr_t absl::SynchEvent::masked_addr

Definition at line 305 of file abseil-cpp/absl/synchronization/mutex.cc.

◆ name

char absl::SynchEvent::name

Definition at line 315 of file abseil-cpp/absl/synchronization/mutex.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:26