libebml_ng
Classes | Functions | Variables
contig-allocator.cpp File Reference
#include <mutex>

Classes

struct  _link
 
class  page_t< T >
 

Functions

struct _link _remove_link (_link &prev, _link &item, _link &next)
 
void _insert_link (_link &prev, _link &item, _link &next, uint16_t item_index)
 
_link_get_next (_link *_ll, _link &item)
 
_link_get_prev (_link *_ll, _link &item)
 

Variables

uint16_t prev
 
uint16_t next
 
class page_t _remove_link
 

Function Documentation

◆ _get_next()

_link& _get_next ( _link _ll,
_link item 
)
inline

◆ _get_prev()

_link& _get_prev ( _link _ll,
_link item 
)
inline

◆ _insert_link()

void _insert_link ( _link prev,
_link item,
_link next,
uint16_t  item_index 
)
inline

◆ _remove_link()

struct _link _remove_link ( _link prev,
_link item,
_link next 
)

Variable Documentation

◆ _remove_link

class page_t _remove_link

◆ next

uint16_t next

◆ prev

uint16_t prev