GRPC Core  9.0.0
Public Member Functions
grpc_core::LockfreeEvent Class Reference

#include <lockfree_event.h>

Public Member Functions

 LockfreeEvent ()
 
 LockfreeEvent (const LockfreeEvent &)=delete
 
LockfreeEventoperator= (const LockfreeEvent &)=delete
 
void InitEvent ()
 
void DestroyEvent ()
 
bool IsShutdown () const
 
void NotifyOn (grpc_closure *closure)
 
bool SetShutdown (grpc_error *error)
 
void SetReady ()
 

Constructor & Destructor Documentation

◆ LockfreeEvent() [1/2]

grpc_core::LockfreeEvent::LockfreeEvent ( )

◆ LockfreeEvent() [2/2]

grpc_core::LockfreeEvent::LockfreeEvent ( const LockfreeEvent )
delete

Member Function Documentation

◆ DestroyEvent()

void grpc_core::LockfreeEvent::DestroyEvent ( )

◆ InitEvent()

void grpc_core::LockfreeEvent::InitEvent ( )

◆ IsShutdown()

bool grpc_core::LockfreeEvent::IsShutdown ( ) const
inline

◆ NotifyOn()

void grpc_core::LockfreeEvent::NotifyOn ( grpc_closure closure)

◆ operator=()

LockfreeEvent& grpc_core::LockfreeEvent::operator= ( const LockfreeEvent )
delete

◆ SetReady()

void grpc_core::LockfreeEvent::SetReady ( )

◆ SetShutdown()

bool grpc_core::LockfreeEvent::SetShutdown ( grpc_error error)

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