Go to the documentation of this file.
15 #ifndef GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_H
16 #define GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_H
24 #include "absl/status/statusor.h"
71 #endif // GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_H
virtual void NotifyRecvTrailingMetadata(StreamIdentifier id, absl::StatusOr< Metadata > trailing_metadata, int status)=0
virtual void CancelStream(StreamIdentifier id)=0
std::function< void(absl::StatusOr< Metadata >)> InitialMetadataCallbackType
virtual void NotifyRecvMessage(StreamIdentifier id, absl::StatusOr< std::string > message)=0
std::function< void(absl::StatusOr< Metadata >, int)> TrailingMetadataCallbackType
virtual void NotifyRecvInitialMetadata(StreamIdentifier id, absl::StatusOr< Metadata > initial_metadata)=0
static const absl::string_view kGrpcBinderTransportCancelledGracefully
std::function< void(absl::StatusOr< std::string >)> MessageDataCallbackType
virtual void RegisterRecvInitialMetadata(StreamIdentifier id, InitialMetadataCallbackType cb)=0
virtual void RegisterRecvTrailingMetadata(StreamIdentifier id, TrailingMetadataCallbackType cb)=0
virtual ~TransportStreamReceiver()=default
virtual void RegisterRecvMessage(StreamIdentifier id, MessageDataCallbackType cb)=0
OPENSSL_EXPORT pem_password_cb * cb
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:40