SS7BICC Class Reference

SS7 BICC implementation. More...

#include <yatesig.h>

Inheritance diagram for SS7BICC:

SS7ISUP SignallingCallControl SS7Layer4 Mutex SS7L3User SignallingComponent GenObject DebugEnabler

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
virtual void * getObject (const String &name) 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:
params Call 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:
type Type of ISUP message
ssf Subservice Field
label Routing label for the new MSU
cic Circuit Identification Code
params Optional parameter list
Returns:
Pointer to the new MSU or NULL if an error occured

Reimplemented from SS7ISUP.

virtual void* getObject ( const String name  )  const [virtual]

Get a pointer to this object or other data

Parameters:
name Object name
Returns:
The requested pointer or 0 if not exists

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:
msu Message data, starting with Service Indicator Octet
label Routing label of the received MSU
network Network layer that delivered the MSU
sls Signalling 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:

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