Bayonne
Static Public Member Functions | Public Attributes | List of all members
ost::Bayonne::Ring Class Reference

This is an internal ring class for synchronized ringing. More...

#include <bayonne.h>

Static Public Member Functions

static Ringattach (BayonneDriver *d, const char *id, Ring *list)
 
static void detach (Ring *list)
 
static Ringfind (Ring *list, BayonneSession *s)
 
static void start (Ring *list, BayonneSession *s)
 

Public Attributes

BayonneDriverdriver
 
const char * ring_id
 
unsigned count
 
BayonneSessionsession
 
Script::Name * script
 

Detailed Description

This is an internal ring class for synchronized ringing.

Member Function Documentation

static Ring* ost::Bayonne::Ring::attach ( BayonneDriver d,
const char *  id,
Ring list 
)
static
static void ost::Bayonne::Ring::detach ( Ring list)
static
static Ring* ost::Bayonne::Ring::find ( Ring list,
BayonneSession s 
)
static
static void ost::Bayonne::Ring::start ( Ring list,
BayonneSession s 
)
static

Member Data Documentation

unsigned ost::Bayonne::Ring::count
BayonneDriver* ost::Bayonne::Ring::driver
const char* ost::Bayonne::Ring::ring_id
Script::Name* ost::Bayonne::Ring::script
BayonneSession* ost::Bayonne::Ring::session

The documentation for this class was generated from the following file: