SS7Layer4 Class Reference

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

#include <yatesig.h>

Inheritance diagram for SS7Layer4:

SS7L3User SignallingComponent GenObject DebugEnabler 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:
network Pointer 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:
msu Message data, starting with Service Indicator Octet
label Routing label of the MSU to use in routing
sls Signalling 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:

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