#include <transport.h>
Public Member Functions | |
| T * | get () const |
| bool | has_value () const |
| MetadataHandle ()=default | |
| MetadataHandle (const absl::Status &status) | |
| MetadataHandle (const MetadataHandle &)=delete | |
| MetadataHandle (MetadataHandle &&other) noexcept | |
| T * | operator-> () const |
| MetadataHandle & | operator= (const MetadataHandle &)=delete |
| MetadataHandle & | operator= (MetadataHandle &&other) noexcept |
Static Public Member Functions | |
| static MetadataHandle | TestOnlyWrap (T *p) |
Private Member Functions | |
| MetadataHandle (T *handle) | |
| T * | Unwrap () |
Private Attributes | |
| T * | handle_ = nullptr |
Friends | |
| class | promise_filter_detail::BaseCallData |
Definition at line 94 of file transport.h.
|
default |
|
delete |
|
inlinenoexcept |
Definition at line 101 of file transport.h.
|
inlineexplicit |
Definition at line 110 of file transport.h.
|
inlineexplicitprivate |
Definition at line 128 of file transport.h.
|
inline |
Definition at line 121 of file transport.h.
|
inline |
Definition at line 120 of file transport.h.
|
inline |
Definition at line 119 of file transport.h.
|
delete |
|
inlinenoexcept |
Definition at line 104 of file transport.h.
|
inlinestatic |
Definition at line 123 of file transport.h.
|
inlineprivate |
Definition at line 129 of file transport.h.
|
friend |
Definition at line 126 of file transport.h.
|
private |
Definition at line 135 of file transport.h.