Yate
Public Member Functions | Protected Member Functions

SS7Layer4 Class Reference

Abstract SS7 layer 4 (application) protocol. More...

#include <yatesig.h>

Inheritance diagram for SS7Layer4:
SS7L3User SignallingComponent RefObject DebugEnabler GenObject SS7ISUP SS7Maintenance SS7Management SS7SCCP SS7TUP SS7BICC

List of all members.

Public Member Functions

virtual void attach (SS7Layer3 *network)
SS7Layer3network () const

Protected Member Functions

 SS7Layer4 ()
int transmitMSU (const SS7MSU &msu, const SS7Label &label, int sls=-1)

Detailed Description

Abstract SS7 layer 4 (application) protocol.

An interface to a Layer 4 (application) SS7 protocol


Constructor & Destructor Documentation

SS7Layer4 ( ) [protected]

Constructor


Member Function Documentation

virtual void attach ( SS7Layer3 network) [virtual]

Attach a SS7 network or router to this service. Detach itself from the old one if valid

Parameters:
networkPointer to network or router to attach

Implements SS7L3User.

SS7Layer3* network ( ) const [inline]

Retrive the SS7 network or router to which this service is attached

Returns:
Pointer to the network or router this service is attached to
int transmitMSU ( const SS7MSU msu,
const SS7Label label,
int  sls = -1 
) [inline, protected]

Ask the Layer 3 to push a Message Signal Unit down the protocol stack

Parameters:
msuMessage data, starting with Service Indicator Octet
labelRouting label of the MSU to use in routing
slsSignalling Link Selection, negative to choose best
Returns:
Link the message was successfully queued to, negative for error

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