Embedded Template Library 1.0
reference_counted_message_pool.h File Reference
#include "platform.h"
#include "message.h"
#include "imemory_block_allocator.h"
#include "ireference_counted_message_pool.h"
#include "reference_counted_message.h"
#include "static_assert.h"
#include "error_handler.h"
#include "utility.h"
#include "atomic.h"
#include "memory.h"
#include "largest.h"

Go to the source code of this file.

Classes

class  etl::reference_counted_message_pool_exception
 Exception type for etl::reference_counted_message_pool. More...
 
class  etl::reference_counted_message_pool_allocation_failure
 Exception if the allocation failed. More...
 
class  etl::reference_counted_message_pool_release_failure
 Exception if the release failed. More...
 
class  etl::reference_counted_message_pool< TCounter >
 A pool for allocating reference counted messages. More...
 
struct  etl::reference_counted_message_pool< TCounter >::pool_message_parameters< TMessage1, TMessage2, TMessage3, TMessage4, TMessage5, TMessage6, TMessage7, TMessage8 >
 

Namespaces

namespace  etl
 bitset_ext