#include <stddef.h>
Go to the source code of this file.
|
GRPC_SUPPORT_EXPORT void | bidirectional_stream_cancel (bidirectional_stream *stream) |
|
GRPC_SUPPORT_EXPORT bidirectional_stream * | bidirectional_stream_create (stream_engine *engine, void *annotation, bidirectional_stream_callback *callback) |
|
GRPC_SUPPORT_EXPORT void | bidirectional_stream_delay_request_headers_until_flush (bidirectional_stream *stream, bool delay_headers_until_flush) |
|
GRPC_SUPPORT_EXPORT int | bidirectional_stream_destroy (bidirectional_stream *stream) |
|
GRPC_SUPPORT_EXPORT void | bidirectional_stream_disable_auto_flush (bidirectional_stream *stream, bool disable_auto_flush) |
|
GRPC_SUPPORT_EXPORT void | bidirectional_stream_flush (bidirectional_stream *stream) |
|
GRPC_SUPPORT_EXPORT bool | bidirectional_stream_is_done (bidirectional_stream *stream) |
|
GRPC_SUPPORT_EXPORT int | bidirectional_stream_read (bidirectional_stream *stream, char *buffer, int capacity) |
|
GRPC_SUPPORT_EXPORT int | bidirectional_stream_start (bidirectional_stream *stream, const char *url, int priority, const char *method, const bidirectional_stream_header_array *headers, bool end_of_stream) |
|
GRPC_SUPPORT_EXPORT int | bidirectional_stream_write (bidirectional_stream *stream, const char *buffer, int buffer_length, bool end_of_stream) |
|
◆ GRPC_SUPPORT_EXPORT
#define GRPC_SUPPORT_EXPORT __attribute__((visibility("default"))) |
◆ bidirectional_stream
◆ bidirectional_stream_callback
◆ bidirectional_stream_header
◆ bidirectional_stream_header_array
◆ stream_engine
◆ bidirectional_stream_cancel()
◆ bidirectional_stream_create()
◆ bidirectional_stream_delay_request_headers_until_flush()
Delays sending request headers until bidirectional_stream_flush() is called. This flag is currently only respected when QUIC is negotiated. When true, QUIC will send request header frame along with data frame(s) as a single packet when possible.
Definition at line 75 of file cronet_api_phony.cc.
◆ bidirectional_stream_destroy()
◆ bidirectional_stream_disable_auto_flush()
Disables or enables auto flush. By default, data is flushed after every bidirectional_stream_write(). If the auto flush is disabled, the client should explicitly call bidirectional_stream_flush to flush the data.
Definition at line 70 of file cronet_api_phony.cc.
◆ bidirectional_stream_flush()
◆ bidirectional_stream_is_done()
◆ bidirectional_stream_read()
◆ bidirectional_stream_start()
◆ bidirectional_stream_write()