SS7L3User Class Reference

Abstract user of SS7 layer 3 (network) message transfer part. More...

#include <yatesig.h>

Inheritance diagram for SS7L3User:

SignallingComponent GenObject DebugEnabler SS7Layer4 SS7Router SS7ISUP SS7Maintenance SS7Management SS7SCCP SS7TUP SS7BICC

List of all members.

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


Detailed Description

Abstract user of SS7 layer 3 (network) message transfer part.

An user of a Layer 3 (data link) SS7 message transfer part


Member Function Documentation

virtual void attach ( SS7Layer3 network  )  [pure virtual]

Attach a SS7 Layer 3 (network) to the user component

Parameters:
network Pointer to network component to attach

Implemented in SS7Layer4, and SS7Router.

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

Parameters:
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
Returns:
True if the MSU was processed

Implemented in SS7Router, SS7Management, SS7Maintenance, SS7ISUP, and SS7BICC.

virtual void notify ( SS7Layer3 link,
int  sls 
) [protected, virtual]

Process a notification generated by the attached network layer

Parameters:
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.


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

Generated on Mon Aug 11 16:17:54 2008 for Yate by  doxygen 1.5.6