ost::BayonneBinder Class Reference

An intermediary binder class for Bayonne engine. More...

#include <bayonne.h>

Inheritance diagram for ost::BayonneBinder:

ost::Bayonne

List of all members.

Static Public Member Functions

static const char * submitRequest (const char **data)
static ScriptCompiler * getCompiler (void)
static unsigned gatherDestinations (ScriptImage *img, const char **index, unsigned max)
static bool isDestination (const char *name)

Protected Member Functions

virtual const char * submit (const char **data)
virtual ScriptCompiler * compiler (void)
virtual unsigned destinations (Image *img, const char **array, unsigned max)
virtual bool isDestination (Image *img, const char *name)
BayonneSessionsession (ScriptInterp *interp)
bool scriptEvent (ScriptInterp *interp, const char *evt)
bool digitEvent (ScriptInterp *interp, const char *evt)
 BayonneBinder (const char *id)
virtual void makeCall (BayonneSession *child)
virtual void dropCall (BayonneSession *child)
virtual Name * getIncoming (ScriptImage *img, BayonneSession *s, Event *event)

Friends

class __EXPORT BayonneSession

Classes

class  Image


Detailed Description

An intermediary binder class for Bayonne engine.

Author:
David Sugar <dyfet@gnutelephony.org> Binder class.

Constructor & Destructor Documentation

ost::BayonneBinder::BayonneBinder ( const char *  id  )  [protected]


Member Function Documentation

virtual const char* ost::BayonneBinder::submit ( const char **  data  )  [protected, virtual]

virtual ScriptCompiler* ost::BayonneBinder::compiler ( void   )  [protected, virtual]

virtual unsigned ost::BayonneBinder::destinations ( Image *  img,
const char **  array,
unsigned  max 
) [protected, virtual]

virtual bool ost::BayonneBinder::isDestination ( Image *  img,
const char *  name 
) [protected, virtual]

BayonneSession* ost::BayonneBinder::session ( ScriptInterp *  interp  )  [protected]

bool ost::BayonneBinder::scriptEvent ( ScriptInterp *  interp,
const char *  evt 
) [protected]

bool ost::BayonneBinder::digitEvent ( ScriptInterp *  interp,
const char *  evt 
) [protected]

virtual void ost::BayonneBinder::makeCall ( BayonneSession child  )  [protected, virtual]

virtual void ost::BayonneBinder::dropCall ( BayonneSession child  )  [protected, virtual]

virtual Name* ost::BayonneBinder::getIncoming ( ScriptImage *  img,
BayonneSession s,
Event event 
) [protected, virtual]

static const char* ost::BayonneBinder::submitRequest ( const char **  data  )  [static]

static ScriptCompiler* ost::BayonneBinder::getCompiler ( void   )  [static]

static unsigned ost::BayonneBinder::gatherDestinations ( ScriptImage *  img,
const char **  index,
unsigned  max 
) [static]

static bool ost::BayonneBinder::isDestination ( const char *  name  )  [static]


Friends And Related Function Documentation

friend class __EXPORT BayonneSession [friend]


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

Generated on Fri Sep 5 22:32:13 2008 for Bayonne by  doxygen 1.5.6