Functions
cronet_api_phony.cc File Reference
#include <grpc/support/port_platform.h>
#include "third_party/objective_c/Cronet/bidirectional_stream_c.h"
#include <grpc/support/log.h>
Include dependency graph for cronet_api_phony.cc:

Go to the source code of this file.

Functions

void bidirectional_stream_cancel (bidirectional_stream *)
 
bidirectional_streambidirectional_stream_create (stream_engine *, void *, bidirectional_stream_callback *)
 
void bidirectional_stream_delay_request_headers_until_flush (bidirectional_stream *, bool)
 
int bidirectional_stream_destroy (bidirectional_stream *)
 
void bidirectional_stream_disable_auto_flush (bidirectional_stream *, bool)
 
void bidirectional_stream_flush (bidirectional_stream *)
 
int bidirectional_stream_read (bidirectional_stream *, char *, int)
 
int bidirectional_stream_start (bidirectional_stream *, const char *, int, const char *, const bidirectional_stream_header_array *, bool)
 
int bidirectional_stream_write (bidirectional_stream *, const char *, int, bool)
 

Function Documentation

◆ bidirectional_stream_cancel()

void bidirectional_stream_cancel ( bidirectional_stream )

Definition at line 66 of file cronet_api_phony.cc.

◆ bidirectional_stream_create()

bidirectional_stream* bidirectional_stream_create ( stream_engine ,
void *  ,
bidirectional_stream_callback  
)

Definition at line 32 of file cronet_api_phony.cc.

◆ bidirectional_stream_delay_request_headers_until_flush()

void bidirectional_stream_delay_request_headers_until_flush ( bidirectional_stream stream,
bool  delay_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()

int bidirectional_stream_destroy ( bidirectional_stream )

Definition at line 39 of file cronet_api_phony.cc.

◆ bidirectional_stream_disable_auto_flush()

void bidirectional_stream_disable_auto_flush ( bidirectional_stream stream,
bool  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()

void bidirectional_stream_flush ( bidirectional_stream stream)

Flushes pending writes. This method should not be called before invocation of on_stream_ready() method of the bidirectional_stream_callback. For each previously called bidirectional_stream_write() a corresponding on_write_completed() callback will be invoked when the buffer is sent.

Definition at line 80 of file cronet_api_phony.cc.

◆ bidirectional_stream_read()

int bidirectional_stream_read ( bidirectional_stream ,
char *  ,
int   
)

Definition at line 53 of file cronet_api_phony.cc.

◆ bidirectional_stream_start()

int bidirectional_stream_start ( bidirectional_stream ,
const char *  ,
int  ,
const char *  ,
const bidirectional_stream_header_array ,
bool   
)

Definition at line 44 of file cronet_api_phony.cc.

◆ bidirectional_stream_write()

int bidirectional_stream_write ( bidirectional_stream ,
const char *  ,
int  ,
bool   
)

Definition at line 59 of file cronet_api_phony.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09