games
v1
|
#include <network_diagnostics.h>
Static Public Member Functions | |
static NetworkDiagnostics * | New () |
This is a JSON template for network diagnostics reported for a client.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'androidNetworkSubtype
' attribute.
|
inline |
Clears the 'androidNetworkType
' attribute.
|
inline |
Clears the 'iosNetworkType
' attribute.
|
inline |
Clears the 'kind
' attribute.
|
inline |
Clears the 'networkOperatorCode
' attribute.
|
inline |
Clears the 'networkOperatorName
' attribute.
|
inline |
Clears the 'registrationLatencyMillis
' attribute.
|
inline |
Get the value of the 'androidNetworkSubtype
' attribute.
|
inline |
Get the value of the 'androidNetworkType
' attribute.
|
inline |
Get the value of the 'iosNetworkType
' attribute.
|
inline |
Get the value of the 'kind
' attribute.
|
inline |
Get the value of the 'networkOperatorCode
' attribute.
|
inline |
Get the value of the 'networkOperatorName
' attribute.
|
inline |
Get the value of the 'registrationLatencyMillis
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'androidNetworkSubtype
' attribute was set.
androidNetworkSubtype
' attribute was set.
|
inline |
Determine if the 'androidNetworkType
' attribute was set.
androidNetworkType
' attribute was set.
|
inline |
Determine if the 'iosNetworkType
' attribute was set.
iosNetworkType
' attribute was set.
|
inline |
Determine if the 'kind
' attribute was set.
kind
' attribute was set.
|
inline |
Determine if the 'networkOperatorCode
' attribute was set.
networkOperatorCode
' attribute was set.
|
inline |
Determine if the 'networkOperatorName
' attribute was set.
networkOperatorName
' attribute was set.
|
inline |
Determine if the 'registrationLatencyMillis
' attribute was set.
registrationLatencyMillis
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'androidNetworkSubtype
' attribute.
The Android network subtype.
[in] | value | The new value. |
|
inline |
Change the 'androidNetworkType
' attribute.
The Android network type.
[in] | value | The new value. |
|
inline |
Change the 'iosNetworkType
' attribute.
iOS network type as defined in Reachability.h.
[in] | value | The new value. |
|
inline |
Change the 'kind
' attribute.
Uniquely identifies the type of this resource. Value is always the fixed string games::networkDiagnostics.
[in] | value | The new value. |
|
inline |
Change the 'networkOperatorCode
' attribute.
The MCC+MNC code for the client's network connection. On Android: http://de veloper.android.com/reference/android/telephony/TelephonyManager.html::getNe tworkOperator() On iOS, see: https://developer.apple.com/library/ios/docume ntation/NetworkingInternet/Reference/CTCarrier/Reference/Reference.html.
[in] | value | The new value. |
|
inline |
Change the 'networkOperatorName
' attribute.
The name of the carrier of the client's network connection. On Android: htt p://developer.android.com/reference/android/telephony/TelephonyManager.html #getNetworkOperatorName() On iOS: https://developer.apple.com/library/ios/d ocumentation/NetworkingInternet/Reference/CTCarrier/Reference/Reference.htm l#//apple_ref/occ/instp/CTCarrier/carrierName.
[in] | value | The new value. |
|
inline |
Change the 'registrationLatencyMillis
' attribute.
The amount of time in milliseconds it took for the client to establish a connection with the XMPP server.
[in] | value | The new value. |