SS7L2User Class Reference

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

#include <yatesig.h>

Inheritance diagram for SS7L2User:

SignallingComponent GenObject DebugEnabler 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 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:
link Pointer 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:
link Pointer 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:
link Data link that generated the notification
Returns:
True if notification was processed

Implemented in SS7MTP3.

Referenced by SS7Layer2::notify().

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

Process a MSU received from the Layer 2 component

Parameters:
msu Message data, starting with Service Indicator Octet
link Data link that delivered the MSU
sls Signalling Link the MSU was received from
Returns:
True if the MSU was processed

Implemented in SS7MTP3.

Referenced by SS7Layer2::receivedMSU().


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

Generated on Sun Dec 7 21:36:14 2008 for Yate by  doxygen 1.5.7.1