Bayonne2 / Common C++ 2 Framework
|
This is an internal ring class for synchronized ringing. More...
#include <bayonne.h>
Static Public Member Functions | |
static Ring * | attach (BayonneDriver *d, const char *id, Ring *list) |
static void | detach (Ring *list) |
static Ring * | find (Ring *list, BayonneSession *s) |
static void | start (Ring *list, BayonneSession *s) |
Data Fields | |
BayonneDriver * | driver |
const char * | ring_id |
unsigned | count |
BayonneSession * | session |
Script::Name * | script |
Private Member Functions | |
Ring () | |
Private Attributes | |
Ring * | next |
Static Private Attributes | |
static Mutex | locker |
static Ring * | free |
|
static |
|
static |
|
static |
|
static |
BayonneDriver* ost::Bayonne::Ring::driver |
Script::Name* ost::Bayonne::Ring::script |
BayonneSession* ost::Bayonne::Ring::session |