Yate
SignallingMessage Class Reference

Abstract signalling message. More...

#include <yatesig.h>

Inheritance diagram for SignallingMessage:
RefObject GenObject ISDNQ931Message SS7MsgISUP SS7MsgSCCP SS7MsgSNM SS7MsgSccpReassemble

Public Member Functions

 SignallingMessage (const char *name=0)
 
const char * name () const
 
NamedListparams ()
 
const NamedListparams () const
 
- Public Member Functions inherited from RefObject
 RefObject ()
 
virtual ~RefObject ()
 
virtual void * getObject (const String &name) const
 
virtual bool alive () const
 
bool ref ()
 
bool deref ()
 
int refcount () const
 
virtual void destruct ()
 
- Public Member Functions inherited from GenObject
 GenObject ()
 
virtual ~GenObject ()
 
virtual const StringtoString () const
 
virtual const StringtraceId () const
 
NamedCountergetObjCounter () const
 
NamedCountersetObjCounter (NamedCounter *counter)
 

Protected Attributes

NamedList m_params
 

Additional Inherited Members

- Static Public Member Functions inherited from RefObject
static bool alive (const RefObject *obj)
 
static bool efficientIncDec ()
 
- 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 ()
 
- Protected Member Functions inherited from RefObject
virtual void zeroRefs ()
 
bool resurrect ()
 
virtual void destroyed ()
 

Detailed Description

Abstract signalling message.

Interface of protocol independent signalling message

Constructor & Destructor Documentation

◆ SignallingMessage()

SignallingMessage ( const char * name = 0)
inline

Constructor

Parameters
nameNamed list's name

References m_params, and name().

Referenced by SS7MsgISUP::SS7MsgISUP(), and SS7MsgSCCP::SS7MsgSCCP().

Member Function Documentation

◆ name()

const char * name ( ) const
inline

Get the name of the message

Returns
The name of the message

References m_params.

Referenced by ISDNQ931Message::getObject(), SS7MsgISUP::lookup(), SS7MsgSCCP::lookup(), SS7MsgSNM::lookup(), and SignallingMessage().

◆ params() [1/2]

NamedList & params ( )
inline

Get this message's parameter list

Returns
This message's parameter list

References m_params.

Referenced by SS7MsgSCCP::canBeUDT(), SS7MsgISUP::toString(), SS7MsgSCCP::toString(), SS7MsgSNM::toString(), and SS7MsgSCCP::updateType().

◆ params() [2/2]

const NamedList & params ( ) const
inline

Get this message's parameter list - const version

Returns
This message's parameter list

References m_params.

Member Data Documentation

◆ m_params

NamedList m_params
protected

Message parameter list

Referenced by name(), params(), params(), and SignallingMessage().


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