SignallingCircuitSpan Class Reference

A span in a circuit group. More...

#include <yatesig.h>

Inheritance diagram for SignallingCircuitSpan:
SignallingComponent RefObject DebugEnabler GenObject

List of all members.

Public Member Functions

virtual ~SignallingCircuitSpan ()
SignallingCircuitGroupgroup () const
const Stringid () const
unsigned int increment () const

Protected Member Functions

 SignallingCircuitSpan (const char *id=0, SignallingCircuitGroup *group=0)

Protected Attributes

SignallingCircuitGroupm_group
unsigned int m_increment

Detailed Description

A span in a circuit group.

An interface to a span belonging to a circuit group


Constructor & Destructor Documentation

virtual ~SignallingCircuitSpan (  )  [virtual]

Destructor. Remove from group's queue

SignallingCircuitSpan ( const char *  id = 0,
SignallingCircuitGroup group = 0 
) [protected]

Constructor

Parameters:
id Optional span id
group Optional circuit group owning the span's circuits

Member Function Documentation

SignallingCircuitGroup* group (  )  const [inline]

Get the owner of this span

Returns:
SignallingCircuitGroup pointer or 0
const String& id (  )  const [inline]

Get this span's id

Returns:
The id of this span
unsigned int increment (  )  const [inline]

Get the increment in circuit numbers caused by this span

Returns:
Circuit number increment for this span

Member Data Documentation

The owner of this span

unsigned int m_increment [protected]

The increment in channel code caused by this span


The documentation for this class was generated from the following file:
Generated on Thu Apr 8 18:19:44 2010 for Yate by  doxygen 1.6.3