LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches
lci::comp_impl_t Class Referenceabstract

Completion object implementation base type. More...

#include <lci.hpp>

Collaboration diagram for lci::comp_impl_t:
[legend]

Public Types

using attr_t = comp_attr_t
 

Public Member Functions

 comp_impl_t (const attr_t &attr_)
 
virtual ~comp_impl_t ()=default
 
virtual void signal (status_t)=0
 

Public Attributes

comp_attr_t attr
 

Detailed Description

Completion object implementation base type.

Users can overload the signal function to implement their own completion object.

Member Typedef Documentation

◆ attr_t

Constructor & Destructor Documentation

◆ comp_impl_t()

lci::comp_impl_t::comp_impl_t ( const attr_t & attr_)
inline

◆ ~comp_impl_t()

virtual lci::comp_impl_t::~comp_impl_t ( )
virtualdefault

Member Function Documentation

◆ signal()

virtual void lci::comp_impl_t::signal ( status_t )
pure virtual

Member Data Documentation

◆ attr

comp_attr_t lci::comp_impl_t::attr

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