sipxportlib
Version 3.3
|
#include <OsMsgPool.h>
Public Types | |
enum | OsMsgPoolSharing { MULTIPLE_CLIENTS, SINGLE_CLIENT } |
Public Member Functions | |
OsMsgPool (const char *name, const OsMsg &model, int initialCount, int softLimit=0, int hardLimit=0, int increment=1, OsMsgPoolSharing sharing=MULTIPLE_CLIENTS) | |
virtual | ~OsMsgPool () |
OsMsg * | findFreeMsg (void) |
int | getNoInUse (void) |
int | getSoftLimit (void) |
int | getHardLimit (void) |
enum OsMsgPoolSharing |
OsMsgPool | ( | const char * | name, |
const OsMsg & | model, | ||
int | initialCount, | ||
int | softLimit = 0 , |
||
int | hardLimit = 0 , |
||
int | increment = 1 , |
||
OsMsgPoolSharing | sharing = MULTIPLE_CLIENTS |
||
) |
|
virtual |
OsMsg * findFreeMsg | ( | void | ) |
int getNoInUse | ( | void | ) |
int getSoftLimit | ( | void | ) |
int getHardLimit | ( | void | ) |