GRPC Core
0.11.0.0
|
#include "src/core/iomgr/pollset.h"
#include "src/core/iomgr/pollset_set.h"
#include <grpc/support/slice.h>
#include <grpc/support/slice_buffer.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_op_status | grpc_endpoint_op_status |
Enumerations | |
enum | grpc_endpoint_op_status { GRPC_ENDPOINT_DONE, GRPC_ENDPOINT_PENDING, GRPC_ENDPOINT_ERROR } |
Functions | |
grpc_endpoint_op_status | grpc_endpoint_read (grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT |
char * | grpc_endpoint_get_peer (grpc_endpoint *ep) |
grpc_endpoint_op_status | grpc_endpoint_write (grpc_endpoint *ep, gpr_slice_buffer *slices, grpc_iomgr_closure *cb) GRPC_MUST_USE_RESULT |
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_op_status grpc_endpoint_op_status |
typedef struct grpc_endpoint_vtable grpc_endpoint_vtable |
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 | ) |
grpc_endpoint_op_status grpc_endpoint_read | ( | grpc_endpoint * | ep, |
gpr_slice_buffer * | slices, | ||
grpc_iomgr_closure * | cb | ||
) |
void grpc_endpoint_shutdown | ( | grpc_endpoint * | ep | ) |
grpc_endpoint_op_status grpc_endpoint_write | ( | grpc_endpoint * | ep, |
gpr_slice_buffer * | slices, | ||
grpc_iomgr_closure * | cb | ||
) |