class MultiRouter


Contains pure virtuals
Full nameTelEngine::MultiRouter
Definition#include <contrib/ypbx/yatepbx.h>
InheritsTelEngine::MessageReceiver [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Members


Detailed Description

enum { Route, Execute, Hangup, Disconnected }

 MultiRouter ()

MultiRouter

 ~MultiRouter ()

~MultiRouter

[virtual]

void  setup (int priority = 0)

setup

bool  received (Message& msg, int id)

received

[virtual]

Reimplemented from MessageReceiver.

bool  msgRoute (Message& msg, CallInfo& info, bool first)

msgRoute

[virtual]

bool  msgExecute (Message& msg, CallInfo& info, bool first)

msgExecute

[virtual]

bool  msgDisconnected (Message& msg, CallInfo& info)

msgDisconnected

[virtual]

void  msgHangup (Message& msg, CallInfo& info)

msgHangup

[virtual]

Message*  buildExecute (CallInfo& info, bool reroute)

buildExecute

[pure virtual]

Message*  defaultExecute (CallInfo& info, const char* route = 0)

defaultExecute

CallList m_list

m_list

[protected]

Mutex m_mutex

m_mutex

[protected]


Generated by: root on dragoshel on Sat Apr 14 01:50:50 2007, using kdoc 2.0a54.