Public Member Functions | Private Attributes | List of all members
grpc_binder::end2end_testing::FakeReadableParcel Class Referencefinal

#include <fake_binder.h>

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

Public Member Functions

 FakeReadableParcel (FakeData data)
 
int32_t GetDataSize () const override
 
absl::Status ReadBinder (std::unique_ptr< Binder > *data) override
 
absl::Status ReadByteArray (std::string *data) override
 
absl::Status ReadInt32 (int32_t *data) override
 
absl::Status ReadInt64 (int64_t *data) override
 
absl::Status ReadString (std::string *str) override
 
- Public Member Functions inherited from grpc_binder::ReadableParcel
virtual ~ReadableParcel ()=default
 

Private Attributes

const FakeData data_
 
size_t data_position_ = 0
 
int32_t data_size_ = 0
 

Detailed Description

Definition at line 103 of file fake_binder.h.

Constructor & Destructor Documentation

◆ FakeReadableParcel()

grpc_binder::end2end_testing::FakeReadableParcel::FakeReadableParcel ( FakeData  data)
inlineexplicit

Definition at line 105 of file fake_binder.h.

Member Function Documentation

◆ GetDataSize()

int32_t grpc_binder::end2end_testing::FakeReadableParcel::GetDataSize ( ) const
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 60 of file fake_binder.cc.

◆ ReadBinder()

absl::Status grpc_binder::end2end_testing::FakeReadableParcel::ReadBinder ( std::unique_ptr< Binder > *  data)
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 80 of file fake_binder.cc.

◆ ReadByteArray()

absl::Status grpc_binder::end2end_testing::FakeReadableParcel::ReadByteArray ( std::string *  data)
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 100 of file fake_binder.cc.

◆ ReadInt32()

absl::Status grpc_binder::end2end_testing::FakeReadableParcel::ReadInt32 ( int32_t data)
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 62 of file fake_binder.cc.

◆ ReadInt64()

absl::Status grpc_binder::end2end_testing::FakeReadableParcel::ReadInt64 ( int64_t data)
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 71 of file fake_binder.cc.

◆ ReadString()

absl::Status grpc_binder::end2end_testing::FakeReadableParcel::ReadString ( std::string *  str)
overridevirtual

Implements grpc_binder::ReadableParcel.

Definition at line 91 of file fake_binder.cc.

Member Data Documentation

◆ data_

const FakeData grpc_binder::end2end_testing::FakeReadableParcel::data_
private

Definition at line 129 of file fake_binder.h.

◆ data_position_

size_t grpc_binder::end2end_testing::FakeReadableParcel::data_position_ = 0
private

Definition at line 130 of file fake_binder.h.

◆ data_size_

int32_t grpc_binder::end2end_testing::FakeReadableParcel::data_size_ = 0
private

Definition at line 131 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