Component: moteiv.tos.lib.util.pool.ObjectPoolC

generic module ObjectPoolC(typedef object_type, uint8_t size)

A generic implementation of an pool data structure.

The pool is made up of 'object_type' objects and has a maximum capacity of 'size'. Create a new object pool for each type of data you'd like to manage.

Author:
Joe Polastre, Moteiv Corporation <info@moteiv.com>

Provides
interface ObjectPool<object_type> as Pool
interface ObjectPoolEvents<object_type> as PoolEvents