SS7 BICC implementation. More...
#include <yatesig.h>
Public Member Functions | |
| SS7BICC (const NamedList ¶ms) | |
| virtual | ~SS7BICC () |
| virtual SS7MSU * | createMSU (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) |
SS7 BICC implementation.
Implementation of SS7 Bearer Independent Call Control User Part
| virtual ~SS7BICC | ( | ) | [virtual] |
Destructor Terminate all calls
| 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
| type | Type of ISUP message | |
| ssf | Subservice Field | |
| label | Routing label for the new MSU | |
| cic | Circuit Identification Code | |
| params | Optional parameter list |
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
| 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 |
Reimplemented from SS7ISUP.
1.6.3