#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 | |
Public Member Functions inherited from grpc_binder::HasRawBinder | |
| 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.