22 virtual void SetOnConnectedCallback(::std::function<
void()>) = 0;
28 virtual bool Start(
int,
int,
int) = 0;
30 virtual bool OpenStream(
int) = 0;
32 virtual bool ResetStream(
int) = 0;
36 virtual bool ReadyToSendData() = 0;
38 virtual int max_message_size()
const = 0;
40 virtual ::std::optional<int> max_outbound_streams()
const = 0;
42 virtual ::std::optional<int> max_inbound_streams()
const = 0;
44 virtual uint64 buffered_amount(
int)
const = 0;
46 virtual uint64 buffered_amount_low_threshold(
int)
const = 0;
48 virtual void SetBufferedAmountLowThreshold(
int, uint64) = 0;
50 virtual void set_debug_name_for_testing(
char const*) = 0;