Public Member Functions | Private Attributes | List of all members
grpc_binder::end2end_testing::FakeTransactionReceiver Class Reference

#include <fake_binder.h>

Inheritance diagram for grpc_binder::end2end_testing::FakeTransactionReceiver:
Inheritance graph
[legend]

Public Member Functions

 FakeTransactionReceiver (grpc_core::RefCountedPtr< WireReader > wire_reader_ref, TransactionReceiver::OnTransactCb cb)
 
void * GetRawBinder () override
 
std::unique_ptr< BinderGetSender () const
 
- Public Member Functions inherited from grpc_binder::TransactionReceiver
 ~TransactionReceiver () override=default
 
- Public Member Functions inherited from grpc_binder::HasRawBinder
virtual ~HasRawBinder ()=default
 

Private Attributes

PersistentFakeTransactionReceiverpersistent_tx_receiver_
 

Additional Inherited Members

- Public Types inherited from grpc_binder::TransactionReceiver
using OnTransactCb = std::function< absl::Status(transaction_code_t, ReadableParcel *, int uid)>
 

Detailed Description

Definition at line 161 of file fake_binder.h.

Constructor & Destructor Documentation

◆ FakeTransactionReceiver()

grpc_binder::end2end_testing::FakeTransactionReceiver::FakeTransactionReceiver ( grpc_core::RefCountedPtr< WireReader wire_reader_ref,
TransactionReceiver::OnTransactCb  cb 
)

Definition at line 120 of file fake_binder.cc.

Member Function Documentation

◆ GetRawBinder()

void * grpc_binder::end2end_testing::FakeTransactionReceiver::GetRawBinder ( )
overridevirtual

Implements grpc_binder::HasRawBinder.

Definition at line 134 of file fake_binder.cc.

◆ GetSender()

std::unique_ptr< Binder > grpc_binder::end2end_testing::FakeTransactionReceiver::GetSender ( ) const

Definition at line 138 of file fake_binder.cc.

Member Data Documentation

◆ persistent_tx_receiver_

PersistentFakeTransactionReceiver* grpc_binder::end2end_testing::FakeTransactionReceiver::persistent_tx_receiver_
private

Definition at line 171 of file fake_binder.h.


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


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