Yate
AnalogLineEvent Class Reference

A single analog line related event. More...

#include <yatesig.h>

Inheritance diagram for AnalogLineEvent:
GenObject

Public Member Functions

 AnalogLineEvent (AnalogLine *line, SignallingCircuitEvent *event)
 
virtual ~AnalogLineEvent ()
 
AnalogLineline ()
 
SignallingCircuitEventevent ()
 
virtual void destruct ()
 
- Public Member Functions inherited from GenObject
 GenObject ()
 
virtual ~GenObject ()
 
virtual bool alive () const
 
virtual const StringtoString () const
 
virtual const StringtraceId () const
 
virtual void * getObject (const String &name) const
 
NamedCountergetObjCounter () const
 
NamedCountersetObjCounter (NamedCounter *counter)
 

Additional Inherited Members

- Static Public Member Functions inherited from GenObject
static void * getObject (const String &name, const GenObject *obj)
 
static bool getObjCounting ()
 
static void setObjCounting (bool enable)
 
static NamedCountergetObjCounter (const String &name, bool create=true)
 
static ObjListgetObjCounters ()
 

Detailed Description

A single analog line related event.

An object holding an event generated by an analog line and related references

Constructor & Destructor Documentation

◆ AnalogLineEvent()

AnalogLineEvent ( AnalogLine * line,
SignallingCircuitEvent * event )
inline

Constructor

Parameters
lineThe analog line that generated this event
eventThe signalling circuit event

References event(), and line().

◆ ~AnalogLineEvent()

virtual ~AnalogLineEvent ( )
inlinevirtual

Destructor, dereferences any resources

Member Function Documentation

◆ destruct()

virtual void destruct ( )
inlinevirtual

Disposes the memory

Reimplemented from GenObject.

References GenObject::destruct().

◆ event()

SignallingCircuitEvent * event ( )
inline

Get the signalling circuit event carried by this analog line event

Returns
The signalling circuit event carried by this analog line event

Referenced by AnalogLineEvent().

◆ line()

AnalogLine * line ( )
inline

Get the analog line that generated this event

Returns
The analog line that generated this event

Referenced by AnalogLineEvent().


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