Yate
SS7TCAPMessage Class Reference

TCAP message wrapper. More...

#include <yatesig.h>

Inheritance diagram for SS7TCAPMessage:
GenObject

Public Member Functions

 SS7TCAPMessage (NamedList &params, DataBlock &data, bool notice=false)
 
NamedListmsgParams ()
 
DataBlockmsgData ()
 
bool & isNotice ()
 
- Public Member Functions inherited from GenObject
 GenObject ()
 
virtual ~GenObject ()
 
virtual bool alive () const
 
virtual void destruct ()
 
virtual const StringtoString () const
 
virtual const StringtraceId () const
 
virtual void * getObject (const String &name) const
 
NamedCountergetObjCounter () const
 
NamedCountersetObjCounter (NamedCounter *counter)
 

Additional Inherited Members

- Static Public Member Functions inherited from GenObject
static void * getObject (const String &name, const GenObject *obj)
 
static bool getObjCounting ()
 
static void setObjCounting (bool enable)
 
static NamedCountergetObjCounter (const String &name, bool create=true)
 
static ObjListgetObjCounters ()
 

Detailed Description

TCAP message wrapper.

A TCAP message wrapper, encapsulates the data received from SCCP

Constructor & Destructor Documentation

◆ SS7TCAPMessage()

SS7TCAPMessage ( NamedList & params,
DataBlock & data,
bool notice = false )
inline

Constructor

Parameters
paramsNamedList reference containing information from the SCCP level
dataDataBlock representing the TCAP payload
noticeFlag if this is a notification, true if it is, false if it's a message

Member Function Documentation

◆ isNotice()

bool & isNotice ( )
inline

Is this message a notice or a normal message?

Returns
True if message is a notice, false otherwise

◆ msgData()

DataBlock & msgData ( )
inline

Get the TCAP message data

Returns
DataBlock representing the encoded TCAP message

◆ msgParams()

NamedList & msgParams ( )
inline

Get the SCCP parameters

Returns
NamedList reference containing information from the SCCP level

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