Public Member Functions | List of all members
grpc_binder::Binder Class Referenceabstract

#include <binder.h>

Inheritance diagram for grpc_binder::Binder:
Inheritance graph
[legend]

Public Member Functions

virtual std::unique_ptr< TransactionReceiverConstructTxReceiver (grpc_core::RefCountedPtr< WireReader > wire_reader_ref, TransactionReceiver::OnTransactCb transact_cb) const =0
 
virtual WritableParcelGetWritableParcel () 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
 

Detailed Description

Definition at line 87 of file binder.h.

Constructor & Destructor Documentation

◆ ~Binder()

grpc_binder::Binder::~Binder ( )
overridedefault

Member Function Documentation

◆ ConstructTxReceiver()

virtual std::unique_ptr<TransactionReceiver> grpc_binder::Binder::ConstructTxReceiver ( grpc_core::RefCountedPtr< WireReader wire_reader_ref,
TransactionReceiver::OnTransactCb  transact_cb 
) const
pure virtual

◆ GetWritableParcel()

virtual WritableParcel* grpc_binder::Binder::GetWritableParcel ( ) const
pure virtual

◆ Initialize()

virtual void grpc_binder::Binder::Initialize ( )
pure virtual

◆ PrepareTransaction()

virtual absl::Status grpc_binder::Binder::PrepareTransaction ( )
pure virtual

◆ Transact()

virtual absl::Status grpc_binder::Binder::Transact ( BinderTransportTxCode  tx_code)
pure virtual

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:34