#include <yatesig.h>
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 |
SignallingCircuit * | circuit () |
An object holding a signalling circuit event and related references
enum Type |
Type of the event
SignallingCircuitEvent | ( | SignallingCircuit * | cic, | |
Type | type, | |||
const char * | name = 0 | |||
) |
Constructor for a circuit related event
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
Type type | ( | ) | const [inline] |
Get the type of this event
SignallingCircuit* circuit | ( | ) | [inline] |
Get the circuit that generated this event