Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
#include <res_srtp.h>
Data Fields | |
int(* | add_stream )(struct ast_srtp *srtp, struct ast_srtp_policy *policy) |
int(* | change_source )(struct ast_srtp *srtp, unsigned int from_ssrc, unsigned int to_ssrc) |
int(* | create )(struct ast_srtp **srtp, struct ast_rtp_instance *rtp, struct ast_srtp_policy *policy) |
void(* | destroy )(struct ast_srtp *srtp) |
int(* | get_random )(unsigned char *key, size_t len) |
int(* | protect )(struct ast_srtp *srtp, void **buf, int *size, int rtcp) |
int(* | replace )(struct ast_srtp **srtp, struct ast_rtp_instance *rtp, struct ast_srtp_policy *policy) |
void(* | set_cb )(struct ast_srtp *srtp, const struct ast_srtp_cb *cb, void *data) |
int(* | unprotect )(struct ast_srtp *srtp, void *buf, int *size, int rtcp) |
Definition at line 34 of file res_srtp.h.
int(* add_stream) (struct ast_srtp *srtp, struct ast_srtp_policy *policy) |
Definition at line 42 of file res_srtp.h.
Referenced by ast_rtp_instance_add_srtp_policy().
int(* change_source) (struct ast_srtp *srtp, unsigned int from_ssrc, unsigned int to_ssrc) |
Definition at line 44 of file res_srtp.h.
Referenced by ast_rtp_change_source().
int(* create) (struct ast_srtp **srtp, struct ast_rtp_instance *rtp, struct ast_srtp_policy *policy) |
Create a new SRTP session for an RTP instance with a default policy
Definition at line 36 of file res_srtp.h.
Referenced by ast_rtp_instance_add_srtp_policy().
void(* destroy) (struct ast_srtp *srtp) |
Destroy an SRTP session, along with all associated policies
Definition at line 40 of file res_srtp.h.
Referenced by instance_destructor().
int(* get_random) (unsigned char *key, size_t len) |
Definition at line 52 of file res_srtp.h.
Referenced by crypto_init_keys().
Definition at line 50 of file res_srtp.h.
Referenced by __rtp_sendto().
int(* replace) (struct ast_srtp **srtp, struct ast_rtp_instance *rtp, struct ast_srtp_policy *policy) |
Definition at line 38 of file res_srtp.h.
Referenced by ast_rtp_instance_add_srtp_policy().
void(* set_cb) (struct ast_srtp *srtp, const struct ast_srtp_cb *cb, void *data) |
Definition at line 46 of file res_srtp.h.
Definition at line 48 of file res_srtp.h.
Referenced by ast_rtcp_interpret(), and ast_rtp_interpret().