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

#include <fake_binder.h>

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

Public Member Functions

int32_t GetDataSize () const override
 
FakeData MoveData ()
 
absl::Status WriteBinder (HasRawBinder *binder) override
 
absl::Status WriteByteArray (const int8_t *buffer, int32_t length) override
 
absl::Status WriteInt32 (int32_t data) override
 
absl::Status WriteInt64 (int64_t data) override
 
absl::Status WriteString (absl::string_view s) override
 
- Public Member Functions inherited from grpc_binder::WritableParcel
absl::Status WriteByteArrayWithLength (absl::string_view buffer)
 
virtual ~WritableParcel ()=default
 

Private Attributes

FakeData data_
 
int32_t data_size_ = 0
 

Detailed Description

Definition at line 83 of file fake_binder.h.

Member Function Documentation

◆ GetDataSize()

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

Implements grpc_binder::WritableParcel.

Definition at line 27 of file fake_binder.cc.

◆ MoveData()

FakeData grpc_binder::end2end_testing::FakeWritableParcel::MoveData ( )
inline

Definition at line 92 of file fake_binder.h.

◆ WriteBinder()

absl::Status grpc_binder::end2end_testing::FakeWritableParcel::WriteBinder ( HasRawBinder binder)
overridevirtual

Implements grpc_binder::WritableParcel.

Definition at line 41 of file fake_binder.cc.

◆ WriteByteArray()

absl::Status grpc_binder::end2end_testing::FakeWritableParcel::WriteByteArray ( const int8_t buffer,
int32_t  length 
)
overridevirtual

Implements grpc_binder::WritableParcel.

Definition at line 53 of file fake_binder.cc.

◆ WriteInt32()

absl::Status grpc_binder::end2end_testing::FakeWritableParcel::WriteInt32 ( int32_t  data)
overridevirtual

Implements grpc_binder::WritableParcel.

Definition at line 29 of file fake_binder.cc.

◆ WriteInt64()

absl::Status grpc_binder::end2end_testing::FakeWritableParcel::WriteInt64 ( int64_t  data)
overridevirtual

Implements grpc_binder::WritableParcel.

Definition at line 35 of file fake_binder.cc.

◆ WriteString()

absl::Status grpc_binder::end2end_testing::FakeWritableParcel::WriteString ( absl::string_view  s)
overridevirtual

Implements grpc_binder::WritableParcel.

Definition at line 47 of file fake_binder.cc.

Member Data Documentation

◆ data_

FakeData grpc_binder::end2end_testing::FakeWritableParcel::data_
private

Definition at line 95 of file fake_binder.h.

◆ data_size_

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

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