24 virtual void SetOnConnectedCallback(::std::function<
void()>) = 0;
33 virtual bool Start(
int,
int,
int) = 0;
36 virtual bool OpenStream(
int) = 0;
39 virtual bool ResetStream(
int) = 0;
45 virtual bool ReadyToSendData() = 0;
48 virtual int max_message_size()
const = 0;
51 virtual ::std::optional<int> max_outbound_streams()
const = 0;
54 virtual ::std::optional<int> max_inbound_streams()
const = 0;
57 virtual uint64 buffered_amount(
int)
const = 0;
60 virtual uint64 buffered_amount_low_threshold(
int)
const = 0;
63 virtual void SetBufferedAmountLowThreshold(
int, uint64) = 0;
66 virtual void set_debug_name_for_testing(
char const*) = 0;