webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs | Enumerations | Functions
key.h File Reference
#include "rdbx.h"
#include "err.h"

Go to the source code of this file.

Classes

struct  srtp_key_limit_ctx_t
 

Typedefs

typedef struct srtp_key_limit_ctx_tsrtp_key_limit_t
 
typedef struct srtp_key_limit_ctx_t srtp_key_limit_ctx_t
 

Enumerations

enum  srtp_key_event_t { srtp_key_event_normal, srtp_key_event_soft_limit, srtp_key_event_hard_limit }
 
enum  srtp_key_state_t { srtp_key_state_normal, srtp_key_state_past_soft_limit, srtp_key_state_expired }
 

Functions

srtp_err_status_t srtp_key_limit_set (srtp_key_limit_t key, const srtp_xtd_seq_num_t s)
 
srtp_err_status_t srtp_key_limit_clone (srtp_key_limit_t original, srtp_key_limit_t *new_key)
 
srtp_err_status_t srtp_key_limit_check (const srtp_key_limit_t key)
 
srtp_key_event_t srtp_key_limit_update (srtp_key_limit_t key)
 

Typedef Documentation

◆ srtp_key_limit_ctx_t

◆ srtp_key_limit_t

Enumeration Type Documentation

◆ srtp_key_event_t

Enumerator
srtp_key_event_normal 
srtp_key_event_soft_limit 
srtp_key_event_hard_limit 

◆ srtp_key_state_t

Enumerator
srtp_key_state_normal 
srtp_key_state_past_soft_limit 
srtp_key_state_expired 

Function Documentation

◆ srtp_key_limit_check()

srtp_err_status_t srtp_key_limit_check ( const srtp_key_limit_t  key)

◆ srtp_key_limit_clone()

srtp_err_status_t srtp_key_limit_clone ( srtp_key_limit_t  original,
srtp_key_limit_t new_key 
)

◆ srtp_key_limit_set()

srtp_err_status_t srtp_key_limit_set ( srtp_key_limit_t  key,
const srtp_xtd_seq_num_t  s 
)

◆ srtp_key_limit_update()

srtp_key_event_t srtp_key_limit_update ( srtp_key_limit_t  key)