lwip namespace


This namespace contains code for using lwIP with libaes70.

There are some preprocessor defined which can be used to tweak the behavior of the classes in this module. For instance if the define AES70_LWIP_USE_MEM_MALLOC is defined before including any header files from libaes70, all dynamic allocations and deallocations are using the lwip library functions mem_malloc and mem_free.


namespace tcp


template<typename T>
struct allocator
class async
class lock_guard
class mutex
template<typename Function>
class task
class work_queue


template<typename Function>
static auto make_task(Function&& fun) -> task<Function>

Function documentation

template<typename Function>
static task<Function> lwip::make_task(Function&& fun)

Create a task object from a callable object.