|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <FlowDtlsSocketContext.hxx>
Public Member Functions | |
| FlowDtlsSocketContext (Flow &flow, const asio::ip::address &address, unsigned short port) | |
| virtual | ~FlowDtlsSocketContext () |
| virtual void | write (const unsigned char *data, unsigned int len) |
| virtual void | handshakeCompleted () |
| virtual void | handshakeFailed (const char *err) |
| virtual std::shared_ptr< std::mutex > | timerLock () |
| srtp_t * | getSrtpSessionIn () |
| srtp_t * | getSrtpSessionOut () |
| bool | isSrtpInitialized () |
| void | checkRemoteFingerprint (const resip::Data &hashFunction, const resip::Data &fingerprint) |
| srtp_err_status_t | srtpProtect (void *data, int *size, bool rtcp) |
| srtp_err_status_t | srtpUnprotect (void *data, int *size, bool rtcp) |
Public Member Functions inherited from dtls::DtlsSocketContext | |
| virtual | ~DtlsSocketContext () |
Additional Inherited Members | |
Protected Attributes inherited from dtls::DtlsSocketContext | |
| DtlsSocket * | mSocket |
Definition at line 29 of file FlowDtlsSocketContext.hxx.
| FlowDtlsSocketContext::FlowDtlsSocketContext | ( | Flow & | flow, |
| const asio::ip::address & | address, | ||
| unsigned short | port | ||
| ) |
Definition at line 24 of file FlowDtlsSocketContext.cxx.
|
virtual |
Definition at line 29 of file FlowDtlsSocketContext.cxx.
| void FlowDtlsSocketContext::checkRemoteFingerprint | ( | const resip::Data & | hashFunction, |
| const resip::Data & | fingerprint | ||
| ) |
Definition at line 77 of file FlowDtlsSocketContext.cxx.
|
inline |
Definition at line 41 of file FlowDtlsSocketContext.hxx.
|
inline |
Definition at line 42 of file FlowDtlsSocketContext.hxx.
|
virtual |
Implements dtls::DtlsSocketContext.
Definition at line 42 of file FlowDtlsSocketContext.cxx.
Implements dtls::DtlsSocketContext.
Definition at line 64 of file FlowDtlsSocketContext.cxx.
|
inline |
Definition at line 43 of file FlowDtlsSocketContext.hxx.
| srtp_err_status_t FlowDtlsSocketContext::srtpProtect | ( | void * | data, |
| int * | size, | ||
| bool | rtcp | ||
| ) |
Definition at line 160 of file FlowDtlsSocketContext.cxx.
| srtp_err_status_t FlowDtlsSocketContext::srtpUnprotect | ( | void * | data, |
| int * | size, | ||
| bool | rtcp | ||
| ) |
Definition at line 178 of file FlowDtlsSocketContext.cxx.
|
virtual |
Reimplemented from dtls::DtlsSocketContext.
Definition at line 70 of file FlowDtlsSocketContext.cxx.
Implements dtls::DtlsSocketContext.
Definition at line 35 of file FlowDtlsSocketContext.cxx.