Yate
|
Abstract user of SS7 layer 3 (network) message transfer part. More...
#include <yatesig.h>
Public Member Functions | |
virtual void | attach (SS7Layer3 *network)=0 |
Protected Member Functions | |
virtual bool | receivedMSU (const SS7MSU &msu, const SS7Label &label, SS7Layer3 *network, int sls)=0 |
virtual void | notify (SS7Layer3 *link, int sls) |
Friends | |
class | SS7Layer3 |
class | SS7Router |
Abstract user of SS7 layer 3 (network) message transfer part.
An user of a Layer 3 (data link) SS7 message transfer part
virtual void attach | ( | SS7Layer3 * | network | ) | [pure virtual] |
virtual void notify | ( | SS7Layer3 * | link, |
int | sls | ||
) | [protected, virtual] |
Process a notification generated by the attached network layer
link | Network or linkset that generated the notification |
sls | Signalling Link that generated the notification, negative if none |
Reimplemented in SS7Router, SS7Management, SS7Maintenance, and SS7ISUP.
virtual bool receivedMSU | ( | const SS7MSU & | msu, |
const SS7Label & | label, | ||
SS7Layer3 * | network, | ||
int | sls | ||
) | [protected, pure virtual] |
Process a MSU received from the Layer 3 component
msu | Message data, starting with Service Indicator Octet |
label | Routing label of the received MSU |
network | Network layer that delivered the MSU |
sls | Signalling Link the MSU was received from |
Implemented in SS7Router, SS7Management, SS7Maintenance, SS7ISUP, and SS7BICC.