OPAL  Version 3.18.8
OpalManager::RouteEntry Class Reference

#include <manager.h>

Inherits PObject.

Public Member Functions

 RouteEntry (const PString &partyA, const PString &partyB, const PString &dest)
 
 RouteEntry (const PString &spec)
 
PObject * Clone () const
 
void PrintOn (ostream &strm) const
 
bool IsValid () const
 
bool IsMatch (const PString &search) const
 
const PString & GetPartyA () const
 
const PString & GetPartyB () const
 
const PString & GetDestination () const
 

Protected Member Functions

void CompileRegEx ()
 

Protected Attributes

PString m_partyA
 URL of caller. More...
 
PString m_partyB
 URL caller want to conect to. More...
 
PString m_destination
 URL we map above to, with macro substitutions. More...
 
PRegularExpression m_regex
 Compiled Regular expression from pattern. More...
 

Detailed Description

Entry in the route table. See AddRouteEntry() for more details.

Constructor & Destructor Documentation

OpalManager::RouteEntry::RouteEntry ( const PString &  partyA,
const PString &  partyB,
const PString &  dest 
)

Referenced by Clone().

OpalManager::RouteEntry::RouteEntry ( const PString &  spec)

Member Function Documentation

PObject* OpalManager::RouteEntry::Clone ( ) const
inline

References RouteEntry().

void OpalManager::RouteEntry::CompileRegEx ( )
protected
const PString& OpalManager::RouteEntry::GetDestination ( ) const
inline

References m_destination.

const PString& OpalManager::RouteEntry::GetPartyA ( ) const
inline

References m_partyA.

const PString& OpalManager::RouteEntry::GetPartyB ( ) const
inline

References m_partyB.

bool OpalManager::RouteEntry::IsMatch ( const PString &  search) const
bool OpalManager::RouteEntry::IsValid ( ) const
void OpalManager::RouteEntry::PrintOn ( ostream &  strm) const

Field Documentation

PString OpalManager::RouteEntry::m_destination
protected

URL we map above to, with macro substitutions.

Referenced by GetDestination().

PString OpalManager::RouteEntry::m_partyA
protected

URL of caller.

Referenced by GetPartyA().

PString OpalManager::RouteEntry::m_partyB
protected

URL caller want to conect to.

Referenced by GetPartyB().

PRegularExpression OpalManager::RouteEntry::m_regex
protected

Compiled Regular expression from pattern.


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