#include <error.h>
Public Member Functions | |
| AtomicError () | |
| AtomicError (const AtomicError &)=delete | |
| AtomicError (grpc_error_handle error) | |
| grpc_error_handle | get () |
| bool | ok () |
| returns get() == GRPC_ERROR_NONE More... | |
| AtomicError & | operator= (const AtomicError &)=delete |
| void | set (grpc_error_handle error) |
| ~AtomicError () | |
Private Attributes | |
| grpc_error_handle | error_ |
| gpr_spinlock | lock_ |
Helper class to get & set grpc_error_handle in a thread-safe fashion. This could be considered as atomic<grpc_error_handle>.
|
inlineexplicit |
|
delete |
|
inline |
|
inline |
|
delete |
|
inline |
|
private |
|
private |