Jetson Linux API Reference

32.7.5 Release
Argus::IEvent Class Referenceabstract

Detailed Description

Interface to the common Event properties.

Definition at line 118 of file Event.h.

Inheritance diagram for Argus::IEvent:
Collaboration diagram for Argus::IEvent:

Public Member Functions

virtual EventType getEventType () const =0
 Returns the event type. More...
 
virtual uint64_t getTime () const =0
 Returns the time of the event, in nanoseconds. More...
 
virtual uint32_t getCaptureId () const =0
 Returns the capture id for the event. More...
 

Static Public Member Functions

static const InterfaceIDid ()
 

Protected Member Functions

 ~IEvent ()
 

Constructor & Destructor Documentation

◆ ~IEvent()

Argus::IEvent::~IEvent ( )
inlineprotected

Definition at line 139 of file Event.h.

Member Function Documentation

◆ getCaptureId()

virtual uint32_t Argus::IEvent::getCaptureId ( ) const
pure virtual

Returns the capture id for the event.

◆ getEventType()

virtual EventType Argus::IEvent::getEventType ( ) const
pure virtual

Returns the event type.

◆ getTime()

virtual uint64_t Argus::IEvent::getTime ( ) const
pure virtual

Returns the time of the event, in nanoseconds.

◆ id()

static const InterfaceID& Argus::IEvent::id ( )
inlinestatic

Definition at line 121 of file Event.h.


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