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

#include <binder.h>

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

Public Member Functions

virtual int32_t GetDataSize () const =0
 
virtual absl::Status WriteBinder (HasRawBinder *binder)=0
 
virtual absl::Status WriteByteArray (const int8_t *buffer, int32_t length)=0
 
absl::Status WriteByteArrayWithLength (absl::string_view buffer)
 
virtual absl::Status WriteInt32 (int32_t data)=0
 
virtual absl::Status WriteInt64 (int64_t data)=0
 
virtual absl::Status WriteString (absl::string_view s)=0
 
virtual ~WritableParcel ()=default
 

Detailed Description

Definition at line 44 of file binder.h.

Constructor & Destructor Documentation

◆ ~WritableParcel()

virtual grpc_binder::WritableParcel::~WritableParcel ( )
virtualdefault

Member Function Documentation

◆ GetDataSize()

virtual int32_t grpc_binder::WritableParcel::GetDataSize ( ) const
pure virtual

◆ WriteBinder()

virtual absl::Status grpc_binder::WritableParcel::WriteBinder ( HasRawBinder binder)
pure virtual

◆ WriteByteArray()

virtual absl::Status grpc_binder::WritableParcel::WriteByteArray ( const int8_t buffer,
int32_t  length 
)
pure virtual

◆ WriteByteArrayWithLength()

absl::Status grpc_binder::WritableParcel::WriteByteArrayWithLength ( absl::string_view  buffer)
inline

Definition at line 54 of file binder.h.

◆ WriteInt32()

virtual absl::Status grpc_binder::WritableParcel::WriteInt32 ( int32_t  data)
pure virtual

◆ WriteInt64()

virtual absl::Status grpc_binder::WritableParcel::WriteInt64 ( int64_t  data)
pure virtual

◆ WriteString()

virtual absl::Status grpc_binder::WritableParcel::WriteString ( absl::string_view  s)
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