esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
region.hpp File Reference
#include "common.hpp"

Go to the source code of this file.

Classes

class  ndnph::Region
 Region-based memory allocator thats owns memory of NDNph objects. More...
 
class  ndnph::StaticRegion< C >
 Region with statically allocated memory. More...
 
class  ndnph::DynamicRegion
 Region with dynamically allocated memory. More...
 
class  ndnph::WithRegion
 Base class of an object associated with a Region. More...
 
class  ndnph::InRegion
 Base class of an object allocated in a Region. More...
 
class  ndnph::RefRegion< Obj >
 Base class of an object referencing an InRegion object. More...
 

Namespaces

 ndnph
 

Functions

constexpr size_t ndnph::sizeofSubRegions (size_t capacity, size_t count=1)
 Compute total size of several sub Regions of given capacity. More...
 
Region * ndnph::makeSubRegion (Region &parent, size_t capacity)
 Create Region inside a parent Region. More...