Go to the documentation of this file.
15 #ifndef GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_IMPL_H
16 #define GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_IMPL_H
36 bool is_client,
std::function<
void()> accept_stream_callback =
nullptr)
70 std::map<StreamIdentifier, TrailingMetadataCallbackType>
89 std::map<StreamIdentifier, std::queue<absl::StatusOr<Metadata>>>
91 std::map<StreamIdentifier, std::queue<absl::StatusOr<std::string>>>
94 std::queue<std::pair<absl::StatusOr<Metadata>,
int>>>
112 #endif // GRPC_CORE_EXT_TRANSPORT_BINDER_UTILS_TRANSPORT_STREAM_RECEIVER_IMPL_H
void CancelTrailingMetadataCallback(StreamIdentifier id, absl::Status error)
TransportStreamReceiverImpl(bool is_client, std::function< void()> accept_stream_callback=nullptr)
std::map< StreamIdentifier, InitialMetadataCallbackType > initial_metadata_cbs_
std::function< void()> accept_stream_callback_
void OnRecvTrailingMetadata(StreamIdentifier id)
std::function< void(absl::StatusOr< Metadata >)> InitialMetadataCallbackType
void NotifyRecvTrailingMetadata(StreamIdentifier id, absl::StatusOr< Metadata > trailing_metadata, int status) override
void CancelMessageCallback(StreamIdentifier id, absl::Status error)
void NotifyRecvMessage(StreamIdentifier id, absl::StatusOr< std::string > message) override
std::function< void(absl::StatusOr< Metadata >, int)> TrailingMetadataCallbackType
void RegisterRecvInitialMetadata(StreamIdentifier id, InitialMetadataCallbackType cb) override
void NotifyRecvInitialMetadata(StreamIdentifier id, absl::StatusOr< Metadata > initial_metadata) override
std::map< StreamIdentifier, TrailingMetadataCallbackType > trailing_metadata_cbs_
std::function< void(absl::StatusOr< std::string >)> MessageDataCallbackType
std::map< StreamIdentifier, std::queue< absl::StatusOr< Metadata > > > pending_initial_metadata_ ABSL_GUARDED_BY(m_)
std::map< StreamIdentifier, MessageDataCallbackType > message_cbs_
void CancelStream(StreamIdentifier id) override
void CancelInitialMetadataCallback(StreamIdentifier id, absl::Status error)
void RegisterRecvTrailingMetadata(StreamIdentifier id, TrailingMetadataCallbackType cb) override
OPENSSL_EXPORT pem_password_cb * cb
void RegisterRecvMessage(StreamIdentifier id, MessageDataCallbackType cb) override
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:40