#include <transport_stream_receiver.h>
Public Types | |
using | InitialMetadataCallbackType = std::function< void(absl::StatusOr< Metadata >)> |
using | MessageDataCallbackType = std::function< void(absl::StatusOr< std::string >)> |
using | TrailingMetadataCallbackType = std::function< void(absl::StatusOr< Metadata >, int)> |
Public Member Functions | |
virtual void | CancelStream (StreamIdentifier id)=0 |
virtual void | NotifyRecvInitialMetadata (StreamIdentifier id, absl::StatusOr< Metadata > initial_metadata)=0 |
virtual void | NotifyRecvMessage (StreamIdentifier id, absl::StatusOr< std::string > message)=0 |
virtual void | NotifyRecvTrailingMetadata (StreamIdentifier id, absl::StatusOr< Metadata > trailing_metadata, int status)=0 |
virtual void | RegisterRecvInitialMetadata (StreamIdentifier id, InitialMetadataCallbackType cb)=0 |
virtual void | RegisterRecvMessage (StreamIdentifier id, MessageDataCallbackType cb)=0 |
virtual void | RegisterRecvTrailingMetadata (StreamIdentifier id, TrailingMetadataCallbackType cb)=0 |
virtual | ~TransportStreamReceiver ()=default |
Static Public Attributes | |
static const absl::string_view | kGrpcBinderTransportCancelledGracefully |
Definition at line 32 of file transport_stream_receiver.h.
using grpc_binder::TransportStreamReceiver::InitialMetadataCallbackType = std::function<void(absl::StatusOr<Metadata>)> |
Definition at line 37 of file transport_stream_receiver.h.
using grpc_binder::TransportStreamReceiver::MessageDataCallbackType = std::function<void(absl::StatusOr<std::string>)> |
Definition at line 39 of file transport_stream_receiver.h.
using grpc_binder::TransportStreamReceiver::TrailingMetadataCallbackType = std::function<void(absl::StatusOr<Metadata>, int)> |
Definition at line 41 of file transport_stream_receiver.h.
|
virtualdefault |
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
pure virtual |
Implemented in grpc_binder::TransportStreamReceiverImpl.
|
static |
Definition at line 66 of file transport_stream_receiver.h.