Skip to content

/AWS1/CL_KNGICESERVER

A structure for the ICE server connection data.

CONSTRUCTOR

IMPORTING

Optional arguments:

IT_URIS TYPE /AWS1/CL_KNGURIS_W=>TT_URIS TT_URIS

An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.

IV_USERNAME TYPE /AWS1/KNGUSERNAME /AWS1/KNGUSERNAME

A username to login to the ICE server.

IV_PASSWORD TYPE /AWS1/KNGPASSWORD /AWS1/KNGPASSWORD

A password to login to the ICE server.

IV_TTL TYPE /AWS1/KNGTTL /AWS1/KNGTTL

The period of time, in seconds, during which the username and password are valid.


Queryable Attributes

Uris

An array of URIs, in the form specified in the I-D.petithuguenin-behave-turn-uris spec. These URIs provide the different addresses and/or protocols that can be used to reach the TURN server.

Accessible with the following methods

Method Description
GET_URIS() Getter for URIS, with configurable default
ASK_URIS() Getter for URIS w/ exceptions if field has no value
HAS_URIS() Determine if URIS has a value

Username

A username to login to the ICE server.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value

Password

A password to login to the ICE server.

Accessible with the following methods

Method Description
GET_PASSWORD() Getter for PASSWORD, with configurable default
ASK_PASSWORD() Getter for PASSWORD w/ exceptions if field has no value
HAS_PASSWORD() Determine if PASSWORD has a value

Ttl

The period of time, in seconds, during which the username and password are valid.

Accessible with the following methods

Method Description
GET_TTL() Getter for TTL, with configurable default
ASK_TTL() Getter for TTL w/ exceptions if field has no value
HAS_TTL() Determine if TTL has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ICESERVERLIST

TYPES TT_ICESERVERLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNGICESERVER WITH DEFAULT KEY
.