30 #ifndef GOOGLE_GAMES_API_ROOM_P2_PS_TATUS_H_ 31 #define GOOGLE_GAMES_API_ROOM_P2_PS_TATUS_H_ 34 #include "googleapis/base/integral_types.h" 35 #include "googleapis/base/macros.h" 36 #include "googleapis/client/data/jsoncpp_data.h" 37 #include "googleapis/strings/stringpiece.h" 85 return StringPiece(
"google_games_api::RoomP2PStatus");
96 return Storage().isMember(
"connectionSetupLatencyMillis");
103 MutableStorage()->removeMember(
"connectionSetupLatencyMillis");
111 const Json::Value& storage = Storage(
"connectionSetupLatencyMillis");
112 return client::JsonValueToCppValueHelper<int32 >(storage);
124 client::SetJsonValueFromCppValueHelper<int32 >(
125 value, MutableStorage(
"connectionSetupLatencyMillis"));
134 return Storage().isMember(
"error");
141 MutableStorage()->removeMember(
"error");
149 const Json::Value& v = Storage(
"error");
150 if (v == Json::Value::null)
return StringPiece(
"");
151 return StringPiece(v.asCString());
173 *MutableStorage(
"error") = value.data();
182 return Storage().isMember(
"error_reason");
189 MutableStorage()->removeMember(
"error_reason");
197 const Json::Value& v = Storage(
"error_reason");
198 if (v == Json::Value::null)
return StringPiece(
"");
199 return StringPiece(v.asCString());
210 *MutableStorage(
"error_reason") = value.data();
219 return Storage().isMember(
"kind");
226 MutableStorage()->removeMember(
"kind");
234 const Json::Value& v = Storage(
"kind");
235 if (v == Json::Value::null)
return StringPiece(
"");
236 return StringPiece(v.asCString());
248 *MutableStorage(
"kind") = value.data();
257 return Storage().isMember(
"participantId");
264 MutableStorage()->removeMember(
"participantId");
272 const Json::Value& v = Storage(
"participantId");
273 if (v == Json::Value::null)
return StringPiece(
"");
274 return StringPiece(v.asCString());
285 *MutableStorage(
"participantId") = value.data();
294 return Storage().isMember(
"status");
301 MutableStorage()->removeMember(
"status");
309 const Json::Value& v = Storage(
"status");
310 if (v == Json::Value::null)
return StringPiece(
"");
311 return StringPiece(v.asCString());
330 *MutableStorage(
"status") = value.data();
341 return Storage().isMember(
"unreliableRoundtripLatencyMillis");
348 MutableStorage()->removeMember(
"unreliableRoundtripLatencyMillis");
357 const Json::Value& storage = Storage(
"unreliableRoundtripLatencyMillis");
358 return client::JsonValueToCppValueHelper<int32 >(storage);
370 client::SetJsonValueFromCppValueHelper<int32 >(
371 value, MutableStorage(
"unreliableRoundtripLatencyMillis"));
378 #endif // GOOGLE_GAMES_API_ROOM_P2_PS_TATUS_H_ void set_status(const StringPiece &value)
Definition: room_p2_ps_tatus.h:329
void clear_status()
Definition: room_p2_ps_tatus.h:300
bool has_status() const
Definition: room_p2_ps_tatus.h:293
bool has_participant_id() const
Definition: room_p2_ps_tatus.h:256
void set_kind(const StringPiece &value)
Definition: room_p2_ps_tatus.h:247
const StringPiece get_kind() const
Definition: room_p2_ps_tatus.h:233
bool has_connection_setup_latency_millis() const
Definition: room_p2_ps_tatus.h:95
bool has_kind() const
Definition: room_p2_ps_tatus.h:218
const StringPiece get_participant_id() const
Definition: room_p2_ps_tatus.h:271
void clear_connection_setup_latency_millis()
Definition: room_p2_ps_tatus.h:102
const StringPiece get_error() const
Definition: room_p2_ps_tatus.h:148
bool has_error() const
Definition: room_p2_ps_tatus.h:133
Definition: achievement_definition.cc:41
const StringPiece get_status() const
Definition: room_p2_ps_tatus.h:308
Definition: achievement_definition.h:39
const StringPiece get_error_reason() const
Definition: room_p2_ps_tatus.h:196
void set_error_reason(const StringPiece &value)
Definition: room_p2_ps_tatus.h:209
void clear_error_reason()
Definition: room_p2_ps_tatus.h:188
int32 get_unreliable_roundtrip_latency_millis() const
Definition: room_p2_ps_tatus.h:356
void clear_error()
Definition: room_p2_ps_tatus.h:140
const StringPiece GetTypeName() const
Definition: room_p2_ps_tatus.h:84
void clear_unreliable_roundtrip_latency_millis()
Definition: room_p2_ps_tatus.h:347
void clear_participant_id()
Definition: room_p2_ps_tatus.h:263
void set_error(const StringPiece &value)
Definition: room_p2_ps_tatus.h:172
int32 get_connection_setup_latency_millis() const
Definition: room_p2_ps_tatus.h:110
bool has_unreliable_roundtrip_latency_millis() const
Definition: room_p2_ps_tatus.h:340
void set_unreliable_roundtrip_latency_millis(int32 value)
Definition: room_p2_ps_tatus.h:369
void set_participant_id(const StringPiece &value)
Definition: room_p2_ps_tatus.h:284
void set_connection_setup_latency_millis(int32 value)
Definition: room_p2_ps_tatus.h:123
bool has_error_reason() const
Definition: room_p2_ps_tatus.h:181
void clear_kind()
Definition: room_p2_ps_tatus.h:225
Definition: room_p2_ps_tatus.h:51