diff options
Diffstat (limited to 'grpc/src/core/lib/iomgr/tcp_custom.h')
-rw-r--r-- | grpc/src/core/lib/iomgr/tcp_custom.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/grpc/src/core/lib/iomgr/tcp_custom.h b/grpc/src/core/lib/iomgr/tcp_custom.h index d32ed2b4..b342efba 100644 --- a/grpc/src/core/lib/iomgr/tcp_custom.h +++ b/grpc/src/core/lib/iomgr/tcp_custom.h @@ -40,18 +40,19 @@ typedef struct grpc_custom_socket { } grpc_custom_socket; typedef void (*grpc_custom_connect_callback)(grpc_custom_socket* socket, - grpc_error* error); + grpc_error_handle error); typedef void (*grpc_custom_write_callback)(grpc_custom_socket* socket, - grpc_error* error); + grpc_error_handle error); typedef void (*grpc_custom_read_callback)(grpc_custom_socket* socket, - size_t nread, grpc_error* error); + size_t nread, + grpc_error_handle error); typedef void (*grpc_custom_accept_callback)(grpc_custom_socket* socket, grpc_custom_socket* client, - grpc_error* error); + grpc_error_handle error); typedef void (*grpc_custom_close_callback)(grpc_custom_socket* socket); typedef struct grpc_socket_vtable { - grpc_error* (*init)(grpc_custom_socket* socket, int domain); + grpc_error_handle (*init)(grpc_custom_socket* socket, int domain); void (*connect)(grpc_custom_socket* socket, const grpc_sockaddr* addr, size_t len, grpc_custom_connect_callback cb); void (*destroy)(grpc_custom_socket* socket); @@ -61,13 +62,13 @@ typedef struct grpc_socket_vtable { grpc_custom_write_callback cb); void (*read)(grpc_custom_socket* socket, char* buffer, size_t length, grpc_custom_read_callback cb); - grpc_error* (*getpeername)(grpc_custom_socket* socket, - const grpc_sockaddr* addr, int* len); - grpc_error* (*getsockname)(grpc_custom_socket* socket, - const grpc_sockaddr* addr, int* len); - grpc_error* (*bind)(grpc_custom_socket* socket, const grpc_sockaddr* addr, - size_t len, int flags); - grpc_error* (*listen)(grpc_custom_socket* socket); + grpc_error_handle (*getpeername)(grpc_custom_socket* socket, + const grpc_sockaddr* addr, int* len); + grpc_error_handle (*getsockname)(grpc_custom_socket* socket, + const grpc_sockaddr* addr, int* len); + grpc_error_handle (*bind)(grpc_custom_socket* socket, + const grpc_sockaddr* addr, size_t len, int flags); + grpc_error_handle (*listen)(grpc_custom_socket* socket); void (*accept)(grpc_custom_socket* socket, grpc_custom_socket* client, grpc_custom_accept_callback cb); } grpc_socket_vtable; |