|
|
@ -14,11 +14,17 @@ namespace Core { |
|
|
* session, logging any one-time fields. Interfaces with the telemetry backend used for submitting |
|
|
* session, logging any one-time fields. Interfaces with the telemetry backend used for submitting |
|
|
* data to the web service. Submits session data on close. |
|
|
* data to the web service. Submits session data on close. |
|
|
*/ |
|
|
*/ |
|
|
class TelemetrySession : NonCopyable { |
|
|
|
|
|
|
|
|
class TelemetrySession { |
|
|
public: |
|
|
public: |
|
|
TelemetrySession(); |
|
|
TelemetrySession(); |
|
|
~TelemetrySession(); |
|
|
~TelemetrySession(); |
|
|
|
|
|
|
|
|
|
|
|
TelemetrySession(const TelemetrySession&) = delete; |
|
|
|
|
|
TelemetrySession& operator=(const TelemetrySession&) = delete; |
|
|
|
|
|
|
|
|
|
|
|
TelemetrySession(TelemetrySession&&) = delete; |
|
|
|
|
|
TelemetrySession& operator=(TelemetrySession&&) = delete; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Wrapper around the Telemetry::FieldCollection::AddField method. |
|
|
* Wrapper around the Telemetry::FieldCollection::AddField method. |
|
|
* @param type Type of the field to add. |
|
|
* @param type Type of the field to add. |
|
|
|