| 
| const Key &  | GetKey () const  | 
|   | Return this event's key.  More...
  | 
|   | 
| TRACE_API TimeStamp  | GetTimeStamp () const  | 
|   | Return the time stamp associated with this event.  More...
  | 
|   | 
| TRACE_API double  | GetCounterValue () const  | 
|   | Return the counter value associated with this event.  More...
  | 
|   | 
| TraceCategoryId  | GetCategory () const  | 
|   | Returns the event's category id.  More...
  | 
|   | 
| TRACE_API TimeStamp  | GetStartTimeStamp () const  | 
|   | Returns the start time of a timespan event.  More...
  | 
|   | 
| TRACE_API TimeStamp  | GetEndTimeStamp () const  | 
|   | Returns the end time of a timespan event.  More...
  | 
|   | 
| TRACE_API TraceEventData  | GetData () const  | 
|   | Returns the data stored in a data event.  More...
  | 
|   | 
| TRACE_API EventType  | GetType () const  | 
|   | Returns the type of the event.  More...
  | 
|   | 
|   | TraceEvent (const TraceEvent &)=delete | 
|   | 
| TraceEvent &  | operator= (const TraceEvent &)=delete | 
|   | 
|   | TraceEvent (TraceEvent &&)=default | 
|   | 
| TraceEvent &  | operator= (TraceEvent &&)=default | 
|   | 
| void  | SetTimeStamp (TimeStamp time) | 
|   | Sets the events timestamp to time.  More...
  | 
|   | 
 | 
|   | TraceEvent (BeginTag, const Key &key, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (BeginTag, const Key &key, TimeStamp ts, TraceCategoryId cat) | 
|   | Constructor for Begin events that takes a specific TimeStamp ts.  More...
  | 
|   | 
|   | TraceEvent (EndTag, const Key &key, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (EndTag, const Key &key, TimeStamp ts, TraceCategoryId cat) | 
|   | Constructor for End events that takes a specific TimeStamp ts.  More...
  | 
|   | 
|   | TraceEvent (TimespanTag, const Key &key, TimeStamp startTime, TimeStamp endTime, TraceCategoryId cat) | 
|   | Constructor for Timespan events that takes the start time and end time.  More...
  | 
|   | 
|   | TraceEvent (MarkerTag, const Key &key, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (MarkerTag, const Key &key, TimeStamp ts, TraceCategoryId cat) | 
|   | Constructor for Mark events that takes a specific TimeStamp ts.  More...
  | 
|   | 
|   | TraceEvent (CounterDeltaTag, const Key &key, double value, TraceCategoryId cat) | 
|   | Constructor for Counter delta events.  More...
  | 
|   | 
|   | TraceEvent (CounterValueTag, const Key &key, double value, TraceCategoryId cat) | 
|   | Constructor for Counter value events.  More...
  | 
|   | 
 | 
|   | TraceEvent (DataTag, const Key &key, bool data, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (DataTag, const Key &key, int data, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (DataTag, const Key &key, int64_t data, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (DataTag, const Key &key, uint64_t data, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (DataTag, const Key &key, double data, TraceCategoryId cat) | 
|   | 
|   | TraceEvent (DataTag, const Key &key, const char *data, TraceCategoryId cat) | 
|   | 
This represents an event recorded by a TraceCollector. It contains a key (name), categoryId, timestamp, type, and optional metadata. 
Definition at line 30 of file event.h.