Go to the source code of this file.
|
enum | iceproto_e {
ICEP_INVALID
, ICEP_QWSERVER
, ICEP_QWCLIENT
, ICEP_VOICE
,
ICEP_VIDEO
} |
|
enum | icemode_e { ICEM_RAW
, ICEM_ICE
, ICEM_WEBRTC
} |
|
enum | icestate_e {
ICE_INACTIVE
, ICE_FAILED
, ICE_GATHERING
, ICE_CONNECTING
,
ICE_CONNECTED
} |
|
enum | hashvalidation_e { VH_UNSUPPORTED
, VH_AUTHORITY_UNKNOWN
, VH_INCORRECT
, VH_CORRECT
} |
|
enum | icemsgtype_s {
ICEMSG_PEERLOST =0
, ICEMSG_GREETING =1
, ICEMSG_NEWPEER =2
, ICEMSG_OFFER =3
,
ICEMSG_CANDIDATE =4
, ICEMSG_ACCEPT =5
, ICEMSG_SERVERINFO =6
, ICEMSG_SERVERUPDATE =7
,
ICEMSG_NAMEINUSE =8
} |
|
enum | websocketpackettype_e {
WS_PACKETTYPE_CONTINUATION =0
, WS_PACKETTYPE_TEXTFRAME =1
, WS_PACKETTYPE_BINARYFRAME =2
, WS_PACKETTYPE_CLOSE =8
,
WS_PACKETTYPE_PING =9
, WS_PACKETTYPE_PONG =10
} |
|
|
const dtlsfuncs_t * | DTLS_InitServer (void) |
|
const dtlsfuncs_t * | DTLS_InitClient (void) |
|
void | ICE_Tick (void) |
|
qboolean | ICE_WasStun (ftenet_connections_t *col) |
|
void QDECL | ICE_AddLCandidateConn (ftenet_connections_t *col, netadr_t *addr, int type) |
|
void QDECL | ICE_AddLCandidateInfo (struct icestate_s *con, netadr_t *adr, int adrno, int type) |
|
ftenet_generic_connection_t * | FTENET_ICE_EstablishConnection (ftenet_connections_t *col, const char *address, netadr_t adr) |
|
ftenet_connections_t * | FTENET_CreateCollection (qboolean listen, void(*ReadPacket)(void)) |
|
void | FTENET_CloseCollection (ftenet_connections_t *col) |
|
qboolean | FTENET_AddToCollection (struct ftenet_connections_s *col, const char *name, const char *address, netadrtype_t addrtype, netproto_t addrprot) |
|
int | NET_EnumerateAddresses (ftenet_connections_t *collection, struct ftenet_generic_connection_s **con, unsigned int *adrflags, netadr_t *addresses, const char **adrparams, int maxaddresses) |
|
void * | TLS_GetKnownCertificate (const char *certname, size_t *size) |
|
void * | Auth_GetKnownCertificate (const char *certname, size_t *size) |
|
vfsfile_t * | FS_OpenSSL (const char *hostname, vfsfile_t *source, qboolean server) |
|
int | TLS_GetChannelBinding (vfsfile_t *stream, qbyte *data, size_t *datasize) |
|
vfsfile_t * | FS_WrapTCPSocket (SOCKET socket, qboolean conpending, const char *peername) |
|
vfsfile_t * | FS_OpenTCP (const char *name, int defaultport, qboolean assumetls) |
|
◆ dtlscred_t
◆ dtlsfuncs_t
◆ epollctx_t
◆ ftecrypto_t
◆ ftenet_connections_t
◆ ftenet_generic_connection_t
◆ hashvalidation_e
Enumerator |
---|
VH_UNSUPPORTED | |
VH_AUTHORITY_UNKNOWN | |
VH_INCORRECT | |
VH_CORRECT | |
◆ icemode_e
Enumerator |
---|
ICEM_RAW | |
ICEM_ICE | |
ICEM_WEBRTC | |
◆ icemsgtype_s
Enumerator |
---|
ICEMSG_PEERLOST | |
ICEMSG_GREETING | |
ICEMSG_NEWPEER | |
ICEMSG_OFFER | |
ICEMSG_CANDIDATE | |
ICEMSG_ACCEPT | |
ICEMSG_SERVERINFO | |
ICEMSG_SERVERUPDATE | |
ICEMSG_NAMEINUSE | |
◆ iceproto_e
Enumerator |
---|
ICEP_INVALID | |
ICEP_QWSERVER | |
ICEP_QWCLIENT | |
ICEP_VOICE | |
ICEP_VIDEO | |
◆ icestate_e
Enumerator |
---|
ICE_INACTIVE | |
ICE_FAILED | |
ICE_GATHERING | |
ICE_CONNECTING | |
ICE_CONNECTED | |
◆ websocketpackettype_e
Enumerator |
---|
WS_PACKETTYPE_CONTINUATION | |
WS_PACKETTYPE_TEXTFRAME | |
WS_PACKETTYPE_BINARYFRAME | |
WS_PACKETTYPE_CLOSE | |
WS_PACKETTYPE_PING | |
WS_PACKETTYPE_PONG | |
◆ Auth_GetKnownCertificate()
void * Auth_GetKnownCertificate |
( |
const char * |
certname, |
|
|
size_t * |
size |
|
) |
| |
◆ DTLS_InitClient()
◆ DTLS_InitServer()
◆ FS_OpenSSL()
◆ FS_OpenTCP()
◆ FS_WrapTCPSocket()
vfsfile_t * FS_WrapTCPSocket |
( |
SOCKET |
socket, |
|
|
qboolean |
conpending, |
|
|
const char * |
peername |
|
) |
| |
◆ FTENET_AddToCollection()
◆ FTENET_CloseCollection()
◆ FTENET_CreateCollection()
◆ FTENET_ICE_EstablishConnection()
◆ ICE_AddLCandidateConn()
◆ ICE_AddLCandidateInfo()
void QDECL ICE_AddLCandidateInfo |
( |
struct icestate_s * |
con, |
|
|
netadr_t * |
adr, |
|
|
int |
adrno, |
|
|
int |
type |
|
) |
| |
◆ ICE_Tick()
◆ ICE_WasStun()
◆ NET_EnumerateAddresses()
◆ TLS_GetChannelBinding()
◆ TLS_GetKnownCertificate()
void * TLS_GetKnownCertificate |
( |
const char * |
certname, |
|
|
size_t * |
size |
|
) |
| |
◆ crypto_gnutls
◆ crypto_sspi
◆ cryptolib
◆ iceapi
◆ net_ice_broker