ast_rtp_engine_dtls Struct Reference

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

#include <rtp_engine.h>


Data Fields

int(* active )(struct ast_rtp_instance *instance)
enum ast_rtp_dtls_connection(* get_connection )(struct ast_rtp_instance *instance)
const char *(* get_fingerprint )(struct ast_rtp_instance *instance)
enum ast_rtp_dtls_hash(* get_fingerprint_hash )(struct ast_rtp_instance *instance)
enum ast_rtp_dtls_setup(* get_setup )(struct ast_rtp_instance *instance)
void(* reset )(struct ast_rtp_instance *instance)
int(* set_configuration )(struct ast_rtp_instance *instance, const struct ast_rtp_dtls_cfg *dtls_cfg)
void(* set_fingerprint )(struct ast_rtp_instance *instance, enum ast_rtp_dtls_hash hash, const char *fingerprint)
void(* set_setup )(struct ast_rtp_instance *instance, enum ast_rtp_dtls_setup setup)
void(* stop )(struct ast_rtp_instance *instance)


Detailed Description

Structure that represents the optional DTLS SRTP support within an RTP engine.

Definition at line 481 of file rtp_engine.h.


Field Documentation

int(* set_configuration)(struct ast_rtp_instance *instance, const struct ast_rtp_dtls_cfg *dtls_cfg)

Set the configuration of the DTLS support on the instance

Referenced by dialog_initialize_dtls_srtp(), and setup_dtls_srtp().


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