Yate
Public Member Functions | Protected Member Functions
GTT Class Reference

Abstract SS7 SCCP GTT interface. More...

#include <yatesig.h>

Inheritance diagram for GTT:
SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Member Functions

 GTT (const NamedList &config)
virtual ~GTT ()
virtual NamedListrouteGT (const NamedList &gt, const String &prefix)
virtual bool initialize (const NamedList *config)
virtual void attach (SCCP *sccp)
virtual void updateTables (const NamedList &params)

Protected Member Functions

virtual void destroyed ()

Detailed Description

Abstract SS7 SCCP GTT interface.

An interface to a SS7 SCCP Global Title Translation


Constructor & Destructor Documentation

GTT ( const NamedList config)

Constructor

virtual ~GTT ( ) [virtual]

Destructor


Member Function Documentation

virtual void attach ( SCCP sccp) [virtual]

Attach a SCCP to us

Parameters:
sccpPointer to the SCCP to use
virtual void destroyed ( ) [protected, virtual]

This method is called to clean up and destroy the object after the reference counter becomes zero

Reimplemented from SignallingComponent.

virtual bool initialize ( const NamedList config) [virtual]

Initialize this GTT

Reimplemented from SignallingComponent.

virtual NamedList* routeGT ( const NamedList gt,
const String prefix 
) [virtual]

Route a SCCP message based on Global Title

Parameters:
gtThe original global title used for message routing
prefixOptional prefix for gt params
Returns:
A new SCCP called party address or null if no route was found.
virtual void updateTables ( const NamedList params) [inline, virtual]

Request to update Translations tables. Called when a remote pointcode or ssn has become reachable / unreachable

Parameters:
paramsList of parameters that fired this request

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