llarp::dtls
Classes
Types
Functions
|
Name |
| LinkLayer_ptr |
NewInboundLink(std::shared_ptr< KeyManager > keyManager, std::shared_ptr< EventLoop > loop, GetRCFunc getrc, LinkMessageHandler h, SignBufferFunc sign, BeforeConnectFunc_t before, SessionEstablishedHandler est, SessionRenegotiateHandler reneg, TimeoutHandler timeout, SessionClosedHandler closed, PumpDoneHandler pumpDone, WorkerFunc_t work) |
| LinkLayer_ptr |
NewOutboundLink(std::shared_ptr< KeyManager > keyManager, std::shared_ptr< EventLoop > loop, GetRCFunc getrc, LinkMessageHandler h, SignBufferFunc sign, BeforeConnectFunc_t before, SessionEstablishedHandler est, SessionRenegotiateHandler reneg, TimeoutHandler timeout, SessionClosedHandler closed, PumpDoneHandler pumpDone, WorkerFunc_t work) |
| std::optional< DialbackAction > |
DialbackActionFromByte(byte_t action) |
Types Documentation
enum DialbackAction
| Enumerator |
Value |
Description |
| Challenge |
'@' |
|
| Reply |
'#' |
|
| Failure |
'!' |
|
using LinkLayer_ptr
using llarp::dtls::LinkLayer_ptr = typedef std::shared_ptr<LinkLayer>;
using BIO_ptr
using llarp::dtls::BIO_ptr = typedef std::unique_ptr<BIO, BIO_Deleter>;
using SSL_CTX_ptr
using llarp::dtls::SSL_CTX_ptr = typedef std::unique_ptr<SSL_CTX, SSL_CTX_Deleter>;
using SSL_ptr
using llarp::dtls::SSL_ptr = typedef std::unique_ptr<SSL, SSL_Deleter>;
Functions Documentation
function NewInboundLink
LinkLayer_ptr NewInboundLink(
std::shared_ptr< KeyManager > keyManager,
std::shared_ptr< EventLoop > loop,
GetRCFunc getrc,
LinkMessageHandler h,
SignBufferFunc sign,
BeforeConnectFunc_t before,
SessionEstablishedHandler est,
SessionRenegotiateHandler reneg,
TimeoutHandler timeout,
SessionClosedHandler closed,
PumpDoneHandler pumpDone,
WorkerFunc_t work
)
function NewOutboundLink
LinkLayer_ptr NewOutboundLink(
std::shared_ptr< KeyManager > keyManager,
std::shared_ptr< EventLoop > loop,
GetRCFunc getrc,
LinkMessageHandler h,
SignBufferFunc sign,
BeforeConnectFunc_t before,
SessionEstablishedHandler est,
SessionRenegotiateHandler reneg,
TimeoutHandler timeout,
SessionClosedHandler closed,
PumpDoneHandler pumpDone,
WorkerFunc_t work
)
function DialbackActionFromByte
std::optional< DialbackAction > DialbackActionFromByte(
byte_t action
)
Updated on 2026-08-23 at 15:46:33 +0000