A span in a circuit group. More...
#include <yatesig.h>
Public Member Functions | |
virtual | ~SignallingCircuitSpan () |
SignallingCircuitGroup * | group () const |
const String & | id () const |
unsigned int | increment () const |
Protected Member Functions | |
SignallingCircuitSpan (const char *id=0, SignallingCircuitGroup *group=0) | |
Protected Attributes | |
SignallingCircuitGroup * | m_group |
unsigned int | m_increment |
A span in a circuit group.
An interface to a span belonging to a circuit group
virtual ~SignallingCircuitSpan | ( | ) | [virtual] |
Destructor. Remove from group's queue
SignallingCircuitSpan | ( | const char * | id = 0 , |
|
SignallingCircuitGroup * | group = 0 | |||
) | [protected] |
Constructor
id | Optional span id | |
group | Optional circuit group owning the span's circuits |
SignallingCircuitGroup* group | ( | ) | const [inline] |
Get the owner of this span
const String& id | ( | ) | const [inline] |
Get this span's id
unsigned int increment | ( | ) | const [inline] |
Get the increment in circuit numbers caused by this span
SignallingCircuitGroup* m_group [protected] |
The owner of this span
unsigned int m_increment [protected] |
The increment in channel code caused by this span