Bayonne services are used for threaded modules which may be installed at runtime.
More...
#include <bayonne.h>
Inheritance diagram for ost::BayonneService:
Collaboration diagram for ost::BayonneService:
Static Public Member Functions
Protected Member Functions
Used for stop call interface.
More...
Used for start call interface.
More...
Used to notify when call is joined.
More...
Used to notify when exiting join.
More...
Private Attributes
Static Private Attributes
Friends
Detailed Description
Constructor & Destructor Documentation
ost::BayonneService::BayonneService
(
int
pri,
size_t
stack
)
protected
Member Function Documentation
virtual void ost::BayonneService::attachSession
(
BayonneSession *
s )
protectedvirtual
virtual void ost::BayonneService::detachSession
(
BayonneSession *
s )
protectedvirtual
virtual void ost::BayonneService::enteringCall
(
BayonneSession *
child )
protectedvirtual
Used to notify when call is joined.
virtual void ost::BayonneService::exitingCall
(
BayonneSession *
child )
protectedvirtual
Used to notify when exiting join.
static void ost::BayonneService::start
(
void
)
static
Start all service threads.
virtual void ost::BayonneService::startService
(
void
)
protectedvirtual
Used for start call interface.
static void ost::BayonneService::stop
(
void
)
static
Stop all service threads.
virtual void ost::BayonneService::stopService
(
void
)
protectedvirtual
Used for stop call interface.
Friends And Related Function Documentation
void startServices
(
void
)
friend
void stopServices
(
void
)
friend
Field Documentation
The documentation for this class was generated from the following file: