SignallingCircuitEvent Class Reference

A single signalling circuit related event. More...

#include <yatesig.h>

Inheritance diagram for SignallingCircuitEvent:

NamedList String GenObject

List of all members.

Public Types

enum  Type {
  Unknown = 0, Dtmf = 1, Timeout = 10, Polarity = 11,
  StartLine = 15, LineStarted = 16, DialComplete = 17, OnHook = 20,
  OffHook = 21, RingBegin = 22, RingEnd = 23, RingerOn = 30,
  RingerOff = 31, Wink = 32, Flash = 33, PulseStart = 40,
  PulseDigit = 41, Alarm = 100, NoAlarm = 101
}

Public Member Functions

 SignallingCircuitEvent (SignallingCircuit *cic, Type type, const char *name=0)
virtual ~SignallingCircuitEvent ()
Type type () const
SignallingCircuitcircuit ()


Detailed Description

A single signalling circuit related event.

An object holding a signalling circuit event and related references


Member Enumeration Documentation

enum Type

Type of the event


Constructor & Destructor Documentation

SignallingCircuitEvent ( SignallingCircuit cic,
Type  type,
const char *  name = 0 
)

Constructor for a circuit related event

Parameters:
cic The circuit that generated this event
type Event type as enumeration
name Optional name for the named list

virtual ~SignallingCircuitEvent (  )  [virtual]

Destructor, dereferences any resources


Member Function Documentation

Type type (  )  const [inline]

Get the type of this event

Returns:
The type of this event

SignallingCircuit* circuit (  )  [inline]

Get the circuit that generated this event

Returns:
The circuit that generated this event


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

Generated on Mon Aug 11 16:18:53 2008 for Yate by  doxygen 1.5.6