Yate
Public Member Functions | List of all members
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 void destruct ()
 
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 RefObject::ref().

◆ ~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

◆ line()

AnalogLine * line ( )
inline

Get the analog line that generated this event

Returns
The analog line that generated this event

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