Public Member Functions | Private Attributes | List of all members
grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation Class Reference

Public Member Functions

int GetNumBytesToRead () const
 
bool IsValid ()
 
void operator() (std::string read_data, absl::Status status)
 
 ReadOperation ()
 
 ReadOperation (int num_bytes_to_read, SliceBuffer *buffer, std::function< void(absl::Status)> &&on_complete)
 

Private Attributes

SliceBufferbuffer_
 
int num_bytes_to_read_
 
std::function< void(absl::Status)> on_complete_
 

Detailed Description

Definition at line 60 of file oracle_event_engine_posix.h.

Constructor & Destructor Documentation

◆ ReadOperation() [1/2]

grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::ReadOperation ( )
inline

Definition at line 62 of file oracle_event_engine_posix.h.

◆ ReadOperation() [2/2]

grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::ReadOperation ( int  num_bytes_to_read,
SliceBuffer buffer,
std::function< void(absl::Status)> &&  on_complete 
)
inline

Definition at line 64 of file oracle_event_engine_posix.h.

Member Function Documentation

◆ GetNumBytesToRead()

int grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::GetNumBytesToRead ( ) const
inline

Definition at line 70 of file oracle_event_engine_posix.h.

◆ IsValid()

bool grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::IsValid ( )
inline

Definition at line 69 of file oracle_event_engine_posix.h.

◆ operator()()

void grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::operator() ( std::string  read_data,
absl::Status  status 
)
inline

Definition at line 71 of file oracle_event_engine_posix.h.

Member Data Documentation

◆ buffer_

SliceBuffer* grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::buffer_
private

Definition at line 80 of file oracle_event_engine_posix.h.

◆ num_bytes_to_read_

int grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::num_bytes_to_read_
private

Definition at line 79 of file oracle_event_engine_posix.h.

◆ on_complete_

std::function<void(absl::Status)> grpc_event_engine::experimental::PosixOracleEndpoint::ReadOperation::on_complete_
private

Definition at line 81 of file oracle_event_engine_posix.h.


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


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