GRPC C++  1.26.0
Data Fields
grpc_socket_factory_vtable Struct Reference

The virtual table of grpc_socket_factory. More...

#include <socket_factory_posix.h>

Data Fields

int(* socket )(grpc_socket_factory *factory, int domain, int type, int protocol)
 Replacement for socket(2) More...
 
int(* bind )(grpc_socket_factory *factory, int sockfd, const grpc_resolved_address *addr)
 Replacement for bind(2) More...
 
int(* compare )(grpc_socket_factory *a, grpc_socket_factory *b)
 Compare socket factory a and b. More...
 
void(* destroy )(grpc_socket_factory *factory)
 Destroys the socket factory instance. More...
 

Detailed Description

The virtual table of grpc_socket_factory.

Field Documentation

◆ bind

int(* grpc_socket_factory_vtable::bind) (grpc_socket_factory *factory, int sockfd, const grpc_resolved_address *addr)

Replacement for bind(2)

◆ compare

int(* grpc_socket_factory_vtable::compare) (grpc_socket_factory *a, grpc_socket_factory *b)

Compare socket factory a and b.

◆ destroy

void(* grpc_socket_factory_vtable::destroy) (grpc_socket_factory *factory)

Destroys the socket factory instance.

◆ socket

int(* grpc_socket_factory_vtable::socket) (grpc_socket_factory *factory, int domain, int type, int protocol)

Replacement for socket(2)


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