36 #ifndef GRPCXX_ALARM_H
37 #define GRPCXX_ALARM_H
69 AlarmEntry(
void* tag) : tag_(tag) {}
80 grpc_alarm*
const alarm_;
85 #endif // GRPCXX_ALARM_H
An interface allowing implementors to process and filter event tags.
Definition: completion_queue_tag.h:40
A thin wrapper around grpc_alarm (see / / src/core/surface/alarm.h).
Definition: alarm.h:50
Definition: grpc_library.h:49
Alarm(CompletionQueue *cq, gpr_timespec deadline, void *tag)
Create a completion queue alarm instance associated to cq.
A thin wrapper around grpc_completion_queue (see / src/core/surface/completion_queue.h).
Definition: completion_queue.h:81
void Cancel()
Cancel a completion queue alarm.
#define GRPC_OVERRIDE
Definition: config.h:77
~Alarm()
Destroy the given completion queue alarm, cancelling it in the process.