#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< WorkSerializerImpl > | impl_ |
Definition at line 51 of file work_serializer.h.
grpc_core::WorkSerializer::WorkSerializer | ( | ) |
Definition at line 214 of file work_serializer.cc.
grpc_core::WorkSerializer::~WorkSerializer | ( | ) |
Definition at line 217 of file work_serializer.cc.
void grpc_core::WorkSerializer::DrainQueue | ( | ) |
Definition at line 229 of file work_serializer.cc.
void grpc_core::WorkSerializer::Run | ( | std::function< void()> | callback, |
const DebugLocation & | location | ||
) |
Definition at line 219 of file work_serializer.cc.
void grpc_core::WorkSerializer::Schedule | ( | std::function< void()> | callback, |
const DebugLocation & | location | ||
) |
Definition at line 224 of file work_serializer.cc.
|
private |
Definition at line 85 of file work_serializer.h.