class MultiRouter


Contains pure virtuals
Full nameTelEngine::MultiRouter
Definition#include <libs/ypbx/yatepbx.h>
InheritsTelEngine::MessageReceiver [public ], TelEngine::Mutex [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 (const char* trackName = 0)

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]


Generated by: paulc on bussard on Thu Jul 24 18:41:02 2014, using kdoc 2.0a54.