Go to the documentation of this file.
15 #ifndef GRPC_TEST_CORE_TRANSPORT_BINDER_MOCK_OBJECTS_H
16 #define GRPC_TEST_CORE_TRANSPORT_BINDER_MOCK_OBJECTS_H
18 #include <gmock/gmock.h>
121 #endif // GRPC_TEST_CORE_TRANSPORT_BINDER_MOCK_OBJECTS_H
virtual std::unique_ptr< TransactionReceiver > ConstructTxReceiver(grpc_core::RefCountedPtr< WireReader > wire_reader_ref, TransactionReceiver::OnTransactCb transact_cb) const =0
virtual void NotifyRecvTrailingMetadata(StreamIdentifier id, absl::StatusOr< Metadata > trailing_metadata, int status)=0
MockWritableParcel mock_input_
MOCK_METHOD(void *, GetRawBinder,(),(override))
MockWritableParcel & GetWriter()
MockReadableParcel & GetReader()
virtual void CancelStream(StreamIdentifier id)=0
uint32_t transaction_code_t
virtual absl::Status WriteString(absl::string_view s)=0
virtual void OnAckReceived(int64_t num_bytes)=0
std::function< void(absl::StatusOr< Metadata >)> InitialMetadataCallbackType
virtual void NotifyRecvMessage(StreamIdentifier id, absl::StatusOr< std::string > message)=0
MOCK_METHOD(int32_t, GetDataSize,(),(const, override))
std::function< void(absl::StatusOr< Metadata >, int)> TrailingMetadataCallbackType
MOCK_METHOD(int32_t, GetDataSize,(),(const, override))
virtual absl::Status SendAck(int64_t num_bytes)=0
virtual void NotifyRecvInitialMetadata(StreamIdentifier id, absl::StatusOr< Metadata > initial_metadata)=0
virtual absl::Status ReadBinder(std::unique_ptr< Binder > *data)=0
virtual int32_t GetDataSize() const =0
MockTransactionReceiver(OnTransactCb transact_cb, BinderTransportTxCode code, MockReadableParcel *output)
virtual int32_t GetDataSize() const =0
std::function< void(absl::StatusOr< std::string >)> MessageDataCallbackType
virtual WritableParcel * GetWritableParcel() const =0
virtual absl::Status ReadByteArray(std::string *data)=0
#define EXPECT_CALL(obj, call)
MOCK_METHOD(void, Initialize,(),(override))
virtual void RegisterRecvInitialMetadata(StreamIdentifier id, InitialMetadataCallbackType cb)=0
std::function< absl::Status(transaction_code_t, ReadableParcel *, int uid)> OnTransactCb
virtual absl::Status WriteInt32(int32_t data)=0
MOCK_METHOD(void, RegisterRecvInitialMetadata,(StreamIdentifier, InitialMetadataCallbackType),(override))
virtual void RegisterRecvTrailingMetadata(StreamIdentifier id, TrailingMetadataCallbackType cb)=0
virtual void Initialize()=0
virtual absl::Status WriteBinder(HasRawBinder *binder)=0
virtual absl::Status ReadString(std::string *str)=0
virtual absl::Status ReadInt32(int32_t *data)=0
virtual void * GetRawBinder()=0
virtual absl::Status WriteByteArray(const int8_t *buffer, int32_t length)=0
virtual void RegisterRecvMessage(StreamIdentifier id, MessageDataCallbackType cb)=0
MOCK_METHOD(absl::Status, RpcCall,(std::unique_ptr< Transaction >),(override))
virtual absl::Status ReadInt64(int64_t *data)=0
MockReadableParcel mock_output_
virtual absl::Status Transact(BinderTransportTxCode tx_code)=0
virtual absl::Status PrepareTransaction()=0
virtual absl::Status RpcCall(std::unique_ptr< Transaction > tx)=0
virtual absl::Status WriteInt64(int64_t data)=0
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:40