|
Yate
|
A single signalling circuit related event. More...
#include <yatesig.h>
Public Types | |
| enum | Type { Unknown = 0, Dtmf = 1, GenericTone = 2, 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, Connect = 50, Disconnect = 51, Connected = 52, Disconnected = 53, Alarm = 100, NoAlarm = 101 } |
Public Member Functions | |
| SignallingCircuitEvent (SignallingCircuit *cic, Type type, const char *name=0) | |
| virtual | ~SignallingCircuitEvent () |
| Type | type () const |
| SignallingCircuit * | circuit () |
| bool | sendEvent () |
A single signalling circuit related event.
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
| SignallingCircuit* circuit | ( | ) | [inline] |
Get the circuit that generated this event
| bool sendEvent | ( | ) |
Send this event through the circuit. Release (delete) the event
1.7.6.1