Yate
Public Member Functions | Protected Member Functions | Protected Attributes
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:
idOptional span id
groupOptional 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: