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

Public Member Functions

std::string GetBytesToWrite () const
 
bool IsValid ()
 
void operator() (absl::Status status)
 
 WriteOperation ()
 
 WriteOperation (SliceBuffer *buffer, std::function< void(absl::Status)> &&on_complete)
 

Private Attributes

std::string bytes_to_write_
 
std::function< void(absl::Status)> on_complete_
 

Detailed Description

Definition at line 86 of file oracle_event_engine_posix.h.

Constructor & Destructor Documentation

◆ WriteOperation() [1/2]

grpc_event_engine::experimental::PosixOracleEndpoint::WriteOperation::WriteOperation ( )
inline

Definition at line 88 of file oracle_event_engine_posix.h.

◆ WriteOperation() [2/2]

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

Definition at line 89 of file oracle_event_engine_posix.h.

Member Function Documentation

◆ GetBytesToWrite()

std::string grpc_event_engine::experimental::PosixOracleEndpoint::WriteOperation::GetBytesToWrite ( ) const
inline

Definition at line 94 of file oracle_event_engine_posix.h.

◆ IsValid()

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

Definition at line 93 of file oracle_event_engine_posix.h.

◆ operator()()

void grpc_event_engine::experimental::PosixOracleEndpoint::WriteOperation::operator() ( absl::Status  status)
inline

Definition at line 95 of file oracle_event_engine_posix.h.

Member Data Documentation

◆ bytes_to_write_

std::string grpc_event_engine::experimental::PosixOracleEndpoint::WriteOperation::bytes_to_write_
private

Definition at line 102 of file oracle_event_engine_posix.h.

◆ on_complete_

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

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