Yate
Public Member Functions | Protected Member Functions

SS7BICC Class Reference

SS7 BICC implementation. More...

#include <yatesig.h>

Inheritance diagram for SS7BICC:
SS7ISUP SignallingCallControl SS7Layer4 Mutex SS7L3User Lockable SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Member Functions

 SS7BICC (const NamedList &params)
virtual ~SS7BICC ()
virtual SS7MSUcreateMSU (SS7MsgISUP::Type type, unsigned char ssf, const SS7Label &label, unsigned int cic, const NamedList *params=0) const

Protected Member Functions

virtual bool receivedMSU (const SS7MSU &msu, const SS7Label &label, SS7Layer3 *network, int sls)

Detailed Description

SS7 BICC implementation.

Implementation of SS7 Bearer Independent Call Control User Part


Constructor & Destructor Documentation

SS7BICC ( const NamedList params)

Constructor

Parameters:
paramsCall controller's parameters
virtual ~SS7BICC ( ) [virtual]

Destructor Terminate all calls


Member Function Documentation

virtual SS7MSU* createMSU ( SS7MsgISUP::Type  type,
unsigned char  ssf,
const SS7Label label,
unsigned int  cic,
const NamedList params = 0 
) const [virtual]

Create a new MSU populated with type, routing label and space for fixed part

Parameters:
typeType of ISUP message
ssfSubservice Field
labelRouting label for the new MSU
cicCircuit Identification Code
paramsOptional parameter list
Returns:
Pointer to the new MSU or NULL if an error occured

Reimplemented from SS7ISUP.

virtual bool receivedMSU ( const SS7MSU msu,
const SS7Label label,
SS7Layer3 network,
int  sls 
) [protected, virtual]

Process a MSU received from a Layer 3 component

Parameters:
msuMessage data, starting with Service Indicator Octet
labelRouting label of the received MSU
networkNetwork layer that delivered the MSU
slsSignalling Link the MSU was received from
Returns:
True if the MSU was processed

Reimplemented from SS7ISUP.


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