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

#include <mock_objects.h>

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

Public Member Functions

MockReadableParcelGetReader ()
 
MockWritableParcelGetWriter ()
 
 MOCK_METHOD (absl::Status, PrepareTransaction,(),(override))
 
 MOCK_METHOD (absl::Status, Transact,(BinderTransportTxCode),(override))
 
 MOCK_METHOD (std::unique_ptr< TransactionReceiver >, ConstructTxReceiver,(grpc_core::RefCountedPtr< WireReader >, TransactionReceiver::OnTransactCb),(const, override))
 
 MOCK_METHOD (void *, GetRawBinder,(),(override))
 
 MOCK_METHOD (void, Initialize,(),(override))
 
 MOCK_METHOD (WritableParcel *, GetWritableParcel,(),(const, override))
 
 MockBinder ()
 
- Public Member Functions inherited from grpc_binder::Binder
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
 

Private Attributes

MockWritableParcel mock_input_
 
MockReadableParcel mock_output_
 

Detailed Description

Definition at line 53 of file mock_objects.h.

Constructor & Destructor Documentation

◆ MockBinder()

grpc_binder::MockBinder::MockBinder ( )

Definition at line 42 of file mock_objects.cc.

Member Function Documentation

◆ GetReader()

MockReadableParcel& grpc_binder::MockBinder::GetReader ( )
inline

Definition at line 67 of file mock_objects.h.

◆ GetWriter()

MockWritableParcel& grpc_binder::MockBinder::GetWriter ( )
inline

Definition at line 66 of file mock_objects.h.

◆ MOCK_METHOD() [1/6]

grpc_binder::MockBinder::MOCK_METHOD ( absl::Status  ,
PrepareTransaction  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [2/6]

grpc_binder::MockBinder::MOCK_METHOD ( absl::Status  ,
Transact  ,
(BinderTransportTxCode ,
(override)   
)

◆ MOCK_METHOD() [3/6]

grpc_binder::MockBinder::MOCK_METHOD ( std::unique_ptr< TransactionReceiver ,
ConstructTxReceiver  ,
(grpc_core::RefCountedPtr< WireReader >, TransactionReceiver::OnTransactCb ,
(const, override)   
)

◆ MOCK_METHOD() [4/6]

grpc_binder::MockBinder::MOCK_METHOD ( void *  ,
GetRawBinder  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [5/6]

grpc_binder::MockBinder::MOCK_METHOD ( void  ,
Initialize  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [6/6]

grpc_binder::MockBinder::MOCK_METHOD ( WritableParcel ,
GetWritableParcel  ,
()  ,
(const, override)   
)

Member Data Documentation

◆ mock_input_

MockWritableParcel grpc_binder::MockBinder::mock_input_
private

Definition at line 70 of file mock_objects.h.

◆ mock_output_

MockReadableParcel grpc_binder::MockBinder::mock_output_
private

Definition at line 71 of file mock_objects.h.


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


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