Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_IOMGR_SOCKET_MUTATOR_H
20 #define GRPC_CORE_LIB_IOMGR_SOCKET_MUTATOR_H
static const grpc_transport_vtable vtable
void grpc_socket_mutator_init(grpc_socket_mutator *mutator, const grpc_socket_mutator_vtable *vtable)
const grpc_socket_mutator_vtable * vtable
bool(* mutate_fd)(int fd, grpc_socket_mutator *mutator)
void(* destroy)(grpc_socket_mutator *mutator)
bool(* mutate_fd_2)(const grpc_mutate_socket_info *info, grpc_socket_mutator *mutator)
grpc_arg grpc_socket_mutator_to_arg(grpc_socket_mutator *mutator)
grpc_socket_mutator * grpc_socket_mutator_ref(grpc_socket_mutator *mutator)
bool grpc_socket_mutator_mutate_fd(grpc_socket_mutator *mutator, int fd, grpc_fd_usage usage)
void grpc_socket_mutator_unref(grpc_socket_mutator *mutator)
int grpc_socket_mutator_compare(grpc_socket_mutator *a, grpc_socket_mutator *b)
@ GRPC_FD_CLIENT_CONNECTION_USAGE
@ GRPC_FD_SERVER_CONNECTION_USAGE
@ GRPC_FD_SERVER_LISTENER_USAGE
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:19