|
Yate
|
SS7 SNM implementation. More...
#include <yatesig.h>
Public Member Functions | |
| SS7Management (const NamedList ¶ms, unsigned char sio=SS7MSU::SNM|SS7MSU::National) | |
Protected Member Functions | |
| virtual HandledMSU | receivedMSU (const SS7MSU &msu, const SS7Label &label, SS7Layer3 *network, int sls) |
| bool | inhibit (const SS7Label &link, int setFlags, int clrFlags=0) |
| bool | inhibited (const SS7Label &link, int flags) |
| void | recover (const SS7Label &link, int sequence) |
| virtual void | notify (SS7Layer3 *link, int sls) |
| virtual bool | control (NamedList ¶ms) |
| virtual void | timerTick (const Time &when) |
SS7 SNM implementation.
Implementation of SS7 SNM User Part (Management) - Q.704
| SS7Management | ( | const NamedList & | params, |
| unsigned char | sio = SS7MSU::SNM|SS7MSU::National |
||
| ) |
Constructor
Query or modify the management settings or operational parameters
| params | The list of parameters to query or change |
Reimplemented from SignallingComponent.
Set and clear inhibition flags on a link of a router attached network
| link | Signalling Link to modify identified by a routing label |
| setFlags | Flag bits to set ORed together |
| clrFlags | Flag bits to clear ORed together (optional) |
Check inhibition flags on a link of a router attached network
| link | Signalling Link to check identified by a routing label |
| flags | Flag bits to check ORed together |
Process a notification generated by the attached network layer
| link | Network or linkset that generated the notification |
| sls | Signallink Link that generated the notification, negative if none |
Reimplemented from SS7L3User.
| virtual HandledMSU receivedMSU | ( | const SS7MSU & | msu, |
| const SS7Label & | label, | ||
| SS7Layer3 * | network, | ||
| int | sls | ||
| ) | [protected, virtual] |
Recover MSUs from a link
| link | Signalling Link to recover identified by a routing label |
| sequence | Starting sequence number to recover |
Method called periodically by the engine to retransmit messages
| when | Time to use as computing base for timers |
Reimplemented from SignallingComponent.
1.7.6.1