Classes | Public Member Functions | Private Attributes | List of all members
grpc_core::WorkSerializer Class Reference

#include <work_serializer.h>

Classes

class  WorkSerializerImpl
 

Public Member Functions

void DrainQueue ()
 
void Run (std::function< void()> callback, const DebugLocation &location)
 
void Schedule (std::function< void()> callback, const DebugLocation &location)
 
 WorkSerializer ()
 
 ~WorkSerializer ()
 

Private Attributes

OrphanablePtr< WorkSerializerImplimpl_
 

Detailed Description

Definition at line 51 of file work_serializer.h.

Constructor & Destructor Documentation

◆ WorkSerializer()

grpc_core::WorkSerializer::WorkSerializer ( )

Definition at line 214 of file work_serializer.cc.

◆ ~WorkSerializer()

grpc_core::WorkSerializer::~WorkSerializer ( )

Definition at line 217 of file work_serializer.cc.

Member Function Documentation

◆ DrainQueue()

void grpc_core::WorkSerializer::DrainQueue ( )

Definition at line 229 of file work_serializer.cc.

◆ Run()

void grpc_core::WorkSerializer::Run ( std::function< void()>  callback,
const DebugLocation location 
)

Definition at line 219 of file work_serializer.cc.

◆ Schedule()

void grpc_core::WorkSerializer::Schedule ( std::function< void()>  callback,
const DebugLocation location 
)

Definition at line 224 of file work_serializer.cc.

Member Data Documentation

◆ impl_

OrphanablePtr<WorkSerializerImpl> grpc_core::WorkSerializer::impl_
private

Definition at line 85 of file work_serializer.h.


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


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