CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
quic::QUICSession::SessionDataTask Struct Reference

#include <quic_session.h>

Inherits ccf::tasks::ITaskAction.

Inherited by quic::QUICSession::RecvDataTask, and quic::QUICSession::SendDataTask.

Public Member Functions

 SessionDataTask (std::shared_ptr< QUICSession > s, std::span< const uint8_t > d, sockaddr sa)
 
- Public Member Functions inherited from ccf::tasks::ITaskAction
virtual ~ITaskAction ()=default
 
virtual void do_action ()=0
 
virtual const std::string & get_name () const =0
 

Public Attributes

std::shared_ptr< QUICSessionself
 
std::vector< uint8_t > data
 
sockaddr addr {}
 

Constructor & Destructor Documentation

◆ SessionDataTask()

quic::QUICSession::SessionDataTask::SessionDataTask ( std::shared_ptr< QUICSession s,
std::span< const uint8_t >  d,
sockaddr  sa 
)
inline

Member Data Documentation

◆ addr

sockaddr quic::QUICSession::SessionDataTask::addr {}

◆ data

std::vector<uint8_t> quic::QUICSession::SessionDataTask::data

◆ self

std::shared_ptr<QUICSession> quic::QUICSession::SessionDataTask::self

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