Home
last modified time | relevance | path

Searched refs:SecureSession (Results 1 – 9 of 9) sorted by relevance

/openthread-latest/src/core/coap/
Dcoap_secure.cpp45 SecureSession::SecureSession(Instance &aInstance, Dtls::Transport &aDtlsTransport) in SecureSession() function in ot::Coap::SecureSession
54 void SecureSession::Cleanup(void) in Cleanup()
63 Error SecureSession::SendMessage(Message &aMessage, in SendMessage()
76 Error SecureSession::SendMessage(Message &aMessage, ResponseHandler aHandler, void *aContext) in SendMessage()
83 Error SecureSession::Transmit(CoapBase &aCoapBase, ot::Message &aMessage, const Ip6::MessageInfo &a… in Transmit()
85 return static_cast<SecureSession &>(aCoapBase).Transmit(aMessage, aMessageInfo); in Transmit()
88 Error SecureSession::Transmit(ot::Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in Transmit()
103 void SecureSession::HandleDtlsConnectEvent(ConnectEvent aEvent, void *aContext) in HandleDtlsConnectEvent()
105 static_cast<SecureSession *>(aContext)->HandleDtlsConnectEvent(aEvent); in HandleDtlsConnectEvent()
108 void SecureSession::HandleDtlsConnectEvent(ConnectEvent aEvent) in HandleDtlsConnectEvent()
[all …]
Dcoap_secure.hpp60 class SecureSession : public CoapBase, public Dtls::Session class
120 SecureSession(Instance &aInstance, Dtls::Transport &aDtlsTransport);
142 …icationCoapSecure : public Dtls::Transport, public Dtls::Transport::Extension, public SecureSession
154 , SecureSession(aInstance, static_cast<Dtls::Transport &>(*this)) in ApplicationCoapSecure()
161 …static MeshCoP::SecureSession *HandleDtlsAccept(void *aContext, const Ip6::MessageInfo &aMessageIn…
162 SecureSession *HandleDtlsAccept(void);
/openthread-latest/src/core/meshcop/
Dsecure_transport.hpp103 class SecureSession : private LinkedListEntry<SecureSession>, private NonCopyable class
105 friend class LinkedListEntry<SecureSession>;
106 friend class LinkedList<SecureSession>;
223 explicit SecureSession(SecureTransport &aTransport);
286 SecureSession *mNext;
304 friend class SecureSession;
340 typedef SecureSession *(*AcceptCallback)(void *aContext, const Ip6::MessageInfo &aMessageInfo);
348 typedef void (*RemoveSessionCallback)(void *aContext, SecureSession &aSesssion);
365 friend SecureSession;
697 LinkedList<SecureSession> &GetSessions(void) { return mSessions; } in GetSessions()
[all …]
Dsecure_transport.cpp53 SecureSession::SecureSession(SecureTransport &aTransport) in SecureSession() function in ot::MeshCoP::SecureSession
59 void SecureSession::Init(void) in Init()
77 void SecureSession::FreeMbedtls(void) in FreeMbedtls()
95 void SecureSession::SetState(State aState) in SetState()
106 Error SecureSession::Connect(const Ip6::SockAddr &aSockAddr) in Connect()
125 void SecureSession::Accept(Message &aMessage, const Ip6::MessageInfo &aMessageInfo) in Accept()
141 void SecureSession::HandleTransportReceive(Message &aMessage) in HandleTransportReceive()
160 Error SecureSession::Setup(void) in Setup()
334 void SecureSession::Disconnect(ConnectEvent aEvent) in Disconnect()
353 Error SecureSession::Send(Message &aMessage) in Send()
[all …]
Dborder_agent.hpp251 class CoapDtlsSession : public Coap::SecureSession, public Heap::Allocatable<CoapDtlsSession>
257 : Coap::SecureSession(aInstance, aDtlsTransport) in CoapDtlsSession()
303 static SecureSession *HandleAcceptSession(void *aContext, const Ip6::MessageInfo &aMessageInfo);
305 static void HandleRemoveSession(void *aContext, SecureSession &aSesssion);
306 void HandleRemoveSession(SecureSession &aSesssion);
Dborder_agent.cpp237 SecureSession *BorderAgent::HandleAcceptSession(void *aContext, const Ip6::MessageInfo &aMessageInf… in HandleAcceptSession()
260 void BorderAgent::HandleRemoveSession(void *aContext, SecureSession &aSesssion) in HandleRemoveSession()
265 void BorderAgent::HandleRemoveSession(SecureSession &aSesssion) in HandleRemoveSession()
/openthread-latest/src/core/thread/
Dtmf.hpp200 class SecureAgent : public Coap::Dtls::Transport, public Coap::SecureSession
211 …static MeshCoP::SecureSession *HandleDtlsAccept(void *aContext, const Ip6::MessageInfo &aMessageIn…
212 Coap::SecureSession *HandleDtlsAccept(void);
Dtmf.cpp277 , Coap::SecureSession(aInstance, static_cast<Coap::Dtls::Transport &>(*this)) in SecureAgent()
286 MeshCoP::SecureSession *SecureAgent::HandleDtlsAccept(void *aContext, const Ip6::MessageInfo &aMess… in HandleDtlsAccept()
293 Coap::SecureSession *SecureAgent::HandleDtlsAccept(void) in HandleDtlsAccept()
295 return IsSessionInUse() ? nullptr : static_cast<Coap::SecureSession *>(this); in HandleDtlsAccept()
/openthread-latest/tests/nexus/
Dtest_dtls.cpp151 … static MeshCoP::SecureSession *HandleAccept(void *aContext, const Ip6::MessageInfo &aMessageInfo) in HandleAccept()
194 … static MeshCoP::SecureSession *HandleAccept(void *aContext, const Ip6::MessageInfo &aMessageInfo) in HandleAccept()
213 static void HandleRemoveSession(void *aContext, MeshCoP::SecureSession &aSesssion) in HandleRemoveSession()
543 for (MeshCoP::SecureSession &session : dtls0.GetSessions()) in TestDtlsMultiSession()
572 for (MeshCoP::SecureSession &session : dtls0.GetSessions()) in TestDtlsMultiSession()
595 for (MeshCoP::SecureSession &session : dtls0.GetSessions()) in TestDtlsMultiSession()
640 for (MeshCoP::SecureSession &session : dtls0.GetSessions()) in TestDtlsMultiSession()