Yate
Public Member Functions
SS7ItuSccpManagement Class Reference
Inheritance diagram for SS7ItuSccpManagement:
SCCPManagement SignallingComponent Mutex RefObject DebugEnabler Lockable GenObject

List of all members.

Public Member Functions

 SS7ItuSccpManagement (const NamedList &params)
virtual ~SS7ItuSccpManagement ()
virtual bool processMessage (SS7MsgSCCP *message)
virtual bool sendMessage (MsgType msgType, const NamedList &params)
virtual void manageSccpRemoteStatus (SccpRemote *rsccp, SS7Route::State newState)
bool handleMessage (int msgType, NamedList &params)
virtual void handleSubsystemStatus (SccpSubsystem *subsystem, bool allowed, SccpRemote *remote, int smi)

Constructor & Destructor Documentation

SS7ItuSccpManagement ( const NamedList params)

Constructor

virtual ~SS7ItuSccpManagement ( ) [inline, virtual]

Destructor


Member Function Documentation

bool handleMessage ( int  msgType,
NamedList params 
)

Handle a SCCP Management message

Parameters:
msgTypeThe message type
paramsList of message parameters
Returns:
True if the message was handled
virtual void handleSubsystemStatus ( SccpSubsystem subsystem,
bool  allowed,
SccpRemote remote,
int  smi 
) [virtual]

Process the status of subsystems

Parameters:
subsystemThe subsystem who's status has changed
allowedTrue if the subsystem status is Allowed false for Prohibited
remoteThe remote sccp pointcode where the subsystem is located
smiSubsystem Multiplicity Indicator

Reimplemented from SCCPManagement.

virtual void manageSccpRemoteStatus ( SccpRemote rsccp,
SS7Route::State  newState 
) [virtual]

Handle notifications received from remote concerned sccp's

Parameters:
rsccpRemote SCCP pointcode
newStateThe new state of the remote SCCP

Reimplemented from SCCPManagement.

virtual bool processMessage ( SS7MsgSCCP message) [virtual]

Process a management message received from sccp

Parameters:
messageThe message to process
Returns:
True if the message was processed successfully

Reimplemented from SCCPManagement.

virtual bool sendMessage ( MsgType  msgType,
const NamedList params 
) [virtual]

Encode and send a SCCP ITU management message

Parameters:
msgTypeThe type of sccp management message
paramsList of parameters
Returns:
True if the message was successfully sent

Implements SCCPManagement.


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