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

List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

SS7AnsiSccpManagement ( const NamedList params) [inline]

Constructor


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 ( SCCPManagement::MsgType  msgType,
const NamedList params 
) [virtual]

Encode a sccp management message and send it to remote address

Parameters:
msgTypeThe SCCP management message type
paramsList of message parameters
Returns:
True if the message was successfully send

Implements SCCPManagement.


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