#include <binder.h>
Public Member Functions | |
virtual std::unique_ptr< TransactionReceiver > | ConstructTxReceiver (grpc_core::RefCountedPtr< WireReader > wire_reader_ref, TransactionReceiver::OnTransactCb transact_cb) const =0 |
virtual WritableParcel * | GetWritableParcel () const =0 |
virtual void | Initialize ()=0 |
virtual absl::Status | PrepareTransaction ()=0 |
virtual absl::Status | Transact (BinderTransportTxCode tx_code)=0 |
~Binder () override=default | |
![]() | |
virtual void * | GetRawBinder ()=0 |
virtual | ~HasRawBinder ()=default |
|
overridedefault |
|
pure virtual |
Implemented in grpc_binder::end2end_testing::FakeBinder, and grpc_binder::fuzzing::BinderForFuzzing.
|
pure virtual |
Implemented in grpc_binder::end2end_testing::FakeBinder, and grpc_binder::fuzzing::BinderForFuzzing.
|
pure virtual |
Implemented in grpc_binder::end2end_testing::FakeBinder, and grpc_binder::fuzzing::BinderForFuzzing.
|
pure virtual |
Implemented in grpc_binder::end2end_testing::FakeBinder, and grpc_binder::fuzzing::BinderForFuzzing.
|
pure virtual |
Implemented in grpc_binder::fuzzing::BinderForFuzzing, and grpc_binder::end2end_testing::FakeBinder.