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.

Classes

class  Image

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

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 ScriptCompiler* ost::BayonneBinder::compiler ( void   )  [protected, virtual]
virtual unsigned ost::BayonneBinder::destinations ( Image *  img,
const char **  array,
unsigned  max 
) [protected, virtual]
bool ost::BayonneBinder::digitEvent ( ScriptInterp *  interp,
const char *  evt 
) [protected]
virtual void ost::BayonneBinder::dropCall ( BayonneSession child  )  [protected, virtual]
static unsigned ost::BayonneBinder::gatherDestinations ( ScriptImage *  img,
const char **  index,
unsigned  max 
) [static]
static ScriptCompiler* ost::BayonneBinder::getCompiler ( void   )  [static]
virtual Name* ost::BayonneBinder::getIncoming ( ScriptImage *  img,
BayonneSession s,
Event event 
) [protected, virtual]
static bool ost::BayonneBinder::isDestination ( const char *  name  )  [static]
virtual bool ost::BayonneBinder::isDestination ( Image *  img,
const char *  name 
) [protected, virtual]
virtual void ost::BayonneBinder::makeCall ( BayonneSession child  )  [protected, virtual]
bool ost::BayonneBinder::scriptEvent ( ScriptInterp *  interp,
const char *  evt 
) [protected]
BayonneSession* ost::BayonneBinder::session ( ScriptInterp *  interp  )  [protected]
virtual const char* ost::BayonneBinder::submit ( const char **  data  )  [protected, virtual]
static const char* ost::BayonneBinder::submitRequest ( const char **  data  )  [static]

Friends And Related Function Documentation

friend class __EXPORT BayonneSession [friend]

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

Generated on Thu Oct 8 18:53:28 2009 for Bayonne by  doxygen 1.6.1