[][src]Module skyway_webrtc_gateway_api::data

/data api bindings

Structs

ConnectQuery

Query for POST /data/connections

ConnectionQueryOption

Query parameter for POST /data/connections

DataConnectionIdWrapper

Struct just for adapter to adjust JSON format

DataConnectionStatus

Response from GET /data/connections/{data_cnnection_id}/status

DataIdWrapper

Struct just for adapter to adjust JSON format

DcInit

Query parameter for POST /data/connections

RedirectDataParams

Query for PUT /data/connections

Enums

DataConnectionEventEnum

Shows DataConnection events.

Functions

close_data_socket

This function let a WebRTC Gateway close a socket to receive media which will be redirected to neighbour peer.

connect

This function let a WebRTC Gateway establish a DataChannel to neighbour

disconnect

This function let a WebRTC Gateway close a DataChannel

listen_events

This function keep listening events from a WebRTC Gateway. It keep accessing event API endpoint until receiving a CLOSE event or HTTP Error Code.

open_data_socket

This function let a WebRTC Gateway open a socket to receive media which will be redirected to neighbour peer.

redirect

DataConnection is automatically established when neighbour connect to this side. In that case, the connection doesn't have source and destination port information. This function set the information.

status

This function to get status of DataChannel