Yate
Public Member Functions | Protected Member Functions | Friends
SS7L2User Class Reference

Abstract user of SS7 layer 2 (data link) message transfer part. More...

#include <yatesig.h>

Inheritance diagram for SS7L2User:
SignallingComponent RefObject DebugEnabler GenObject SS7MTP3

List of all members.

Public Member Functions

virtual void attach (SS7Layer2 *link)=0
virtual void detach (SS7Layer2 *link)=0

Protected Member Functions

virtual bool receivedMSU (const SS7MSU &msu, SS7Layer2 *link, int sls)=0
virtual bool recoveredMSU (const SS7MSU &msu, SS7Layer2 *link, int sls)=0
virtual void notify (SS7Layer2 *link)=0

Friends

class SS7Layer2

Detailed Description

Abstract user of SS7 layer 2 (data link) message transfer part.

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


Member Function Documentation

virtual void attach ( SS7Layer2 link) [pure virtual]

Attach a SS7 Layer 2 (data link) to the user component

Parameters:
linkPointer to data link to attach

Implemented in SS7MTP3.

virtual void detach ( SS7Layer2 link) [pure virtual]

Detach a SS7 Layer 2 (data link) from the user component

Parameters:
linkPointer to data link to detach

Implemented in SS7MTP3.

virtual void notify ( SS7Layer2 link) [protected, pure virtual]

Process a notification generated by the attached data link

Parameters:
linkData link that generated the notification
Returns:
True if notification was processed

Implemented in SS7MTP3.

virtual bool receivedMSU ( const SS7MSU msu,
SS7Layer2 link,
int  sls 
) [protected, pure virtual]

Process a MSU received from the Layer 2 component

Parameters:
msuMessage data, starting with Service Indicator Octet
linkData link that delivered the MSU
slsSignalling Link the MSU was received from
Returns:
True if the MSU was processed

Implemented in SS7MTP3.

virtual bool recoveredMSU ( const SS7MSU msu,
SS7Layer2 link,
int  sls 
) [protected, pure virtual]

Process a MSU recovered from the Layer 2 component after failure

Parameters:
msuMessage data, starting with Service Indicator Octet
linkData link from where the MSU was recovered
slsSignalling Link the MSU was recovered from
Returns:
True if the MSU was processed

Implemented in SS7MTP3.


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