reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
dtls::DtlsSocketContext Class Referenceabstract

#include <DtlsSocket.hxx>

Inheritance diagram for dtls::DtlsSocketContext:
[legend]

Public Member Functions

virtual ~DtlsSocketContext ()
 
virtual void write (const unsigned char *data, unsigned int len)=0
 
virtual void handshakeCompleted ()=0
 
virtual void handshakeFailed (const char *err)=0
 
virtual std::shared_ptr< std::mutex > timerLock ()
 

Protected Attributes

DtlsSocket * mSocket
 

Friends

class DtlsSocket
 

Detailed Description

Definition at line 33 of file DtlsSocket.hxx.

Constructor & Destructor Documentation

◆ ~DtlsSocketContext()

virtual dtls::DtlsSocketContext::~DtlsSocketContext ( )
inlinevirtual

Definition at line 38 of file DtlsSocket.hxx.

Member Function Documentation

◆ handshakeCompleted()

virtual void dtls::DtlsSocketContext::handshakeCompleted ( )
pure virtual

◆ handshakeFailed()

virtual void dtls::DtlsSocketContext::handshakeFailed ( const char *  err)
pure virtual

◆ timerLock()

virtual std::shared_ptr< std::mutex > dtls::DtlsSocketContext::timerLock ( )
inlinevirtual

Reimplemented in flowmanager::FlowDtlsSocketContext.

Definition at line 45 of file DtlsSocket.hxx.

◆ write()

virtual void dtls::DtlsSocketContext::write ( const unsigned char *  data,
unsigned int  len 
)
pure virtual

Friends And Related Symbol Documentation

◆ DtlsSocket

Definition at line 51 of file DtlsSocket.hxx.

Member Data Documentation

◆ mSocket

DtlsSocket* dtls::DtlsSocketContext::mSocket
protected

Definition at line 48 of file DtlsSocket.hxx.


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