A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::net::WebSocketSignallingClientOptions Struct Reference

Connection tuning for a WebSocketSignallingClient. More...

#include <cpp/a11/net/websocket_signalling.h>

Public Member Functions

absl::Status Validate () const
 

Public Attributes

Http2Options http2_options
 HTTP/2 connection and TLS policy.
 
absl::Time deadline = absl::InfiniteFuture()
 Registration deadline.
 
size_t max_message_size = 1024 * 1024
 Inbound JSON message limit.
 

Detailed Description

Connection tuning for a WebSocketSignallingClient.

Covers the underlying HTTP/2 transport (including TLS), a connect deadline, and the maximum accepted inbound signalling message size.

Member Function Documentation

◆ Validate()

absl::Status a11::net::WebSocketSignallingClientOptions::Validate ( ) const
Returns
OK if the options are internally consistent.

Member Data Documentation

◆ deadline

absl::Time a11::net::WebSocketSignallingClientOptions::deadline = absl::InfiniteFuture()

Registration deadline.

◆ http2_options

Http2Options a11::net::WebSocketSignallingClientOptions::http2_options

HTTP/2 connection and TLS policy.

◆ max_message_size

size_t a11::net::WebSocketSignallingClientOptions::max_message_size = 1024 * 1024

Inbound JSON message limit.


The documentation for this struct was generated from the following files: