GRPC Core
0.10.0.0
|
#include "src/core/iomgr/pollset.h"
#include "src/core/iomgr/pollset_set.h"
#include <grpc/support/slice.h>
#include <grpc/support/time.h>
Go to the source code of this file.
Data Structures | |
struct | grpc_endpoint_vtable |
struct | grpc_endpoint |
Typedefs | |
typedef struct grpc_endpoint | grpc_endpoint |
typedef struct grpc_endpoint_vtable | grpc_endpoint_vtable |
typedef enum grpc_endpoint_cb_status | grpc_endpoint_cb_status |
typedef enum grpc_endpoint_write_status | grpc_endpoint_write_status |
typedef void(* | grpc_endpoint_read_cb )(void *user_data, gpr_slice *slices, size_t nslices, grpc_endpoint_cb_status error) |
typedef void(* | grpc_endpoint_write_cb )(void *user_data, grpc_endpoint_cb_status error) |
Functions | |
void | grpc_endpoint_notify_on_read (grpc_endpoint *ep, grpc_endpoint_read_cb cb, void *user_data) |
char * | grpc_endpoint_get_peer (grpc_endpoint *ep) |
grpc_endpoint_write_status | grpc_endpoint_write (grpc_endpoint *ep, gpr_slice *slices, size_t nslices, grpc_endpoint_write_cb cb, void *user_data) |
void | grpc_endpoint_shutdown (grpc_endpoint *ep) |
void | grpc_endpoint_destroy (grpc_endpoint *ep) |
void | grpc_endpoint_add_to_pollset (grpc_endpoint *ep, grpc_pollset *pollset) |
void | grpc_endpoint_add_to_pollset_set (grpc_endpoint *ep, grpc_pollset_set *pollset_set) |
typedef struct grpc_endpoint grpc_endpoint |
typedef enum grpc_endpoint_cb_status grpc_endpoint_cb_status |
typedef void(* grpc_endpoint_read_cb)(void *user_data, gpr_slice *slices, size_t nslices, grpc_endpoint_cb_status error) |
typedef struct grpc_endpoint_vtable grpc_endpoint_vtable |
typedef void(* grpc_endpoint_write_cb)(void *user_data, grpc_endpoint_cb_status error) |
typedef enum grpc_endpoint_write_status grpc_endpoint_write_status |
void grpc_endpoint_add_to_pollset | ( | grpc_endpoint * | ep, |
grpc_pollset * | pollset | ||
) |
void grpc_endpoint_add_to_pollset_set | ( | grpc_endpoint * | ep, |
grpc_pollset_set * | pollset_set | ||
) |
void grpc_endpoint_destroy | ( | grpc_endpoint * | ep | ) |
char* grpc_endpoint_get_peer | ( | grpc_endpoint * | ep | ) |
void grpc_endpoint_notify_on_read | ( | grpc_endpoint * | ep, |
grpc_endpoint_read_cb | cb, | ||
void * | user_data | ||
) |
void grpc_endpoint_shutdown | ( | grpc_endpoint * | ep | ) |
grpc_endpoint_write_status grpc_endpoint_write | ( | grpc_endpoint * | ep, |
gpr_slice * | slices, | ||
size_t | nslices, | ||
grpc_endpoint_write_cb | cb, | ||
void * | user_data | ||
) |