Yate
Public Member Functions | Protected Member Functions | Friends
TCAPUser Class Reference

Abstract SS7 TCAP user interface. More...

#include <yatesig.h>

Inheritance diagram for TCAPUser:
SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Member Functions

 TCAPUser (const char *name, const NamedList *params=0)
virtual ~TCAPUser ()
virtual void attach (SS7TCAP *tcap)
virtual bool tcapIndication (NamedList &params)
SS7TCAPtcap () const
virtual bool managementNotify (SCCP::Type type, NamedList &params)
virtual int managementState ()
virtual void destroyed ()

Protected Member Functions

void setTCAP (SS7TCAP *tcap)

Friends

class SS7TCAP

Detailed Description

Abstract SS7 TCAP user interface.

An interface to a SS7 Transactional Capabilities Application Part user


Constructor & Destructor Documentation

virtual ~TCAPUser ( ) [virtual]

Destructor, detaches from the TCAP implementation


Member Function Documentation

virtual void attach ( SS7TCAP tcap) [virtual]

Attach as user to a SS7 TCAP

Parameters:
tcapPointer to the TCAP to use
virtual void destroyed ( ) [virtual]

This method is called to clean up and destroy the object after the reference counter becomes zero

Reimplemented from SignallingComponent.

virtual bool managementNotify ( SCCP::Type  type,
NamedList params 
) [virtual]

Received a management notification from SCCP layer

Parameters:
typeSCCP management notification type
paramsManagement notification params
Returns:
True or false if the notification was handled bu this user
virtual int managementState ( ) [virtual]

Get TCAP user management state

Returns:
The state of the user
SS7TCAP* tcap ( ) const [inline]

Retrieve the TCAP to which this user is attached

Returns:
Pointer to a SS7 TCAP interface or NULL
virtual bool tcapIndication ( NamedList params) [virtual]

Receive a TCAP message from TCAP layer

Parameters:
paramsThe message in NamedList form
Returns:
True or false if the message was processed by this user

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