HPS::Stream::ExportStartedEvent
-
class HPS::Stream::ExportStartedEvent : public HPS::Event
The ExportStartedEvent class indicates that a Stream export has started. It will always be injected synchronously.
Public Functions
-
inline virtual Event *Clone() const
Allocates and returns a copy of this ExportStartedEvent.
- Returns
A copy of this TimerEvent.
-
inline virtual bool Drop(Event const *in_that_event) const
Determines if this ExportStartedEvent can be drop in favor of the following event of the same type
- Parameters
in_that_event – Event to compare with this ExportStartedEvent.
- Returns
true if this event can be dropped, false otherwise.
-
inline ExportStartedEvent()
The default constructor creates a ExportStartedEvent object.
-
inline ExportStartedEvent(Event const &in_event)
This constructor converts an Event Object to a ExportStartedEvent object.
-
inline virtual intptr_t Freshen() const
This optional function is used to determine if the current event can be dropped in favor of newer event of the same type if one is available.
- Returns
A cookie representing the freshen category. Zero indicates a non-freshening event.
-
~ExportStartedEvent()
Public Members
-
HPS::Time export_started_time
-
inline virtual Event *Clone() const