sipxmedialib
Version 3.3
|
#include <assert.h>
#include <mp/MpBufPool.h>
#include <mp/MpBuf.h>
#include <os/OsSysLog.h>
#include <os/OsLock.h>
#include <utl/UtlInt.h>
#include <utl/UtlVoidPtr.h>
#include <utl/UtlHashMapIterator.h>
Classes | |
struct | MpBufList |
Class for internal MpBufPool use. More... | |
Macros | |
#define | MP_ALIGN(val, align) ((((val)+((align)-1))/(align))*(align)) |
Round 'val' to be multiply of 'align'. More... | |
#define | MP_ALIGN_SIZE 4 |
Block size will be aligned to this value. Other bound will be aligned. More... | |
#define MP_ALIGN | ( | val, | |
align | |||
) | ((((val)+((align)-1))/(align))*(align)) |
Round 'val' to be multiply of 'align'.
#define MP_ALIGN_SIZE 4 |
Block size will be aligned to this value. Other bound will be aligned.
Align block size to 4 bytes elsewise to avoid crashes on ARM and performance degradation on x86.