Namespaces | Macros | Functions
wire_writer.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/ext/transport/binder/wire_format/wire_writer.h"
#include <utility>
#include "absl/cleanup/cleanup.h"
#include "absl/types/variant.h"
#include <grpc/support/log.h>
Include dependency graph for wire_writer.cc:

Go to the source code of this file.

Namespaces

 grpc_binder
 

Macros

#define RETURN_IF_ERROR(expr)
 

Functions

bool grpc_binder::CanBeSentInOneTransaction (const Transaction &tx)
 
void grpc_binder::RunScheduledTx (void *arg, grpc_error_handle)
 
absl::Status grpc_binder::WriteInitialMetadata (const Transaction &tx, WritableParcel *parcel)
 
absl::Status grpc_binder::WriteTrailingMetadata (const Transaction &tx, WritableParcel *parcel)
 

Macro Definition Documentation

◆ RETURN_IF_ERROR

#define RETURN_IF_ERROR (   expr)
Value:
do { \
const absl::Status status = (expr); \
if (!status.ok()) return status; \
} while (0)

Definition at line 28 of file wire_writer.cc.

status
absl::Status status
Definition: rls.cc:251
absl::Status
Definition: third_party/abseil-cpp/absl/status/status.h:424
absl::Status::ok
ABSL_MUST_USE_RESULT bool ok() const
Definition: third_party/abseil-cpp/absl/status/status.h:802


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