ast_rtp_engine_ice Struct Reference

Structure that represents the optional ICE support within an RTP engine. More...

#include <rtp_engine.h>

Collaboration diagram for ast_rtp_engine_ice:

Collaboration graph
[legend]

Data Fields

void(* add_remote_candidate )(struct ast_rtp_instance *instance, const struct ast_rtp_engine_ice_candidate *candidate)
struct ao2_container *(* get_local_candidates )(struct ast_rtp_instance *instance)
const char *(* get_password )(struct ast_rtp_instance *instance)
const char *(* get_ufrag )(struct ast_rtp_instance *instance)
void(* ice_lite )(struct ast_rtp_instance *instance)
void(* set_authentication )(struct ast_rtp_instance *instance, const char *ufrag, const char *password)
void(* set_role )(struct ast_rtp_instance *instance, enum ast_rtp_ice_role role)
void(* start )(struct ast_rtp_instance *instance)
void(* stop )(struct ast_rtp_instance *instance)
void(* turn_request )(struct ast_rtp_instance *instance, enum ast_rtp_ice_component_type component, enum ast_transport transport, const char *server, unsigned int port, const char *username, const char *password)

Detailed Description

Structure that represents the optional ICE support within an RTP engine.

Definition at line 413 of file rtp_engine.h.


Field Documentation

void(* set_authentication)(struct ast_rtp_instance *instance, const char *ufrag, const char *password)

Callback for setting received authentication information

Referenced by jingle_interpret_ice_udp_transport(), process_ice_attributes(), and process_sdp_a_ice().


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

Generated on Thu Apr 16 06:35:29 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6