Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29440 lines
1.0 MiB

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: cstrike15_gcmessages.proto
  3. #if _MSC_VER >= 1300
  4. #ifndef _PS3
  5. #pragma warning(push)
  6. #pragma warning(disable : 4530) // warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc (disabled due to std headers having exception syntax)
  7. #pragma warning(disable : 4512) // warning C4512: assignment operator could not be generated
  8. #pragma warning(disable : 4244) // warning C4244: warning C4244: '=' : conversion from '__w64 int' to 'int', possible loss of data
  9. #pragma warning(disable : 4267) // warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
  10. #pragma warning(disable : 4125) // warning C4125: decimal digit terminates octal escape sequence
  11. #pragma warning(disable : 4127) // warning C4127: conditional expression is constant
  12. #pragma warning(disable : 4100) // warning C4100: 'op' : unreferenced formal parameter
  13. #endif // _PS3
  14. #endif // _MSC_VER
  15. #if _GNUC
  16. #ifndef _PS3
  17. #pragma GCC diagnostic push
  18. #pragma GCC diagnostic ignored "-Wshadow"
  19. #endif // _PS3
  20. #endif // _GNUC
  21. #ifndef PROTOBUF_cstrike15_5fgcmessages_2eproto__INCLUDED
  22. #define PROTOBUF_cstrike15_5fgcmessages_2eproto__INCLUDED
  23. #include <string>
  24. #include <google/protobuf/stubs/common.h>
  25. #if GOOGLE_PROTOBUF_VERSION < 2005000
  26. #error This file was generated by a newer version of protoc which is
  27. #error incompatible with your Protocol Buffer headers. Please update
  28. #error your headers.
  29. #endif
  30. #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
  31. #error This file was generated by an older version of protoc which is
  32. #error incompatible with your Protocol Buffer headers. Please
  33. #error regenerate this file with a newer version of protoc.
  34. #endif
  35. #include <google/protobuf/generated_message_util.h>
  36. #include <google/protobuf/message.h>
  37. #include <google/protobuf/repeated_field.h>
  38. #include <google/protobuf/extension_set.h>
  39. #include <google/protobuf/generated_enum_reflection.h>
  40. #include <google/protobuf/unknown_field_set.h>
  41. #include "steammessages.pb.h"
  42. // @@protoc_insertion_point(includes)
  43. // Internal implementation detail -- do not call these.
  44. void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  45. void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  46. void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  47. class GameServerPing;
  48. class DetailedSearchStatistic;
  49. class TournamentPlayer;
  50. class TournamentTeam;
  51. class TournamentEvent;
  52. class GlobalStatistics;
  53. class OperationalStatisticDescription;
  54. class OperationalStatisticElement;
  55. class OperationalStatisticsPacket;
  56. class PlayerRankingInfo;
  57. class PlayerCommendationInfo;
  58. class PlayerMedalsInfo;
  59. class AccountActivity;
  60. class TournamentMatchSetup;
  61. class ServerHltvInfo;
  62. class IpAddressMask;
  63. class XpProgressData;
  64. class MatchEndItemUpdates;
  65. class ScoreLeaderboardData;
  66. class ScoreLeaderboardData_Entry;
  67. class ScoreLeaderboardData_AccountEntries;
  68. class PlayerQuestData;
  69. class PlayerQuestData_QuestItemData;
  70. class CMsgGC_ServerQuestUpdateData;
  71. class CMsgGCCStrike15_v2_MatchmakingGCOperationalStats;
  72. class CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm;
  73. class CMsgGCCStrike15_v2_GC2ServerReservationUpdate;
  74. class CMsgGCCStrike15_v2_MatchmakingStart;
  75. class CMsgGCCStrike15_v2_MatchmakingStop;
  76. class CMsgGCCStrike15_v2_MatchmakingClient2ServerPing;
  77. class CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate;
  78. class CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note;
  79. class CDataGCCStrike15_v2_TournamentMatchDraft;
  80. class CDataGCCStrike15_v2_TournamentMatchDraft_Entry;
  81. class CPreMatchInfoData;
  82. class CPreMatchInfoData_TeamStats;
  83. class CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve;
  84. class CMsgGCCStrike15_v2_MatchmakingServerReservationResponse;
  85. class CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve;
  86. class CMsgGCCStrike15_v2_MatchmakingServerRoundStats;
  87. class CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo;
  88. class CMsgGCCStrike15_v2_MatchmakingServerMatchEnd;
  89. class CMsgGCCStrike15_v2_MatchmakingClient2GCHello;
  90. class CMsgGCCStrike15_v2_MatchmakingGC2ClientHello;
  91. class CMsgGCCStrike15_v2_AccountPrivacySettings;
  92. class CMsgGCCStrike15_v2_AccountPrivacySettings_Setting;
  93. class CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon;
  94. class CMsgGCCStrike15_v2_MatchmakingServer2GCKick;
  95. class CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate;
  96. class CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate;
  97. class CMsgGCCStrike15_v2_ServerNotificationForUserPenalty;
  98. class CMsgGCCStrike15_v2_ClientReportPlayer;
  99. class CMsgGCCStrike15_v2_ClientCommendPlayer;
  100. class CMsgGCCStrike15_v2_ClientReportServer;
  101. class CMsgGCCStrike15_v2_ClientReportResponse;
  102. class CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends;
  103. class WatchableMatchInfo;
  104. class CMsgGCCStrike15_v2_ClientRequestJoinFriendData;
  105. class CMsgGCCStrike15_v2_ClientRequestJoinServerData;
  106. class CMsgGCCstrike15_v2_ClientRequestNewMission;
  107. class CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded;
  108. class CMsgGCCStrike15_v2_WatchInfoUsers;
  109. class CMsgGCCStrike15_v2_ClientRequestPlayersProfile;
  110. class CMsgGCCStrike15_v2_PlayersProfile;
  111. class CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate;
  112. class CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment;
  113. class CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus;
  114. class CClientHeaderOverwatchEvidence;
  115. class CMsgGCCStrike15_v2_GC2ClientTextMsg;
  116. class CMsgGCCStrike15_v2_Client2GCTextMsg;
  117. class CMsgGCCStrike15_v2_MatchEndRunRewardDrops;
  118. class CEconItemPreviewDataBlock;
  119. class CEconItemPreviewDataBlock_Sticker;
  120. class CMsgGCCStrike15_v2_MatchEndRewardDropsNotification;
  121. class CMsgItemAcknowledged;
  122. class CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest;
  123. class CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse;
  124. class CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification;
  125. class CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames;
  126. class CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser;
  127. class CMsgGCCStrike15_v2_MatchListRequestRecentUserGames;
  128. class CMsgGCCStrike15_v2_MatchListRequestTournamentGames;
  129. class CMsgGCCStrike15_v2_MatchListRequestFullGameInfo;
  130. class CDataGCCStrike15_v2_MatchInfo;
  131. class CDataGCCStrike15_v2_TournamentGroupTeam;
  132. class CDataGCCStrike15_v2_TournamentGroup;
  133. class CDataGCCStrike15_v2_TournamentGroup_Picks;
  134. class CDataGCCStrike15_v2_TournamentSection;
  135. class CDataGCCStrike15_v2_TournamentInfo;
  136. class CMsgGCCStrike15_v2_MatchList;
  137. class CMsgGCCStrike15_v2_Predictions;
  138. class CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick;
  139. class CMsgGCCStrike15_v2_Fantasy;
  140. class CMsgGCCStrike15_v2_Fantasy_FantasySlot;
  141. class CMsgGCCStrike15_v2_Fantasy_FantasyTeam;
  142. class CAttribute_String;
  143. class CMsgGCToGCReloadVersions;
  144. class CMsgCStrike15Welcome;
  145. class CMsgGCCStrike15_v2_ClientVarValueNotificationInfo;
  146. class CMsgGCCStrike15_v2_ServerVarValueNotificationInfo;
  147. class CMsgGCCStrike15_v2_GiftsLeaderboardRequest;
  148. class CMsgGCCStrike15_v2_GiftsLeaderboardResponse;
  149. class CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry;
  150. class CMsgGCCStrike15_v2_ClientSubmitSurveyVote;
  151. class CMsgGCCStrike15_v2_Server2GCClientValidate;
  152. class CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure;
  153. class CMsgGCCStrike15_v2_GC2ClientTournamentInfo;
  154. class CSOEconCoupon;
  155. class CSOQuestProgress;
  156. class CSOPersonaDataPublic;
  157. class CMsgGC_GlobalGame_Subscribe;
  158. class CMsgGC_GlobalGame_Unsubscribe;
  159. class CMsgGC_GlobalGame_Play;
  160. class CMsgGCCStrike15_v2_AcknowledgePenalty;
  161. class CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin;
  162. class CMsgGCCStrike15_v2_Client2GCStreamUnlock;
  163. class CMsgGCCStrike15_v2_ClientToGCRequestElevate;
  164. class CMsgGCCStrike15_v2_ClientToGCChat;
  165. class CMsgGCCStrike15_v2_GCToClientChat;
  166. enum ECsgoGCMsg {
  167. k_EMsgGCCStrike15_v2_Base = 9100,
  168. k_EMsgGCCStrike15_v2_MatchmakingStart = 9101,
  169. k_EMsgGCCStrike15_v2_MatchmakingStop = 9102,
  170. k_EMsgGCCStrike15_v2_MatchmakingClient2ServerPing = 9103,
  171. k_EMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate = 9104,
  172. k_EMsgGCCStrike15_v2_MatchmakingGC2ServerReserve = 9105,
  173. k_EMsgGCCStrike15_v2_MatchmakingServerReservationResponse = 9106,
  174. k_EMsgGCCStrike15_v2_MatchmakingGC2ClientReserve = 9107,
  175. k_EMsgGCCStrike15_v2_MatchmakingServerRoundStats = 9108,
  176. k_EMsgGCCStrike15_v2_MatchmakingClient2GCHello = 9109,
  177. k_EMsgGCCStrike15_v2_MatchmakingGC2ClientHello = 9110,
  178. k_EMsgGCCStrike15_v2_MatchmakingServerMatchEnd = 9111,
  179. k_EMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon = 9112,
  180. k_EMsgGCCStrike15_v2_MatchmakingServer2GCKick = 9113,
  181. k_EMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm = 9114,
  182. k_EMsgGCCStrike15_v2_MatchmakingGCOperationalStats = 9115,
  183. k_EMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate = 9116,
  184. k_EMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate = 9117,
  185. k_EMsgGCCStrike15_v2_ServerNotificationForUserPenalty = 9118,
  186. k_EMsgGCCStrike15_v2_ClientReportPlayer = 9119,
  187. k_EMsgGCCStrike15_v2_ClientReportServer = 9120,
  188. k_EMsgGCCStrike15_v2_ClientCommendPlayer = 9121,
  189. k_EMsgGCCStrike15_v2_ClientReportResponse = 9122,
  190. k_EMsgGCCStrike15_v2_ClientCommendPlayerQuery = 9123,
  191. k_EMsgGCCStrike15_v2_ClientCommendPlayerQueryResponse = 9124,
  192. k_EMsgGCCStrike15_v2_WatchInfoUsers = 9126,
  193. k_EMsgGCCStrike15_v2_ClientRequestPlayersProfile = 9127,
  194. k_EMsgGCCStrike15_v2_PlayersProfile = 9128,
  195. k_EMsgGCCStrike15_v2_SetMyMedalsInfo = 9129,
  196. k_EMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate = 9131,
  197. k_EMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment = 9132,
  198. k_EMsgGCCStrike15_v2_PlayerOverwatchCaseStatus = 9133,
  199. k_EMsgGCCStrike15_v2_GC2ClientTextMsg = 9134,
  200. k_EMsgGCCStrike15_v2_Client2GCTextMsg = 9135,
  201. k_EMsgGCCStrike15_v2_MatchEndRunRewardDrops = 9136,
  202. k_EMsgGCCStrike15_v2_MatchEndRewardDropsNotification = 9137,
  203. k_EMsgGCCStrike15_v2_ClientRequestWatchInfoFriends2 = 9138,
  204. k_EMsgGCCStrike15_v2_MatchList = 9139,
  205. k_EMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames = 9140,
  206. k_EMsgGCCStrike15_v2_MatchListRequestRecentUserGames = 9141,
  207. k_EMsgGCCStrike15_v2_GC2ServerReservationUpdate = 9142,
  208. k_EMsgGCCStrike15_v2_ClientVarValueNotificationInfo = 9144,
  209. k_EMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification = 9145,
  210. k_EMsgGCCStrike15_v2_MatchListRequestTournamentGames = 9146,
  211. k_EMsgGCCStrike15_v2_MatchListRequestFullGameInfo = 9147,
  212. k_EMsgGCCStrike15_v2_GiftsLeaderboardRequest = 9148,
  213. k_EMsgGCCStrike15_v2_GiftsLeaderboardResponse = 9149,
  214. k_EMsgGCCStrike15_v2_ServerVarValueNotificationInfo = 9150,
  215. k_EMsgGCToGCReloadVersions = 9151,
  216. k_EMsgGCCStrike15_v2_ClientSubmitSurveyVote = 9152,
  217. k_EMsgGCCStrike15_v2_Server2GCClientValidate = 9153,
  218. k_EMsgGCCStrike15_v2_MatchListRequestLiveGameForUser = 9154,
  219. k_EMsgGCCStrike15_v2_Server2GCPureServerValidationFailure = 9155,
  220. k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest = 9156,
  221. k_EMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse = 9157,
  222. k_EMsgGCCStrike15_v2_AccountPrivacySettings = 9158,
  223. k_EMsgGCCStrike15_v2_SetMyActivityInfo = 9159,
  224. k_EMsgGCCStrike15_v2_MatchListRequestTournamentPredictions = 9160,
  225. k_EMsgGCCStrike15_v2_MatchListUploadTournamentPredictions = 9161,
  226. k_EMsgGCCStrike15_v2_DraftSummary = 9162,
  227. k_EMsgGCCStrike15_v2_ClientRequestJoinFriendData = 9163,
  228. k_EMsgGCCStrike15_v2_ClientRequestJoinServerData = 9164,
  229. k_EMsgGCCStrike15_v2_ClientRequestNewMission = 9165,
  230. k_EMsgGCCStrike15_v2_GC2ServerNotifyXPRewarded = 9166,
  231. k_EMsgGCCStrike15_v2_GC2ClientTournamentInfo = 9167,
  232. k_EMsgGC_GlobalGame_Subscribe = 9168,
  233. k_EMsgGC_GlobalGame_Unsubscribe = 9169,
  234. k_EMsgGC_GlobalGame_Play = 9170,
  235. k_EMsgGCCStrike15_v2_AcknowledgePenalty = 9171,
  236. k_EMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin = 9172,
  237. k_EMsgGCCStrike15_v2_GC2ClientGlobalStats = 9173,
  238. k_EMsgGCCStrike15_v2_Client2GCStreamUnlock = 9174,
  239. k_EMsgGCCStrike15_v2_FantasyRequestClientData = 9175,
  240. k_EMsgGCCStrike15_v2_FantasyUpdateClientData = 9176,
  241. k_EMsgGCCStrike15_v2_ClientToGCRequestElevate = 9179,
  242. k_EMsgGCCStrike15_v2_GlobalChat = 9180,
  243. k_EMsgGCCStrike15_v2_GlobalChat_Subscribe = 9181,
  244. k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe = 9182
  245. };
  246. bool ECsgoGCMsg_IsValid(int value);
  247. const ECsgoGCMsg ECsgoGCMsg_MIN = k_EMsgGCCStrike15_v2_Base;
  248. const ECsgoGCMsg ECsgoGCMsg_MAX = k_EMsgGCCStrike15_v2_GlobalChat_Unsubscribe;
  249. const int ECsgoGCMsg_ARRAYSIZE = ECsgoGCMsg_MAX + 1;
  250. const ::google::protobuf::EnumDescriptor* ECsgoGCMsg_descriptor();
  251. inline const ::std::string& ECsgoGCMsg_Name(ECsgoGCMsg value) {
  252. return ::google::protobuf::internal::NameOfEnum(
  253. ECsgoGCMsg_descriptor(), value);
  254. }
  255. inline bool ECsgoGCMsg_Parse(
  256. const ::std::string& name, ECsgoGCMsg* value) {
  257. return ::google::protobuf::internal::ParseNamedEnum<ECsgoGCMsg>(
  258. ECsgoGCMsg_descriptor(), name, value);
  259. }
  260. // ===================================================================
  261. class GameServerPing : public ::google::protobuf::Message {
  262. public:
  263. GameServerPing();
  264. virtual ~GameServerPing();
  265. GameServerPing(const GameServerPing& from);
  266. inline GameServerPing& operator=(const GameServerPing& from) {
  267. CopyFrom(from);
  268. return *this;
  269. }
  270. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  271. return _unknown_fields_;
  272. }
  273. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  274. return &_unknown_fields_;
  275. }
  276. static const ::google::protobuf::Descriptor* descriptor();
  277. static const GameServerPing& default_instance();
  278. void Swap(GameServerPing* other);
  279. // implements Message ----------------------------------------------
  280. GameServerPing* New() const;
  281. void CopyFrom(const ::google::protobuf::Message& from);
  282. void MergeFrom(const ::google::protobuf::Message& from);
  283. void CopyFrom(const GameServerPing& from);
  284. void MergeFrom(const GameServerPing& from);
  285. void Clear();
  286. bool IsInitialized() const;
  287. int ByteSize() const;
  288. bool MergePartialFromCodedStream(
  289. ::google::protobuf::io::CodedInputStream* input);
  290. void SerializeWithCachedSizes(
  291. ::google::protobuf::io::CodedOutputStream* output) const;
  292. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  293. int GetCachedSize() const { return _cached_size_; }
  294. private:
  295. void SharedCtor();
  296. void SharedDtor();
  297. void SetCachedSize(int size) const;
  298. public:
  299. ::google::protobuf::Metadata GetMetadata() const;
  300. // nested types ----------------------------------------------------
  301. // accessors -------------------------------------------------------
  302. // optional uint64 gameserver_id = 1;
  303. inline bool has_gameserver_id() const;
  304. inline void clear_gameserver_id();
  305. static const int kGameserverIdFieldNumber = 1;
  306. inline ::google::protobuf::uint64 gameserver_id() const;
  307. inline void set_gameserver_id(::google::protobuf::uint64 value);
  308. // optional int32 ping = 2;
  309. inline bool has_ping() const;
  310. inline void clear_ping();
  311. static const int kPingFieldNumber = 2;
  312. inline ::google::protobuf::int32 ping() const;
  313. inline void set_ping(::google::protobuf::int32 value);
  314. // optional uint32 ip = 3;
  315. inline bool has_ip() const;
  316. inline void clear_ip();
  317. static const int kIpFieldNumber = 3;
  318. inline ::google::protobuf::uint32 ip() const;
  319. inline void set_ip(::google::protobuf::uint32 value);
  320. // optional uint32 port = 4;
  321. inline bool has_port() const;
  322. inline void clear_port();
  323. static const int kPortFieldNumber = 4;
  324. inline ::google::protobuf::uint32 port() const;
  325. inline void set_port(::google::protobuf::uint32 value);
  326. // optional uint32 instances = 5;
  327. inline bool has_instances() const;
  328. inline void clear_instances();
  329. static const int kInstancesFieldNumber = 5;
  330. inline ::google::protobuf::uint32 instances() const;
  331. inline void set_instances(::google::protobuf::uint32 value);
  332. // @@protoc_insertion_point(class_scope:GameServerPing)
  333. private:
  334. inline void set_has_gameserver_id();
  335. inline void clear_has_gameserver_id();
  336. inline void set_has_ping();
  337. inline void clear_has_ping();
  338. inline void set_has_ip();
  339. inline void clear_has_ip();
  340. inline void set_has_port();
  341. inline void clear_has_port();
  342. inline void set_has_instances();
  343. inline void clear_has_instances();
  344. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  345. ::google::protobuf::uint64 gameserver_id_;
  346. ::google::protobuf::int32 ping_;
  347. ::google::protobuf::uint32 ip_;
  348. ::google::protobuf::uint32 port_;
  349. ::google::protobuf::uint32 instances_;
  350. mutable int _cached_size_;
  351. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  352. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  353. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  354. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  355. void InitAsDefaultInstance();
  356. static GameServerPing* default_instance_;
  357. };
  358. // -------------------------------------------------------------------
  359. class DetailedSearchStatistic : public ::google::protobuf::Message {
  360. public:
  361. DetailedSearchStatistic();
  362. virtual ~DetailedSearchStatistic();
  363. DetailedSearchStatistic(const DetailedSearchStatistic& from);
  364. inline DetailedSearchStatistic& operator=(const DetailedSearchStatistic& from) {
  365. CopyFrom(from);
  366. return *this;
  367. }
  368. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  369. return _unknown_fields_;
  370. }
  371. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  372. return &_unknown_fields_;
  373. }
  374. static const ::google::protobuf::Descriptor* descriptor();
  375. static const DetailedSearchStatistic& default_instance();
  376. void Swap(DetailedSearchStatistic* other);
  377. // implements Message ----------------------------------------------
  378. DetailedSearchStatistic* New() const;
  379. void CopyFrom(const ::google::protobuf::Message& from);
  380. void MergeFrom(const ::google::protobuf::Message& from);
  381. void CopyFrom(const DetailedSearchStatistic& from);
  382. void MergeFrom(const DetailedSearchStatistic& from);
  383. void Clear();
  384. bool IsInitialized() const;
  385. int ByteSize() const;
  386. bool MergePartialFromCodedStream(
  387. ::google::protobuf::io::CodedInputStream* input);
  388. void SerializeWithCachedSizes(
  389. ::google::protobuf::io::CodedOutputStream* output) const;
  390. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  391. int GetCachedSize() const { return _cached_size_; }
  392. private:
  393. void SharedCtor();
  394. void SharedDtor();
  395. void SetCachedSize(int size) const;
  396. public:
  397. ::google::protobuf::Metadata GetMetadata() const;
  398. // nested types ----------------------------------------------------
  399. // accessors -------------------------------------------------------
  400. // optional uint32 game_type = 1;
  401. inline bool has_game_type() const;
  402. inline void clear_game_type();
  403. static const int kGameTypeFieldNumber = 1;
  404. inline ::google::protobuf::uint32 game_type() const;
  405. inline void set_game_type(::google::protobuf::uint32 value);
  406. // optional uint32 search_time_avg = 2;
  407. inline bool has_search_time_avg() const;
  408. inline void clear_search_time_avg();
  409. static const int kSearchTimeAvgFieldNumber = 2;
  410. inline ::google::protobuf::uint32 search_time_avg() const;
  411. inline void set_search_time_avg(::google::protobuf::uint32 value);
  412. // optional uint32 players_searching = 4;
  413. inline bool has_players_searching() const;
  414. inline void clear_players_searching();
  415. static const int kPlayersSearchingFieldNumber = 4;
  416. inline ::google::protobuf::uint32 players_searching() const;
  417. inline void set_players_searching(::google::protobuf::uint32 value);
  418. // @@protoc_insertion_point(class_scope:DetailedSearchStatistic)
  419. private:
  420. inline void set_has_game_type();
  421. inline void clear_has_game_type();
  422. inline void set_has_search_time_avg();
  423. inline void clear_has_search_time_avg();
  424. inline void set_has_players_searching();
  425. inline void clear_has_players_searching();
  426. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  427. ::google::protobuf::uint32 game_type_;
  428. ::google::protobuf::uint32 search_time_avg_;
  429. ::google::protobuf::uint32 players_searching_;
  430. mutable int _cached_size_;
  431. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  432. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  433. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  434. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  435. void InitAsDefaultInstance();
  436. static DetailedSearchStatistic* default_instance_;
  437. };
  438. // -------------------------------------------------------------------
  439. class TournamentPlayer : public ::google::protobuf::Message {
  440. public:
  441. TournamentPlayer();
  442. virtual ~TournamentPlayer();
  443. TournamentPlayer(const TournamentPlayer& from);
  444. inline TournamentPlayer& operator=(const TournamentPlayer& from) {
  445. CopyFrom(from);
  446. return *this;
  447. }
  448. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  449. return _unknown_fields_;
  450. }
  451. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  452. return &_unknown_fields_;
  453. }
  454. static const ::google::protobuf::Descriptor* descriptor();
  455. static const TournamentPlayer& default_instance();
  456. void Swap(TournamentPlayer* other);
  457. // implements Message ----------------------------------------------
  458. TournamentPlayer* New() const;
  459. void CopyFrom(const ::google::protobuf::Message& from);
  460. void MergeFrom(const ::google::protobuf::Message& from);
  461. void CopyFrom(const TournamentPlayer& from);
  462. void MergeFrom(const TournamentPlayer& from);
  463. void Clear();
  464. bool IsInitialized() const;
  465. int ByteSize() const;
  466. bool MergePartialFromCodedStream(
  467. ::google::protobuf::io::CodedInputStream* input);
  468. void SerializeWithCachedSizes(
  469. ::google::protobuf::io::CodedOutputStream* output) const;
  470. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  471. int GetCachedSize() const { return _cached_size_; }
  472. private:
  473. void SharedCtor();
  474. void SharedDtor();
  475. void SetCachedSize(int size) const;
  476. public:
  477. ::google::protobuf::Metadata GetMetadata() const;
  478. // nested types ----------------------------------------------------
  479. // accessors -------------------------------------------------------
  480. // optional uint32 account_id = 1;
  481. inline bool has_account_id() const;
  482. inline void clear_account_id();
  483. static const int kAccountIdFieldNumber = 1;
  484. inline ::google::protobuf::uint32 account_id() const;
  485. inline void set_account_id(::google::protobuf::uint32 value);
  486. // optional string player_nick = 2;
  487. inline bool has_player_nick() const;
  488. inline void clear_player_nick();
  489. static const int kPlayerNickFieldNumber = 2;
  490. inline const ::std::string& player_nick() const;
  491. inline void set_player_nick(const ::std::string& value);
  492. inline void set_player_nick(const char* value);
  493. inline void set_player_nick(const char* value, size_t size);
  494. inline ::std::string* mutable_player_nick();
  495. inline ::std::string* release_player_nick();
  496. inline void set_allocated_player_nick(::std::string* player_nick);
  497. // optional string player_name = 3;
  498. inline bool has_player_name() const;
  499. inline void clear_player_name();
  500. static const int kPlayerNameFieldNumber = 3;
  501. inline const ::std::string& player_name() const;
  502. inline void set_player_name(const ::std::string& value);
  503. inline void set_player_name(const char* value);
  504. inline void set_player_name(const char* value, size_t size);
  505. inline ::std::string* mutable_player_name();
  506. inline ::std::string* release_player_name();
  507. inline void set_allocated_player_name(::std::string* player_name);
  508. // optional uint32 player_dob = 4;
  509. inline bool has_player_dob() const;
  510. inline void clear_player_dob();
  511. static const int kPlayerDobFieldNumber = 4;
  512. inline ::google::protobuf::uint32 player_dob() const;
  513. inline void set_player_dob(::google::protobuf::uint32 value);
  514. // optional string player_flag = 5;
  515. inline bool has_player_flag() const;
  516. inline void clear_player_flag();
  517. static const int kPlayerFlagFieldNumber = 5;
  518. inline const ::std::string& player_flag() const;
  519. inline void set_player_flag(const ::std::string& value);
  520. inline void set_player_flag(const char* value);
  521. inline void set_player_flag(const char* value, size_t size);
  522. inline ::std::string* mutable_player_flag();
  523. inline ::std::string* release_player_flag();
  524. inline void set_allocated_player_flag(::std::string* player_flag);
  525. // optional string player_location = 6;
  526. inline bool has_player_location() const;
  527. inline void clear_player_location();
  528. static const int kPlayerLocationFieldNumber = 6;
  529. inline const ::std::string& player_location() const;
  530. inline void set_player_location(const ::std::string& value);
  531. inline void set_player_location(const char* value);
  532. inline void set_player_location(const char* value, size_t size);
  533. inline ::std::string* mutable_player_location();
  534. inline ::std::string* release_player_location();
  535. inline void set_allocated_player_location(::std::string* player_location);
  536. // optional string player_desc = 7;
  537. inline bool has_player_desc() const;
  538. inline void clear_player_desc();
  539. static const int kPlayerDescFieldNumber = 7;
  540. inline const ::std::string& player_desc() const;
  541. inline void set_player_desc(const ::std::string& value);
  542. inline void set_player_desc(const char* value);
  543. inline void set_player_desc(const char* value, size_t size);
  544. inline ::std::string* mutable_player_desc();
  545. inline ::std::string* release_player_desc();
  546. inline void set_allocated_player_desc(::std::string* player_desc);
  547. // @@protoc_insertion_point(class_scope:TournamentPlayer)
  548. private:
  549. inline void set_has_account_id();
  550. inline void clear_has_account_id();
  551. inline void set_has_player_nick();
  552. inline void clear_has_player_nick();
  553. inline void set_has_player_name();
  554. inline void clear_has_player_name();
  555. inline void set_has_player_dob();
  556. inline void clear_has_player_dob();
  557. inline void set_has_player_flag();
  558. inline void clear_has_player_flag();
  559. inline void set_has_player_location();
  560. inline void clear_has_player_location();
  561. inline void set_has_player_desc();
  562. inline void clear_has_player_desc();
  563. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  564. ::std::string* player_nick_;
  565. ::google::protobuf::uint32 account_id_;
  566. ::google::protobuf::uint32 player_dob_;
  567. ::std::string* player_name_;
  568. ::std::string* player_flag_;
  569. ::std::string* player_location_;
  570. ::std::string* player_desc_;
  571. mutable int _cached_size_;
  572. ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
  573. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  574. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  575. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  576. void InitAsDefaultInstance();
  577. static TournamentPlayer* default_instance_;
  578. };
  579. // -------------------------------------------------------------------
  580. class TournamentTeam : public ::google::protobuf::Message {
  581. public:
  582. TournamentTeam();
  583. virtual ~TournamentTeam();
  584. TournamentTeam(const TournamentTeam& from);
  585. inline TournamentTeam& operator=(const TournamentTeam& from) {
  586. CopyFrom(from);
  587. return *this;
  588. }
  589. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  590. return _unknown_fields_;
  591. }
  592. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  593. return &_unknown_fields_;
  594. }
  595. static const ::google::protobuf::Descriptor* descriptor();
  596. static const TournamentTeam& default_instance();
  597. void Swap(TournamentTeam* other);
  598. // implements Message ----------------------------------------------
  599. TournamentTeam* New() const;
  600. void CopyFrom(const ::google::protobuf::Message& from);
  601. void MergeFrom(const ::google::protobuf::Message& from);
  602. void CopyFrom(const TournamentTeam& from);
  603. void MergeFrom(const TournamentTeam& from);
  604. void Clear();
  605. bool IsInitialized() const;
  606. int ByteSize() const;
  607. bool MergePartialFromCodedStream(
  608. ::google::protobuf::io::CodedInputStream* input);
  609. void SerializeWithCachedSizes(
  610. ::google::protobuf::io::CodedOutputStream* output) const;
  611. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  612. int GetCachedSize() const { return _cached_size_; }
  613. private:
  614. void SharedCtor();
  615. void SharedDtor();
  616. void SetCachedSize(int size) const;
  617. public:
  618. ::google::protobuf::Metadata GetMetadata() const;
  619. // nested types ----------------------------------------------------
  620. // accessors -------------------------------------------------------
  621. // optional int32 team_id = 1;
  622. inline bool has_team_id() const;
  623. inline void clear_team_id();
  624. static const int kTeamIdFieldNumber = 1;
  625. inline ::google::protobuf::int32 team_id() const;
  626. inline void set_team_id(::google::protobuf::int32 value);
  627. // optional string team_tag = 2;
  628. inline bool has_team_tag() const;
  629. inline void clear_team_tag();
  630. static const int kTeamTagFieldNumber = 2;
  631. inline const ::std::string& team_tag() const;
  632. inline void set_team_tag(const ::std::string& value);
  633. inline void set_team_tag(const char* value);
  634. inline void set_team_tag(const char* value, size_t size);
  635. inline ::std::string* mutable_team_tag();
  636. inline ::std::string* release_team_tag();
  637. inline void set_allocated_team_tag(::std::string* team_tag);
  638. // optional string team_flag = 3;
  639. inline bool has_team_flag() const;
  640. inline void clear_team_flag();
  641. static const int kTeamFlagFieldNumber = 3;
  642. inline const ::std::string& team_flag() const;
  643. inline void set_team_flag(const ::std::string& value);
  644. inline void set_team_flag(const char* value);
  645. inline void set_team_flag(const char* value, size_t size);
  646. inline ::std::string* mutable_team_flag();
  647. inline ::std::string* release_team_flag();
  648. inline void set_allocated_team_flag(::std::string* team_flag);
  649. // optional string team_name = 4;
  650. inline bool has_team_name() const;
  651. inline void clear_team_name();
  652. static const int kTeamNameFieldNumber = 4;
  653. inline const ::std::string& team_name() const;
  654. inline void set_team_name(const ::std::string& value);
  655. inline void set_team_name(const char* value);
  656. inline void set_team_name(const char* value, size_t size);
  657. inline ::std::string* mutable_team_name();
  658. inline ::std::string* release_team_name();
  659. inline void set_allocated_team_name(::std::string* team_name);
  660. // repeated .TournamentPlayer players = 5;
  661. inline int players_size() const;
  662. inline void clear_players();
  663. static const int kPlayersFieldNumber = 5;
  664. inline const ::TournamentPlayer& players(int index) const;
  665. inline ::TournamentPlayer* mutable_players(int index);
  666. inline ::TournamentPlayer* add_players();
  667. inline const ::google::protobuf::RepeatedPtrField< ::TournamentPlayer >&
  668. players() const;
  669. inline ::google::protobuf::RepeatedPtrField< ::TournamentPlayer >*
  670. mutable_players();
  671. // @@protoc_insertion_point(class_scope:TournamentTeam)
  672. private:
  673. inline void set_has_team_id();
  674. inline void clear_has_team_id();
  675. inline void set_has_team_tag();
  676. inline void clear_has_team_tag();
  677. inline void set_has_team_flag();
  678. inline void clear_has_team_flag();
  679. inline void set_has_team_name();
  680. inline void clear_has_team_name();
  681. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  682. ::std::string* team_tag_;
  683. ::std::string* team_flag_;
  684. ::std::string* team_name_;
  685. ::google::protobuf::RepeatedPtrField< ::TournamentPlayer > players_;
  686. ::google::protobuf::int32 team_id_;
  687. mutable int _cached_size_;
  688. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  689. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  690. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  691. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  692. void InitAsDefaultInstance();
  693. static TournamentTeam* default_instance_;
  694. };
  695. // -------------------------------------------------------------------
  696. class TournamentEvent : public ::google::protobuf::Message {
  697. public:
  698. TournamentEvent();
  699. virtual ~TournamentEvent();
  700. TournamentEvent(const TournamentEvent& from);
  701. inline TournamentEvent& operator=(const TournamentEvent& from) {
  702. CopyFrom(from);
  703. return *this;
  704. }
  705. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  706. return _unknown_fields_;
  707. }
  708. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  709. return &_unknown_fields_;
  710. }
  711. static const ::google::protobuf::Descriptor* descriptor();
  712. static const TournamentEvent& default_instance();
  713. void Swap(TournamentEvent* other);
  714. // implements Message ----------------------------------------------
  715. TournamentEvent* New() const;
  716. void CopyFrom(const ::google::protobuf::Message& from);
  717. void MergeFrom(const ::google::protobuf::Message& from);
  718. void CopyFrom(const TournamentEvent& from);
  719. void MergeFrom(const TournamentEvent& from);
  720. void Clear();
  721. bool IsInitialized() const;
  722. int ByteSize() const;
  723. bool MergePartialFromCodedStream(
  724. ::google::protobuf::io::CodedInputStream* input);
  725. void SerializeWithCachedSizes(
  726. ::google::protobuf::io::CodedOutputStream* output) const;
  727. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  728. int GetCachedSize() const { return _cached_size_; }
  729. private:
  730. void SharedCtor();
  731. void SharedDtor();
  732. void SetCachedSize(int size) const;
  733. public:
  734. ::google::protobuf::Metadata GetMetadata() const;
  735. // nested types ----------------------------------------------------
  736. // accessors -------------------------------------------------------
  737. // optional int32 event_id = 1;
  738. inline bool has_event_id() const;
  739. inline void clear_event_id();
  740. static const int kEventIdFieldNumber = 1;
  741. inline ::google::protobuf::int32 event_id() const;
  742. inline void set_event_id(::google::protobuf::int32 value);
  743. // optional string event_tag = 2;
  744. inline bool has_event_tag() const;
  745. inline void clear_event_tag();
  746. static const int kEventTagFieldNumber = 2;
  747. inline const ::std::string& event_tag() const;
  748. inline void set_event_tag(const ::std::string& value);
  749. inline void set_event_tag(const char* value);
  750. inline void set_event_tag(const char* value, size_t size);
  751. inline ::std::string* mutable_event_tag();
  752. inline ::std::string* release_event_tag();
  753. inline void set_allocated_event_tag(::std::string* event_tag);
  754. // optional string event_name = 3;
  755. inline bool has_event_name() const;
  756. inline void clear_event_name();
  757. static const int kEventNameFieldNumber = 3;
  758. inline const ::std::string& event_name() const;
  759. inline void set_event_name(const ::std::string& value);
  760. inline void set_event_name(const char* value);
  761. inline void set_event_name(const char* value, size_t size);
  762. inline ::std::string* mutable_event_name();
  763. inline ::std::string* release_event_name();
  764. inline void set_allocated_event_name(::std::string* event_name);
  765. // optional uint32 event_time_start = 4;
  766. inline bool has_event_time_start() const;
  767. inline void clear_event_time_start();
  768. static const int kEventTimeStartFieldNumber = 4;
  769. inline ::google::protobuf::uint32 event_time_start() const;
  770. inline void set_event_time_start(::google::protobuf::uint32 value);
  771. // optional uint32 event_time_end = 5;
  772. inline bool has_event_time_end() const;
  773. inline void clear_event_time_end();
  774. static const int kEventTimeEndFieldNumber = 5;
  775. inline ::google::protobuf::uint32 event_time_end() const;
  776. inline void set_event_time_end(::google::protobuf::uint32 value);
  777. // optional int32 event_public = 6;
  778. inline bool has_event_public() const;
  779. inline void clear_event_public();
  780. static const int kEventPublicFieldNumber = 6;
  781. inline ::google::protobuf::int32 event_public() const;
  782. inline void set_event_public(::google::protobuf::int32 value);
  783. // optional int32 event_stage_id = 7;
  784. inline bool has_event_stage_id() const;
  785. inline void clear_event_stage_id();
  786. static const int kEventStageIdFieldNumber = 7;
  787. inline ::google::protobuf::int32 event_stage_id() const;
  788. inline void set_event_stage_id(::google::protobuf::int32 value);
  789. // optional string event_stage_name = 8;
  790. inline bool has_event_stage_name() const;
  791. inline void clear_event_stage_name();
  792. static const int kEventStageNameFieldNumber = 8;
  793. inline const ::std::string& event_stage_name() const;
  794. inline void set_event_stage_name(const ::std::string& value);
  795. inline void set_event_stage_name(const char* value);
  796. inline void set_event_stage_name(const char* value, size_t size);
  797. inline ::std::string* mutable_event_stage_name();
  798. inline ::std::string* release_event_stage_name();
  799. inline void set_allocated_event_stage_name(::std::string* event_stage_name);
  800. // optional uint32 active_section_id = 9;
  801. inline bool has_active_section_id() const;
  802. inline void clear_active_section_id();
  803. static const int kActiveSectionIdFieldNumber = 9;
  804. inline ::google::protobuf::uint32 active_section_id() const;
  805. inline void set_active_section_id(::google::protobuf::uint32 value);
  806. // @@protoc_insertion_point(class_scope:TournamentEvent)
  807. private:
  808. inline void set_has_event_id();
  809. inline void clear_has_event_id();
  810. inline void set_has_event_tag();
  811. inline void clear_has_event_tag();
  812. inline void set_has_event_name();
  813. inline void clear_has_event_name();
  814. inline void set_has_event_time_start();
  815. inline void clear_has_event_time_start();
  816. inline void set_has_event_time_end();
  817. inline void clear_has_event_time_end();
  818. inline void set_has_event_public();
  819. inline void clear_has_event_public();
  820. inline void set_has_event_stage_id();
  821. inline void clear_has_event_stage_id();
  822. inline void set_has_event_stage_name();
  823. inline void clear_has_event_stage_name();
  824. inline void set_has_active_section_id();
  825. inline void clear_has_active_section_id();
  826. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  827. ::std::string* event_tag_;
  828. ::google::protobuf::int32 event_id_;
  829. ::google::protobuf::uint32 event_time_start_;
  830. ::std::string* event_name_;
  831. ::google::protobuf::uint32 event_time_end_;
  832. ::google::protobuf::int32 event_public_;
  833. ::std::string* event_stage_name_;
  834. ::google::protobuf::int32 event_stage_id_;
  835. ::google::protobuf::uint32 active_section_id_;
  836. mutable int _cached_size_;
  837. ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];
  838. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  839. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  840. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  841. void InitAsDefaultInstance();
  842. static TournamentEvent* default_instance_;
  843. };
  844. // -------------------------------------------------------------------
  845. class GlobalStatistics : public ::google::protobuf::Message {
  846. public:
  847. GlobalStatistics();
  848. virtual ~GlobalStatistics();
  849. GlobalStatistics(const GlobalStatistics& from);
  850. inline GlobalStatistics& operator=(const GlobalStatistics& from) {
  851. CopyFrom(from);
  852. return *this;
  853. }
  854. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  855. return _unknown_fields_;
  856. }
  857. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  858. return &_unknown_fields_;
  859. }
  860. static const ::google::protobuf::Descriptor* descriptor();
  861. static const GlobalStatistics& default_instance();
  862. void Swap(GlobalStatistics* other);
  863. // implements Message ----------------------------------------------
  864. GlobalStatistics* New() const;
  865. void CopyFrom(const ::google::protobuf::Message& from);
  866. void MergeFrom(const ::google::protobuf::Message& from);
  867. void CopyFrom(const GlobalStatistics& from);
  868. void MergeFrom(const GlobalStatistics& from);
  869. void Clear();
  870. bool IsInitialized() const;
  871. int ByteSize() const;
  872. bool MergePartialFromCodedStream(
  873. ::google::protobuf::io::CodedInputStream* input);
  874. void SerializeWithCachedSizes(
  875. ::google::protobuf::io::CodedOutputStream* output) const;
  876. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  877. int GetCachedSize() const { return _cached_size_; }
  878. private:
  879. void SharedCtor();
  880. void SharedDtor();
  881. void SetCachedSize(int size) const;
  882. public:
  883. ::google::protobuf::Metadata GetMetadata() const;
  884. // nested types ----------------------------------------------------
  885. // accessors -------------------------------------------------------
  886. // optional uint32 players_online = 1;
  887. inline bool has_players_online() const;
  888. inline void clear_players_online();
  889. static const int kPlayersOnlineFieldNumber = 1;
  890. inline ::google::protobuf::uint32 players_online() const;
  891. inline void set_players_online(::google::protobuf::uint32 value);
  892. // optional uint32 servers_online = 2;
  893. inline bool has_servers_online() const;
  894. inline void clear_servers_online();
  895. static const int kServersOnlineFieldNumber = 2;
  896. inline ::google::protobuf::uint32 servers_online() const;
  897. inline void set_servers_online(::google::protobuf::uint32 value);
  898. // optional uint32 players_searching = 3;
  899. inline bool has_players_searching() const;
  900. inline void clear_players_searching();
  901. static const int kPlayersSearchingFieldNumber = 3;
  902. inline ::google::protobuf::uint32 players_searching() const;
  903. inline void set_players_searching(::google::protobuf::uint32 value);
  904. // optional uint32 servers_available = 4;
  905. inline bool has_servers_available() const;
  906. inline void clear_servers_available();
  907. static const int kServersAvailableFieldNumber = 4;
  908. inline ::google::protobuf::uint32 servers_available() const;
  909. inline void set_servers_available(::google::protobuf::uint32 value);
  910. // optional uint32 ongoing_matches = 5;
  911. inline bool has_ongoing_matches() const;
  912. inline void clear_ongoing_matches();
  913. static const int kOngoingMatchesFieldNumber = 5;
  914. inline ::google::protobuf::uint32 ongoing_matches() const;
  915. inline void set_ongoing_matches(::google::protobuf::uint32 value);
  916. // optional uint32 search_time_avg = 6;
  917. inline bool has_search_time_avg() const;
  918. inline void clear_search_time_avg();
  919. static const int kSearchTimeAvgFieldNumber = 6;
  920. inline ::google::protobuf::uint32 search_time_avg() const;
  921. inline void set_search_time_avg(::google::protobuf::uint32 value);
  922. // repeated .DetailedSearchStatistic search_statistics = 7;
  923. inline int search_statistics_size() const;
  924. inline void clear_search_statistics();
  925. static const int kSearchStatisticsFieldNumber = 7;
  926. inline const ::DetailedSearchStatistic& search_statistics(int index) const;
  927. inline ::DetailedSearchStatistic* mutable_search_statistics(int index);
  928. inline ::DetailedSearchStatistic* add_search_statistics();
  929. inline const ::google::protobuf::RepeatedPtrField< ::DetailedSearchStatistic >&
  930. search_statistics() const;
  931. inline ::google::protobuf::RepeatedPtrField< ::DetailedSearchStatistic >*
  932. mutable_search_statistics();
  933. // optional string main_post_url = 8;
  934. inline bool has_main_post_url() const;
  935. inline void clear_main_post_url();
  936. static const int kMainPostUrlFieldNumber = 8;
  937. inline const ::std::string& main_post_url() const;
  938. inline void set_main_post_url(const ::std::string& value);
  939. inline void set_main_post_url(const char* value);
  940. inline void set_main_post_url(const char* value, size_t size);
  941. inline ::std::string* mutable_main_post_url();
  942. inline ::std::string* release_main_post_url();
  943. inline void set_allocated_main_post_url(::std::string* main_post_url);
  944. // optional uint32 required_appid_version = 9;
  945. inline bool has_required_appid_version() const;
  946. inline void clear_required_appid_version();
  947. static const int kRequiredAppidVersionFieldNumber = 9;
  948. inline ::google::protobuf::uint32 required_appid_version() const;
  949. inline void set_required_appid_version(::google::protobuf::uint32 value);
  950. // optional uint32 pricesheet_version = 10;
  951. inline bool has_pricesheet_version() const;
  952. inline void clear_pricesheet_version();
  953. static const int kPricesheetVersionFieldNumber = 10;
  954. inline ::google::protobuf::uint32 pricesheet_version() const;
  955. inline void set_pricesheet_version(::google::protobuf::uint32 value);
  956. // optional uint32 twitch_streams_version = 11;
  957. inline bool has_twitch_streams_version() const;
  958. inline void clear_twitch_streams_version();
  959. static const int kTwitchStreamsVersionFieldNumber = 11;
  960. inline ::google::protobuf::uint32 twitch_streams_version() const;
  961. inline void set_twitch_streams_version(::google::protobuf::uint32 value);
  962. // optional uint32 active_tournament_eventid = 12;
  963. inline bool has_active_tournament_eventid() const;
  964. inline void clear_active_tournament_eventid();
  965. static const int kActiveTournamentEventidFieldNumber = 12;
  966. inline ::google::protobuf::uint32 active_tournament_eventid() const;
  967. inline void set_active_tournament_eventid(::google::protobuf::uint32 value);
  968. // optional uint32 active_survey_id = 13;
  969. inline bool has_active_survey_id() const;
  970. inline void clear_active_survey_id();
  971. static const int kActiveSurveyIdFieldNumber = 13;
  972. inline ::google::protobuf::uint32 active_survey_id() const;
  973. inline void set_active_survey_id(::google::protobuf::uint32 value);
  974. // @@protoc_insertion_point(class_scope:GlobalStatistics)
  975. private:
  976. inline void set_has_players_online();
  977. inline void clear_has_players_online();
  978. inline void set_has_servers_online();
  979. inline void clear_has_servers_online();
  980. inline void set_has_players_searching();
  981. inline void clear_has_players_searching();
  982. inline void set_has_servers_available();
  983. inline void clear_has_servers_available();
  984. inline void set_has_ongoing_matches();
  985. inline void clear_has_ongoing_matches();
  986. inline void set_has_search_time_avg();
  987. inline void clear_has_search_time_avg();
  988. inline void set_has_main_post_url();
  989. inline void clear_has_main_post_url();
  990. inline void set_has_required_appid_version();
  991. inline void clear_has_required_appid_version();
  992. inline void set_has_pricesheet_version();
  993. inline void clear_has_pricesheet_version();
  994. inline void set_has_twitch_streams_version();
  995. inline void clear_has_twitch_streams_version();
  996. inline void set_has_active_tournament_eventid();
  997. inline void clear_has_active_tournament_eventid();
  998. inline void set_has_active_survey_id();
  999. inline void clear_has_active_survey_id();
  1000. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1001. ::google::protobuf::uint32 players_online_;
  1002. ::google::protobuf::uint32 servers_online_;
  1003. ::google::protobuf::uint32 players_searching_;
  1004. ::google::protobuf::uint32 servers_available_;
  1005. ::google::protobuf::uint32 ongoing_matches_;
  1006. ::google::protobuf::uint32 search_time_avg_;
  1007. ::google::protobuf::RepeatedPtrField< ::DetailedSearchStatistic > search_statistics_;
  1008. ::std::string* main_post_url_;
  1009. ::google::protobuf::uint32 required_appid_version_;
  1010. ::google::protobuf::uint32 pricesheet_version_;
  1011. ::google::protobuf::uint32 twitch_streams_version_;
  1012. ::google::protobuf::uint32 active_tournament_eventid_;
  1013. ::google::protobuf::uint32 active_survey_id_;
  1014. mutable int _cached_size_;
  1015. ::google::protobuf::uint32 _has_bits_[(13 + 31) / 32];
  1016. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1017. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1018. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1019. void InitAsDefaultInstance();
  1020. static GlobalStatistics* default_instance_;
  1021. };
  1022. // -------------------------------------------------------------------
  1023. class OperationalStatisticDescription : public ::google::protobuf::Message {
  1024. public:
  1025. OperationalStatisticDescription();
  1026. virtual ~OperationalStatisticDescription();
  1027. OperationalStatisticDescription(const OperationalStatisticDescription& from);
  1028. inline OperationalStatisticDescription& operator=(const OperationalStatisticDescription& from) {
  1029. CopyFrom(from);
  1030. return *this;
  1031. }
  1032. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1033. return _unknown_fields_;
  1034. }
  1035. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1036. return &_unknown_fields_;
  1037. }
  1038. static const ::google::protobuf::Descriptor* descriptor();
  1039. static const OperationalStatisticDescription& default_instance();
  1040. void Swap(OperationalStatisticDescription* other);
  1041. // implements Message ----------------------------------------------
  1042. OperationalStatisticDescription* New() const;
  1043. void CopyFrom(const ::google::protobuf::Message& from);
  1044. void MergeFrom(const ::google::protobuf::Message& from);
  1045. void CopyFrom(const OperationalStatisticDescription& from);
  1046. void MergeFrom(const OperationalStatisticDescription& from);
  1047. void Clear();
  1048. bool IsInitialized() const;
  1049. int ByteSize() const;
  1050. bool MergePartialFromCodedStream(
  1051. ::google::protobuf::io::CodedInputStream* input);
  1052. void SerializeWithCachedSizes(
  1053. ::google::protobuf::io::CodedOutputStream* output) const;
  1054. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1055. int GetCachedSize() const { return _cached_size_; }
  1056. private:
  1057. void SharedCtor();
  1058. void SharedDtor();
  1059. void SetCachedSize(int size) const;
  1060. public:
  1061. ::google::protobuf::Metadata GetMetadata() const;
  1062. // nested types ----------------------------------------------------
  1063. // accessors -------------------------------------------------------
  1064. // optional string name = 1;
  1065. inline bool has_name() const;
  1066. inline void clear_name();
  1067. static const int kNameFieldNumber = 1;
  1068. inline const ::std::string& name() const;
  1069. inline void set_name(const ::std::string& value);
  1070. inline void set_name(const char* value);
  1071. inline void set_name(const char* value, size_t size);
  1072. inline ::std::string* mutable_name();
  1073. inline ::std::string* release_name();
  1074. inline void set_allocated_name(::std::string* name);
  1075. // optional uint32 idkey = 2;
  1076. inline bool has_idkey() const;
  1077. inline void clear_idkey();
  1078. static const int kIdkeyFieldNumber = 2;
  1079. inline ::google::protobuf::uint32 idkey() const;
  1080. inline void set_idkey(::google::protobuf::uint32 value);
  1081. // @@protoc_insertion_point(class_scope:OperationalStatisticDescription)
  1082. private:
  1083. inline void set_has_name();
  1084. inline void clear_has_name();
  1085. inline void set_has_idkey();
  1086. inline void clear_has_idkey();
  1087. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1088. ::std::string* name_;
  1089. ::google::protobuf::uint32 idkey_;
  1090. mutable int _cached_size_;
  1091. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  1092. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1093. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1094. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1095. void InitAsDefaultInstance();
  1096. static OperationalStatisticDescription* default_instance_;
  1097. };
  1098. // -------------------------------------------------------------------
  1099. class OperationalStatisticElement : public ::google::protobuf::Message {
  1100. public:
  1101. OperationalStatisticElement();
  1102. virtual ~OperationalStatisticElement();
  1103. OperationalStatisticElement(const OperationalStatisticElement& from);
  1104. inline OperationalStatisticElement& operator=(const OperationalStatisticElement& from) {
  1105. CopyFrom(from);
  1106. return *this;
  1107. }
  1108. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1109. return _unknown_fields_;
  1110. }
  1111. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1112. return &_unknown_fields_;
  1113. }
  1114. static const ::google::protobuf::Descriptor* descriptor();
  1115. static const OperationalStatisticElement& default_instance();
  1116. void Swap(OperationalStatisticElement* other);
  1117. // implements Message ----------------------------------------------
  1118. OperationalStatisticElement* New() const;
  1119. void CopyFrom(const ::google::protobuf::Message& from);
  1120. void MergeFrom(const ::google::protobuf::Message& from);
  1121. void CopyFrom(const OperationalStatisticElement& from);
  1122. void MergeFrom(const OperationalStatisticElement& from);
  1123. void Clear();
  1124. bool IsInitialized() const;
  1125. int ByteSize() const;
  1126. bool MergePartialFromCodedStream(
  1127. ::google::protobuf::io::CodedInputStream* input);
  1128. void SerializeWithCachedSizes(
  1129. ::google::protobuf::io::CodedOutputStream* output) const;
  1130. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1131. int GetCachedSize() const { return _cached_size_; }
  1132. private:
  1133. void SharedCtor();
  1134. void SharedDtor();
  1135. void SetCachedSize(int size) const;
  1136. public:
  1137. ::google::protobuf::Metadata GetMetadata() const;
  1138. // nested types ----------------------------------------------------
  1139. // accessors -------------------------------------------------------
  1140. // optional uint32 idkey = 1;
  1141. inline bool has_idkey() const;
  1142. inline void clear_idkey();
  1143. static const int kIdkeyFieldNumber = 1;
  1144. inline ::google::protobuf::uint32 idkey() const;
  1145. inline void set_idkey(::google::protobuf::uint32 value);
  1146. // repeated int32 values = 2;
  1147. inline int values_size() const;
  1148. inline void clear_values();
  1149. static const int kValuesFieldNumber = 2;
  1150. inline ::google::protobuf::int32 values(int index) const;
  1151. inline void set_values(int index, ::google::protobuf::int32 value);
  1152. inline void add_values(::google::protobuf::int32 value);
  1153. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  1154. values() const;
  1155. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  1156. mutable_values();
  1157. // @@protoc_insertion_point(class_scope:OperationalStatisticElement)
  1158. private:
  1159. inline void set_has_idkey();
  1160. inline void clear_has_idkey();
  1161. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1162. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > values_;
  1163. ::google::protobuf::uint32 idkey_;
  1164. mutable int _cached_size_;
  1165. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  1166. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1167. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1168. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1169. void InitAsDefaultInstance();
  1170. static OperationalStatisticElement* default_instance_;
  1171. };
  1172. // -------------------------------------------------------------------
  1173. class OperationalStatisticsPacket : public ::google::protobuf::Message {
  1174. public:
  1175. OperationalStatisticsPacket();
  1176. virtual ~OperationalStatisticsPacket();
  1177. OperationalStatisticsPacket(const OperationalStatisticsPacket& from);
  1178. inline OperationalStatisticsPacket& operator=(const OperationalStatisticsPacket& from) {
  1179. CopyFrom(from);
  1180. return *this;
  1181. }
  1182. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1183. return _unknown_fields_;
  1184. }
  1185. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1186. return &_unknown_fields_;
  1187. }
  1188. static const ::google::protobuf::Descriptor* descriptor();
  1189. static const OperationalStatisticsPacket& default_instance();
  1190. void Swap(OperationalStatisticsPacket* other);
  1191. // implements Message ----------------------------------------------
  1192. OperationalStatisticsPacket* New() const;
  1193. void CopyFrom(const ::google::protobuf::Message& from);
  1194. void MergeFrom(const ::google::protobuf::Message& from);
  1195. void CopyFrom(const OperationalStatisticsPacket& from);
  1196. void MergeFrom(const OperationalStatisticsPacket& from);
  1197. void Clear();
  1198. bool IsInitialized() const;
  1199. int ByteSize() const;
  1200. bool MergePartialFromCodedStream(
  1201. ::google::protobuf::io::CodedInputStream* input);
  1202. void SerializeWithCachedSizes(
  1203. ::google::protobuf::io::CodedOutputStream* output) const;
  1204. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1205. int GetCachedSize() const { return _cached_size_; }
  1206. private:
  1207. void SharedCtor();
  1208. void SharedDtor();
  1209. void SetCachedSize(int size) const;
  1210. public:
  1211. ::google::protobuf::Metadata GetMetadata() const;
  1212. // nested types ----------------------------------------------------
  1213. // accessors -------------------------------------------------------
  1214. // optional int32 packetid = 1;
  1215. inline bool has_packetid() const;
  1216. inline void clear_packetid();
  1217. static const int kPacketidFieldNumber = 1;
  1218. inline ::google::protobuf::int32 packetid() const;
  1219. inline void set_packetid(::google::protobuf::int32 value);
  1220. // optional int32 mstimestamp = 2;
  1221. inline bool has_mstimestamp() const;
  1222. inline void clear_mstimestamp();
  1223. static const int kMstimestampFieldNumber = 2;
  1224. inline ::google::protobuf::int32 mstimestamp() const;
  1225. inline void set_mstimestamp(::google::protobuf::int32 value);
  1226. // repeated .OperationalStatisticElement values = 3;
  1227. inline int values_size() const;
  1228. inline void clear_values();
  1229. static const int kValuesFieldNumber = 3;
  1230. inline const ::OperationalStatisticElement& values(int index) const;
  1231. inline ::OperationalStatisticElement* mutable_values(int index);
  1232. inline ::OperationalStatisticElement* add_values();
  1233. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticElement >&
  1234. values() const;
  1235. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticElement >*
  1236. mutable_values();
  1237. // @@protoc_insertion_point(class_scope:OperationalStatisticsPacket)
  1238. private:
  1239. inline void set_has_packetid();
  1240. inline void clear_has_packetid();
  1241. inline void set_has_mstimestamp();
  1242. inline void clear_has_mstimestamp();
  1243. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1244. ::google::protobuf::int32 packetid_;
  1245. ::google::protobuf::int32 mstimestamp_;
  1246. ::google::protobuf::RepeatedPtrField< ::OperationalStatisticElement > values_;
  1247. mutable int _cached_size_;
  1248. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  1249. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1250. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1251. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1252. void InitAsDefaultInstance();
  1253. static OperationalStatisticsPacket* default_instance_;
  1254. };
  1255. // -------------------------------------------------------------------
  1256. class PlayerRankingInfo : public ::google::protobuf::Message {
  1257. public:
  1258. PlayerRankingInfo();
  1259. virtual ~PlayerRankingInfo();
  1260. PlayerRankingInfo(const PlayerRankingInfo& from);
  1261. inline PlayerRankingInfo& operator=(const PlayerRankingInfo& from) {
  1262. CopyFrom(from);
  1263. return *this;
  1264. }
  1265. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1266. return _unknown_fields_;
  1267. }
  1268. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1269. return &_unknown_fields_;
  1270. }
  1271. static const ::google::protobuf::Descriptor* descriptor();
  1272. static const PlayerRankingInfo& default_instance();
  1273. void Swap(PlayerRankingInfo* other);
  1274. // implements Message ----------------------------------------------
  1275. PlayerRankingInfo* New() const;
  1276. void CopyFrom(const ::google::protobuf::Message& from);
  1277. void MergeFrom(const ::google::protobuf::Message& from);
  1278. void CopyFrom(const PlayerRankingInfo& from);
  1279. void MergeFrom(const PlayerRankingInfo& from);
  1280. void Clear();
  1281. bool IsInitialized() const;
  1282. int ByteSize() const;
  1283. bool MergePartialFromCodedStream(
  1284. ::google::protobuf::io::CodedInputStream* input);
  1285. void SerializeWithCachedSizes(
  1286. ::google::protobuf::io::CodedOutputStream* output) const;
  1287. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1288. int GetCachedSize() const { return _cached_size_; }
  1289. private:
  1290. void SharedCtor();
  1291. void SharedDtor();
  1292. void SetCachedSize(int size) const;
  1293. public:
  1294. ::google::protobuf::Metadata GetMetadata() const;
  1295. // nested types ----------------------------------------------------
  1296. // accessors -------------------------------------------------------
  1297. // optional uint32 account_id = 1;
  1298. inline bool has_account_id() const;
  1299. inline void clear_account_id();
  1300. static const int kAccountIdFieldNumber = 1;
  1301. inline ::google::protobuf::uint32 account_id() const;
  1302. inline void set_account_id(::google::protobuf::uint32 value);
  1303. // optional uint32 rank_id = 2;
  1304. inline bool has_rank_id() const;
  1305. inline void clear_rank_id();
  1306. static const int kRankIdFieldNumber = 2;
  1307. inline ::google::protobuf::uint32 rank_id() const;
  1308. inline void set_rank_id(::google::protobuf::uint32 value);
  1309. // optional uint32 wins = 3;
  1310. inline bool has_wins() const;
  1311. inline void clear_wins();
  1312. static const int kWinsFieldNumber = 3;
  1313. inline ::google::protobuf::uint32 wins() const;
  1314. inline void set_wins(::google::protobuf::uint32 value);
  1315. // optional float rank_change = 4;
  1316. inline bool has_rank_change() const;
  1317. inline void clear_rank_change();
  1318. static const int kRankChangeFieldNumber = 4;
  1319. inline float rank_change() const;
  1320. inline void set_rank_change(float value);
  1321. // @@protoc_insertion_point(class_scope:PlayerRankingInfo)
  1322. private:
  1323. inline void set_has_account_id();
  1324. inline void clear_has_account_id();
  1325. inline void set_has_rank_id();
  1326. inline void clear_has_rank_id();
  1327. inline void set_has_wins();
  1328. inline void clear_has_wins();
  1329. inline void set_has_rank_change();
  1330. inline void clear_has_rank_change();
  1331. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1332. ::google::protobuf::uint32 account_id_;
  1333. ::google::protobuf::uint32 rank_id_;
  1334. ::google::protobuf::uint32 wins_;
  1335. float rank_change_;
  1336. mutable int _cached_size_;
  1337. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  1338. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1339. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1340. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1341. void InitAsDefaultInstance();
  1342. static PlayerRankingInfo* default_instance_;
  1343. };
  1344. // -------------------------------------------------------------------
  1345. class PlayerCommendationInfo : public ::google::protobuf::Message {
  1346. public:
  1347. PlayerCommendationInfo();
  1348. virtual ~PlayerCommendationInfo();
  1349. PlayerCommendationInfo(const PlayerCommendationInfo& from);
  1350. inline PlayerCommendationInfo& operator=(const PlayerCommendationInfo& from) {
  1351. CopyFrom(from);
  1352. return *this;
  1353. }
  1354. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1355. return _unknown_fields_;
  1356. }
  1357. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1358. return &_unknown_fields_;
  1359. }
  1360. static const ::google::protobuf::Descriptor* descriptor();
  1361. static const PlayerCommendationInfo& default_instance();
  1362. void Swap(PlayerCommendationInfo* other);
  1363. // implements Message ----------------------------------------------
  1364. PlayerCommendationInfo* New() const;
  1365. void CopyFrom(const ::google::protobuf::Message& from);
  1366. void MergeFrom(const ::google::protobuf::Message& from);
  1367. void CopyFrom(const PlayerCommendationInfo& from);
  1368. void MergeFrom(const PlayerCommendationInfo& from);
  1369. void Clear();
  1370. bool IsInitialized() const;
  1371. int ByteSize() const;
  1372. bool MergePartialFromCodedStream(
  1373. ::google::protobuf::io::CodedInputStream* input);
  1374. void SerializeWithCachedSizes(
  1375. ::google::protobuf::io::CodedOutputStream* output) const;
  1376. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1377. int GetCachedSize() const { return _cached_size_; }
  1378. private:
  1379. void SharedCtor();
  1380. void SharedDtor();
  1381. void SetCachedSize(int size) const;
  1382. public:
  1383. ::google::protobuf::Metadata GetMetadata() const;
  1384. // nested types ----------------------------------------------------
  1385. // accessors -------------------------------------------------------
  1386. // optional uint32 cmd_friendly = 1;
  1387. inline bool has_cmd_friendly() const;
  1388. inline void clear_cmd_friendly();
  1389. static const int kCmdFriendlyFieldNumber = 1;
  1390. inline ::google::protobuf::uint32 cmd_friendly() const;
  1391. inline void set_cmd_friendly(::google::protobuf::uint32 value);
  1392. // optional uint32 cmd_teaching = 2;
  1393. inline bool has_cmd_teaching() const;
  1394. inline void clear_cmd_teaching();
  1395. static const int kCmdTeachingFieldNumber = 2;
  1396. inline ::google::protobuf::uint32 cmd_teaching() const;
  1397. inline void set_cmd_teaching(::google::protobuf::uint32 value);
  1398. // optional uint32 cmd_leader = 4;
  1399. inline bool has_cmd_leader() const;
  1400. inline void clear_cmd_leader();
  1401. static const int kCmdLeaderFieldNumber = 4;
  1402. inline ::google::protobuf::uint32 cmd_leader() const;
  1403. inline void set_cmd_leader(::google::protobuf::uint32 value);
  1404. // @@protoc_insertion_point(class_scope:PlayerCommendationInfo)
  1405. private:
  1406. inline void set_has_cmd_friendly();
  1407. inline void clear_has_cmd_friendly();
  1408. inline void set_has_cmd_teaching();
  1409. inline void clear_has_cmd_teaching();
  1410. inline void set_has_cmd_leader();
  1411. inline void clear_has_cmd_leader();
  1412. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1413. ::google::protobuf::uint32 cmd_friendly_;
  1414. ::google::protobuf::uint32 cmd_teaching_;
  1415. ::google::protobuf::uint32 cmd_leader_;
  1416. mutable int _cached_size_;
  1417. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  1418. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1419. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1420. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1421. void InitAsDefaultInstance();
  1422. static PlayerCommendationInfo* default_instance_;
  1423. };
  1424. // -------------------------------------------------------------------
  1425. class PlayerMedalsInfo : public ::google::protobuf::Message {
  1426. public:
  1427. PlayerMedalsInfo();
  1428. virtual ~PlayerMedalsInfo();
  1429. PlayerMedalsInfo(const PlayerMedalsInfo& from);
  1430. inline PlayerMedalsInfo& operator=(const PlayerMedalsInfo& from) {
  1431. CopyFrom(from);
  1432. return *this;
  1433. }
  1434. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1435. return _unknown_fields_;
  1436. }
  1437. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1438. return &_unknown_fields_;
  1439. }
  1440. static const ::google::protobuf::Descriptor* descriptor();
  1441. static const PlayerMedalsInfo& default_instance();
  1442. void Swap(PlayerMedalsInfo* other);
  1443. // implements Message ----------------------------------------------
  1444. PlayerMedalsInfo* New() const;
  1445. void CopyFrom(const ::google::protobuf::Message& from);
  1446. void MergeFrom(const ::google::protobuf::Message& from);
  1447. void CopyFrom(const PlayerMedalsInfo& from);
  1448. void MergeFrom(const PlayerMedalsInfo& from);
  1449. void Clear();
  1450. bool IsInitialized() const;
  1451. int ByteSize() const;
  1452. bool MergePartialFromCodedStream(
  1453. ::google::protobuf::io::CodedInputStream* input);
  1454. void SerializeWithCachedSizes(
  1455. ::google::protobuf::io::CodedOutputStream* output) const;
  1456. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1457. int GetCachedSize() const { return _cached_size_; }
  1458. private:
  1459. void SharedCtor();
  1460. void SharedDtor();
  1461. void SetCachedSize(int size) const;
  1462. public:
  1463. ::google::protobuf::Metadata GetMetadata() const;
  1464. // nested types ----------------------------------------------------
  1465. // accessors -------------------------------------------------------
  1466. // optional uint32 medal_team = 1;
  1467. inline bool has_medal_team() const;
  1468. inline void clear_medal_team();
  1469. static const int kMedalTeamFieldNumber = 1;
  1470. inline ::google::protobuf::uint32 medal_team() const;
  1471. inline void set_medal_team(::google::protobuf::uint32 value);
  1472. // optional uint32 medal_combat = 2;
  1473. inline bool has_medal_combat() const;
  1474. inline void clear_medal_combat();
  1475. static const int kMedalCombatFieldNumber = 2;
  1476. inline ::google::protobuf::uint32 medal_combat() const;
  1477. inline void set_medal_combat(::google::protobuf::uint32 value);
  1478. // optional uint32 medal_weapon = 3;
  1479. inline bool has_medal_weapon() const;
  1480. inline void clear_medal_weapon();
  1481. static const int kMedalWeaponFieldNumber = 3;
  1482. inline ::google::protobuf::uint32 medal_weapon() const;
  1483. inline void set_medal_weapon(::google::protobuf::uint32 value);
  1484. // optional uint32 medal_global = 4;
  1485. inline bool has_medal_global() const;
  1486. inline void clear_medal_global();
  1487. static const int kMedalGlobalFieldNumber = 4;
  1488. inline ::google::protobuf::uint32 medal_global() const;
  1489. inline void set_medal_global(::google::protobuf::uint32 value);
  1490. // optional uint32 medal_arms = 5;
  1491. inline bool has_medal_arms() const;
  1492. inline void clear_medal_arms();
  1493. static const int kMedalArmsFieldNumber = 5;
  1494. inline ::google::protobuf::uint32 medal_arms() const;
  1495. inline void set_medal_arms(::google::protobuf::uint32 value);
  1496. // repeated uint32 display_items_defidx = 7;
  1497. inline int display_items_defidx_size() const;
  1498. inline void clear_display_items_defidx();
  1499. static const int kDisplayItemsDefidxFieldNumber = 7;
  1500. inline ::google::protobuf::uint32 display_items_defidx(int index) const;
  1501. inline void set_display_items_defidx(int index, ::google::protobuf::uint32 value);
  1502. inline void add_display_items_defidx(::google::protobuf::uint32 value);
  1503. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  1504. display_items_defidx() const;
  1505. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  1506. mutable_display_items_defidx();
  1507. // optional uint32 featured_display_item_defidx = 8;
  1508. inline bool has_featured_display_item_defidx() const;
  1509. inline void clear_featured_display_item_defidx();
  1510. static const int kFeaturedDisplayItemDefidxFieldNumber = 8;
  1511. inline ::google::protobuf::uint32 featured_display_item_defidx() const;
  1512. inline void set_featured_display_item_defidx(::google::protobuf::uint32 value);
  1513. // @@protoc_insertion_point(class_scope:PlayerMedalsInfo)
  1514. private:
  1515. inline void set_has_medal_team();
  1516. inline void clear_has_medal_team();
  1517. inline void set_has_medal_combat();
  1518. inline void clear_has_medal_combat();
  1519. inline void set_has_medal_weapon();
  1520. inline void clear_has_medal_weapon();
  1521. inline void set_has_medal_global();
  1522. inline void clear_has_medal_global();
  1523. inline void set_has_medal_arms();
  1524. inline void clear_has_medal_arms();
  1525. inline void set_has_featured_display_item_defidx();
  1526. inline void clear_has_featured_display_item_defidx();
  1527. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1528. ::google::protobuf::uint32 medal_team_;
  1529. ::google::protobuf::uint32 medal_combat_;
  1530. ::google::protobuf::uint32 medal_weapon_;
  1531. ::google::protobuf::uint32 medal_global_;
  1532. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > display_items_defidx_;
  1533. ::google::protobuf::uint32 medal_arms_;
  1534. ::google::protobuf::uint32 featured_display_item_defidx_;
  1535. mutable int _cached_size_;
  1536. ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
  1537. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1538. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1539. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1540. void InitAsDefaultInstance();
  1541. static PlayerMedalsInfo* default_instance_;
  1542. };
  1543. // -------------------------------------------------------------------
  1544. class AccountActivity : public ::google::protobuf::Message {
  1545. public:
  1546. AccountActivity();
  1547. virtual ~AccountActivity();
  1548. AccountActivity(const AccountActivity& from);
  1549. inline AccountActivity& operator=(const AccountActivity& from) {
  1550. CopyFrom(from);
  1551. return *this;
  1552. }
  1553. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1554. return _unknown_fields_;
  1555. }
  1556. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1557. return &_unknown_fields_;
  1558. }
  1559. static const ::google::protobuf::Descriptor* descriptor();
  1560. static const AccountActivity& default_instance();
  1561. void Swap(AccountActivity* other);
  1562. // implements Message ----------------------------------------------
  1563. AccountActivity* New() const;
  1564. void CopyFrom(const ::google::protobuf::Message& from);
  1565. void MergeFrom(const ::google::protobuf::Message& from);
  1566. void CopyFrom(const AccountActivity& from);
  1567. void MergeFrom(const AccountActivity& from);
  1568. void Clear();
  1569. bool IsInitialized() const;
  1570. int ByteSize() const;
  1571. bool MergePartialFromCodedStream(
  1572. ::google::protobuf::io::CodedInputStream* input);
  1573. void SerializeWithCachedSizes(
  1574. ::google::protobuf::io::CodedOutputStream* output) const;
  1575. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1576. int GetCachedSize() const { return _cached_size_; }
  1577. private:
  1578. void SharedCtor();
  1579. void SharedDtor();
  1580. void SetCachedSize(int size) const;
  1581. public:
  1582. ::google::protobuf::Metadata GetMetadata() const;
  1583. // nested types ----------------------------------------------------
  1584. // accessors -------------------------------------------------------
  1585. // optional uint32 activity = 1;
  1586. inline bool has_activity() const;
  1587. inline void clear_activity();
  1588. static const int kActivityFieldNumber = 1;
  1589. inline ::google::protobuf::uint32 activity() const;
  1590. inline void set_activity(::google::protobuf::uint32 value);
  1591. // optional uint32 mode = 2;
  1592. inline bool has_mode() const;
  1593. inline void clear_mode();
  1594. static const int kModeFieldNumber = 2;
  1595. inline ::google::protobuf::uint32 mode() const;
  1596. inline void set_mode(::google::protobuf::uint32 value);
  1597. // optional uint32 map = 3;
  1598. inline bool has_map() const;
  1599. inline void clear_map();
  1600. static const int kMapFieldNumber = 3;
  1601. inline ::google::protobuf::uint32 map() const;
  1602. inline void set_map(::google::protobuf::uint32 value);
  1603. // @@protoc_insertion_point(class_scope:AccountActivity)
  1604. private:
  1605. inline void set_has_activity();
  1606. inline void clear_has_activity();
  1607. inline void set_has_mode();
  1608. inline void clear_has_mode();
  1609. inline void set_has_map();
  1610. inline void clear_has_map();
  1611. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1612. ::google::protobuf::uint32 activity_;
  1613. ::google::protobuf::uint32 mode_;
  1614. ::google::protobuf::uint32 map_;
  1615. mutable int _cached_size_;
  1616. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  1617. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1618. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1619. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1620. void InitAsDefaultInstance();
  1621. static AccountActivity* default_instance_;
  1622. };
  1623. // -------------------------------------------------------------------
  1624. class TournamentMatchSetup : public ::google::protobuf::Message {
  1625. public:
  1626. TournamentMatchSetup();
  1627. virtual ~TournamentMatchSetup();
  1628. TournamentMatchSetup(const TournamentMatchSetup& from);
  1629. inline TournamentMatchSetup& operator=(const TournamentMatchSetup& from) {
  1630. CopyFrom(from);
  1631. return *this;
  1632. }
  1633. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1634. return _unknown_fields_;
  1635. }
  1636. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1637. return &_unknown_fields_;
  1638. }
  1639. static const ::google::protobuf::Descriptor* descriptor();
  1640. static const TournamentMatchSetup& default_instance();
  1641. void Swap(TournamentMatchSetup* other);
  1642. // implements Message ----------------------------------------------
  1643. TournamentMatchSetup* New() const;
  1644. void CopyFrom(const ::google::protobuf::Message& from);
  1645. void MergeFrom(const ::google::protobuf::Message& from);
  1646. void CopyFrom(const TournamentMatchSetup& from);
  1647. void MergeFrom(const TournamentMatchSetup& from);
  1648. void Clear();
  1649. bool IsInitialized() const;
  1650. int ByteSize() const;
  1651. bool MergePartialFromCodedStream(
  1652. ::google::protobuf::io::CodedInputStream* input);
  1653. void SerializeWithCachedSizes(
  1654. ::google::protobuf::io::CodedOutputStream* output) const;
  1655. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1656. int GetCachedSize() const { return _cached_size_; }
  1657. private:
  1658. void SharedCtor();
  1659. void SharedDtor();
  1660. void SetCachedSize(int size) const;
  1661. public:
  1662. ::google::protobuf::Metadata GetMetadata() const;
  1663. // nested types ----------------------------------------------------
  1664. // accessors -------------------------------------------------------
  1665. // optional int32 event_id = 1;
  1666. inline bool has_event_id() const;
  1667. inline void clear_event_id();
  1668. static const int kEventIdFieldNumber = 1;
  1669. inline ::google::protobuf::int32 event_id() const;
  1670. inline void set_event_id(::google::protobuf::int32 value);
  1671. // optional int32 team_id_ct = 2;
  1672. inline bool has_team_id_ct() const;
  1673. inline void clear_team_id_ct();
  1674. static const int kTeamIdCtFieldNumber = 2;
  1675. inline ::google::protobuf::int32 team_id_ct() const;
  1676. inline void set_team_id_ct(::google::protobuf::int32 value);
  1677. // optional int32 team_id_t = 3;
  1678. inline bool has_team_id_t() const;
  1679. inline void clear_team_id_t();
  1680. static const int kTeamIdTFieldNumber = 3;
  1681. inline ::google::protobuf::int32 team_id_t() const;
  1682. inline void set_team_id_t(::google::protobuf::int32 value);
  1683. // optional int32 event_stage_id = 4;
  1684. inline bool has_event_stage_id() const;
  1685. inline void clear_event_stage_id();
  1686. static const int kEventStageIdFieldNumber = 4;
  1687. inline ::google::protobuf::int32 event_stage_id() const;
  1688. inline void set_event_stage_id(::google::protobuf::int32 value);
  1689. // @@protoc_insertion_point(class_scope:TournamentMatchSetup)
  1690. private:
  1691. inline void set_has_event_id();
  1692. inline void clear_has_event_id();
  1693. inline void set_has_team_id_ct();
  1694. inline void clear_has_team_id_ct();
  1695. inline void set_has_team_id_t();
  1696. inline void clear_has_team_id_t();
  1697. inline void set_has_event_stage_id();
  1698. inline void clear_has_event_stage_id();
  1699. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1700. ::google::protobuf::int32 event_id_;
  1701. ::google::protobuf::int32 team_id_ct_;
  1702. ::google::protobuf::int32 team_id_t_;
  1703. ::google::protobuf::int32 event_stage_id_;
  1704. mutable int _cached_size_;
  1705. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  1706. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1707. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1708. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1709. void InitAsDefaultInstance();
  1710. static TournamentMatchSetup* default_instance_;
  1711. };
  1712. // -------------------------------------------------------------------
  1713. class ServerHltvInfo : public ::google::protobuf::Message {
  1714. public:
  1715. ServerHltvInfo();
  1716. virtual ~ServerHltvInfo();
  1717. ServerHltvInfo(const ServerHltvInfo& from);
  1718. inline ServerHltvInfo& operator=(const ServerHltvInfo& from) {
  1719. CopyFrom(from);
  1720. return *this;
  1721. }
  1722. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1723. return _unknown_fields_;
  1724. }
  1725. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1726. return &_unknown_fields_;
  1727. }
  1728. static const ::google::protobuf::Descriptor* descriptor();
  1729. static const ServerHltvInfo& default_instance();
  1730. void Swap(ServerHltvInfo* other);
  1731. // implements Message ----------------------------------------------
  1732. ServerHltvInfo* New() const;
  1733. void CopyFrom(const ::google::protobuf::Message& from);
  1734. void MergeFrom(const ::google::protobuf::Message& from);
  1735. void CopyFrom(const ServerHltvInfo& from);
  1736. void MergeFrom(const ServerHltvInfo& from);
  1737. void Clear();
  1738. bool IsInitialized() const;
  1739. int ByteSize() const;
  1740. bool MergePartialFromCodedStream(
  1741. ::google::protobuf::io::CodedInputStream* input);
  1742. void SerializeWithCachedSizes(
  1743. ::google::protobuf::io::CodedOutputStream* output) const;
  1744. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1745. int GetCachedSize() const { return _cached_size_; }
  1746. private:
  1747. void SharedCtor();
  1748. void SharedDtor();
  1749. void SetCachedSize(int size) const;
  1750. public:
  1751. ::google::protobuf::Metadata GetMetadata() const;
  1752. // nested types ----------------------------------------------------
  1753. // accessors -------------------------------------------------------
  1754. // optional uint32 tv_udp_port = 1;
  1755. inline bool has_tv_udp_port() const;
  1756. inline void clear_tv_udp_port();
  1757. static const int kTvUdpPortFieldNumber = 1;
  1758. inline ::google::protobuf::uint32 tv_udp_port() const;
  1759. inline void set_tv_udp_port(::google::protobuf::uint32 value);
  1760. // optional uint64 tv_watch_key = 2;
  1761. inline bool has_tv_watch_key() const;
  1762. inline void clear_tv_watch_key();
  1763. static const int kTvWatchKeyFieldNumber = 2;
  1764. inline ::google::protobuf::uint64 tv_watch_key() const;
  1765. inline void set_tv_watch_key(::google::protobuf::uint64 value);
  1766. // optional uint32 tv_slots = 3;
  1767. inline bool has_tv_slots() const;
  1768. inline void clear_tv_slots();
  1769. static const int kTvSlotsFieldNumber = 3;
  1770. inline ::google::protobuf::uint32 tv_slots() const;
  1771. inline void set_tv_slots(::google::protobuf::uint32 value);
  1772. // optional uint32 tv_clients = 4;
  1773. inline bool has_tv_clients() const;
  1774. inline void clear_tv_clients();
  1775. static const int kTvClientsFieldNumber = 4;
  1776. inline ::google::protobuf::uint32 tv_clients() const;
  1777. inline void set_tv_clients(::google::protobuf::uint32 value);
  1778. // optional uint32 tv_proxies = 5;
  1779. inline bool has_tv_proxies() const;
  1780. inline void clear_tv_proxies();
  1781. static const int kTvProxiesFieldNumber = 5;
  1782. inline ::google::protobuf::uint32 tv_proxies() const;
  1783. inline void set_tv_proxies(::google::protobuf::uint32 value);
  1784. // optional uint32 tv_time = 6;
  1785. inline bool has_tv_time() const;
  1786. inline void clear_tv_time();
  1787. static const int kTvTimeFieldNumber = 6;
  1788. inline ::google::protobuf::uint32 tv_time() const;
  1789. inline void set_tv_time(::google::protobuf::uint32 value);
  1790. // optional uint32 game_type = 8;
  1791. inline bool has_game_type() const;
  1792. inline void clear_game_type();
  1793. static const int kGameTypeFieldNumber = 8;
  1794. inline ::google::protobuf::uint32 game_type() const;
  1795. inline void set_game_type(::google::protobuf::uint32 value);
  1796. // optional string game_mapgroup = 9;
  1797. inline bool has_game_mapgroup() const;
  1798. inline void clear_game_mapgroup();
  1799. static const int kGameMapgroupFieldNumber = 9;
  1800. inline const ::std::string& game_mapgroup() const;
  1801. inline void set_game_mapgroup(const ::std::string& value);
  1802. inline void set_game_mapgroup(const char* value);
  1803. inline void set_game_mapgroup(const char* value, size_t size);
  1804. inline ::std::string* mutable_game_mapgroup();
  1805. inline ::std::string* release_game_mapgroup();
  1806. inline void set_allocated_game_mapgroup(::std::string* game_mapgroup);
  1807. // optional string game_map = 10;
  1808. inline bool has_game_map() const;
  1809. inline void clear_game_map();
  1810. static const int kGameMapFieldNumber = 10;
  1811. inline const ::std::string& game_map() const;
  1812. inline void set_game_map(const ::std::string& value);
  1813. inline void set_game_map(const char* value);
  1814. inline void set_game_map(const char* value, size_t size);
  1815. inline ::std::string* mutable_game_map();
  1816. inline ::std::string* release_game_map();
  1817. inline void set_allocated_game_map(::std::string* game_map);
  1818. // optional uint64 tv_master_steamid = 11;
  1819. inline bool has_tv_master_steamid() const;
  1820. inline void clear_tv_master_steamid();
  1821. static const int kTvMasterSteamidFieldNumber = 11;
  1822. inline ::google::protobuf::uint64 tv_master_steamid() const;
  1823. inline void set_tv_master_steamid(::google::protobuf::uint64 value);
  1824. // optional uint32 tv_local_slots = 12;
  1825. inline bool has_tv_local_slots() const;
  1826. inline void clear_tv_local_slots();
  1827. static const int kTvLocalSlotsFieldNumber = 12;
  1828. inline ::google::protobuf::uint32 tv_local_slots() const;
  1829. inline void set_tv_local_slots(::google::protobuf::uint32 value);
  1830. // optional uint32 tv_local_clients = 13;
  1831. inline bool has_tv_local_clients() const;
  1832. inline void clear_tv_local_clients();
  1833. static const int kTvLocalClientsFieldNumber = 13;
  1834. inline ::google::protobuf::uint32 tv_local_clients() const;
  1835. inline void set_tv_local_clients(::google::protobuf::uint32 value);
  1836. // optional uint32 tv_local_proxies = 14;
  1837. inline bool has_tv_local_proxies() const;
  1838. inline void clear_tv_local_proxies();
  1839. static const int kTvLocalProxiesFieldNumber = 14;
  1840. inline ::google::protobuf::uint32 tv_local_proxies() const;
  1841. inline void set_tv_local_proxies(::google::protobuf::uint32 value);
  1842. // optional uint32 tv_relay_slots = 15;
  1843. inline bool has_tv_relay_slots() const;
  1844. inline void clear_tv_relay_slots();
  1845. static const int kTvRelaySlotsFieldNumber = 15;
  1846. inline ::google::protobuf::uint32 tv_relay_slots() const;
  1847. inline void set_tv_relay_slots(::google::protobuf::uint32 value);
  1848. // optional uint32 tv_relay_clients = 16;
  1849. inline bool has_tv_relay_clients() const;
  1850. inline void clear_tv_relay_clients();
  1851. static const int kTvRelayClientsFieldNumber = 16;
  1852. inline ::google::protobuf::uint32 tv_relay_clients() const;
  1853. inline void set_tv_relay_clients(::google::protobuf::uint32 value);
  1854. // optional uint32 tv_relay_proxies = 17;
  1855. inline bool has_tv_relay_proxies() const;
  1856. inline void clear_tv_relay_proxies();
  1857. static const int kTvRelayProxiesFieldNumber = 17;
  1858. inline ::google::protobuf::uint32 tv_relay_proxies() const;
  1859. inline void set_tv_relay_proxies(::google::protobuf::uint32 value);
  1860. // optional uint32 tv_relay_address = 18;
  1861. inline bool has_tv_relay_address() const;
  1862. inline void clear_tv_relay_address();
  1863. static const int kTvRelayAddressFieldNumber = 18;
  1864. inline ::google::protobuf::uint32 tv_relay_address() const;
  1865. inline void set_tv_relay_address(::google::protobuf::uint32 value);
  1866. // optional uint32 tv_relay_port = 19;
  1867. inline bool has_tv_relay_port() const;
  1868. inline void clear_tv_relay_port();
  1869. static const int kTvRelayPortFieldNumber = 19;
  1870. inline ::google::protobuf::uint32 tv_relay_port() const;
  1871. inline void set_tv_relay_port(::google::protobuf::uint32 value);
  1872. // optional uint64 tv_relay_steamid = 20;
  1873. inline bool has_tv_relay_steamid() const;
  1874. inline void clear_tv_relay_steamid();
  1875. static const int kTvRelaySteamidFieldNumber = 20;
  1876. inline ::google::protobuf::uint64 tv_relay_steamid() const;
  1877. inline void set_tv_relay_steamid(::google::protobuf::uint64 value);
  1878. // @@protoc_insertion_point(class_scope:ServerHltvInfo)
  1879. private:
  1880. inline void set_has_tv_udp_port();
  1881. inline void clear_has_tv_udp_port();
  1882. inline void set_has_tv_watch_key();
  1883. inline void clear_has_tv_watch_key();
  1884. inline void set_has_tv_slots();
  1885. inline void clear_has_tv_slots();
  1886. inline void set_has_tv_clients();
  1887. inline void clear_has_tv_clients();
  1888. inline void set_has_tv_proxies();
  1889. inline void clear_has_tv_proxies();
  1890. inline void set_has_tv_time();
  1891. inline void clear_has_tv_time();
  1892. inline void set_has_game_type();
  1893. inline void clear_has_game_type();
  1894. inline void set_has_game_mapgroup();
  1895. inline void clear_has_game_mapgroup();
  1896. inline void set_has_game_map();
  1897. inline void clear_has_game_map();
  1898. inline void set_has_tv_master_steamid();
  1899. inline void clear_has_tv_master_steamid();
  1900. inline void set_has_tv_local_slots();
  1901. inline void clear_has_tv_local_slots();
  1902. inline void set_has_tv_local_clients();
  1903. inline void clear_has_tv_local_clients();
  1904. inline void set_has_tv_local_proxies();
  1905. inline void clear_has_tv_local_proxies();
  1906. inline void set_has_tv_relay_slots();
  1907. inline void clear_has_tv_relay_slots();
  1908. inline void set_has_tv_relay_clients();
  1909. inline void clear_has_tv_relay_clients();
  1910. inline void set_has_tv_relay_proxies();
  1911. inline void clear_has_tv_relay_proxies();
  1912. inline void set_has_tv_relay_address();
  1913. inline void clear_has_tv_relay_address();
  1914. inline void set_has_tv_relay_port();
  1915. inline void clear_has_tv_relay_port();
  1916. inline void set_has_tv_relay_steamid();
  1917. inline void clear_has_tv_relay_steamid();
  1918. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  1919. ::google::protobuf::uint64 tv_watch_key_;
  1920. ::google::protobuf::uint32 tv_udp_port_;
  1921. ::google::protobuf::uint32 tv_slots_;
  1922. ::google::protobuf::uint32 tv_clients_;
  1923. ::google::protobuf::uint32 tv_proxies_;
  1924. ::google::protobuf::uint32 tv_time_;
  1925. ::google::protobuf::uint32 game_type_;
  1926. ::std::string* game_mapgroup_;
  1927. ::std::string* game_map_;
  1928. ::google::protobuf::uint64 tv_master_steamid_;
  1929. ::google::protobuf::uint32 tv_local_slots_;
  1930. ::google::protobuf::uint32 tv_local_clients_;
  1931. ::google::protobuf::uint32 tv_local_proxies_;
  1932. ::google::protobuf::uint32 tv_relay_slots_;
  1933. ::google::protobuf::uint32 tv_relay_clients_;
  1934. ::google::protobuf::uint32 tv_relay_proxies_;
  1935. ::google::protobuf::uint32 tv_relay_address_;
  1936. ::google::protobuf::uint32 tv_relay_port_;
  1937. ::google::protobuf::uint64 tv_relay_steamid_;
  1938. mutable int _cached_size_;
  1939. ::google::protobuf::uint32 _has_bits_[(19 + 31) / 32];
  1940. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  1941. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  1942. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  1943. void InitAsDefaultInstance();
  1944. static ServerHltvInfo* default_instance_;
  1945. };
  1946. // -------------------------------------------------------------------
  1947. class IpAddressMask : public ::google::protobuf::Message {
  1948. public:
  1949. IpAddressMask();
  1950. virtual ~IpAddressMask();
  1951. IpAddressMask(const IpAddressMask& from);
  1952. inline IpAddressMask& operator=(const IpAddressMask& from) {
  1953. CopyFrom(from);
  1954. return *this;
  1955. }
  1956. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  1957. return _unknown_fields_;
  1958. }
  1959. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  1960. return &_unknown_fields_;
  1961. }
  1962. static const ::google::protobuf::Descriptor* descriptor();
  1963. static const IpAddressMask& default_instance();
  1964. void Swap(IpAddressMask* other);
  1965. // implements Message ----------------------------------------------
  1966. IpAddressMask* New() const;
  1967. void CopyFrom(const ::google::protobuf::Message& from);
  1968. void MergeFrom(const ::google::protobuf::Message& from);
  1969. void CopyFrom(const IpAddressMask& from);
  1970. void MergeFrom(const IpAddressMask& from);
  1971. void Clear();
  1972. bool IsInitialized() const;
  1973. int ByteSize() const;
  1974. bool MergePartialFromCodedStream(
  1975. ::google::protobuf::io::CodedInputStream* input);
  1976. void SerializeWithCachedSizes(
  1977. ::google::protobuf::io::CodedOutputStream* output) const;
  1978. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  1979. int GetCachedSize() const { return _cached_size_; }
  1980. private:
  1981. void SharedCtor();
  1982. void SharedDtor();
  1983. void SetCachedSize(int size) const;
  1984. public:
  1985. ::google::protobuf::Metadata GetMetadata() const;
  1986. // nested types ----------------------------------------------------
  1987. // accessors -------------------------------------------------------
  1988. // optional uint32 a = 1;
  1989. inline bool has_a() const;
  1990. inline void clear_a();
  1991. static const int kAFieldNumber = 1;
  1992. inline ::google::protobuf::uint32 a() const;
  1993. inline void set_a(::google::protobuf::uint32 value);
  1994. // optional uint32 b = 2;
  1995. inline bool has_b() const;
  1996. inline void clear_b();
  1997. static const int kBFieldNumber = 2;
  1998. inline ::google::protobuf::uint32 b() const;
  1999. inline void set_b(::google::protobuf::uint32 value);
  2000. // optional uint32 c = 3;
  2001. inline bool has_c() const;
  2002. inline void clear_c();
  2003. static const int kCFieldNumber = 3;
  2004. inline ::google::protobuf::uint32 c() const;
  2005. inline void set_c(::google::protobuf::uint32 value);
  2006. // optional uint32 d = 4;
  2007. inline bool has_d() const;
  2008. inline void clear_d();
  2009. static const int kDFieldNumber = 4;
  2010. inline ::google::protobuf::uint32 d() const;
  2011. inline void set_d(::google::protobuf::uint32 value);
  2012. // optional uint32 bits = 5;
  2013. inline bool has_bits() const;
  2014. inline void clear_bits();
  2015. static const int kBitsFieldNumber = 5;
  2016. inline ::google::protobuf::uint32 bits() const;
  2017. inline void set_bits(::google::protobuf::uint32 value);
  2018. // optional uint32 token = 6;
  2019. inline bool has_token() const;
  2020. inline void clear_token();
  2021. static const int kTokenFieldNumber = 6;
  2022. inline ::google::protobuf::uint32 token() const;
  2023. inline void set_token(::google::protobuf::uint32 value);
  2024. // @@protoc_insertion_point(class_scope:IpAddressMask)
  2025. private:
  2026. inline void set_has_a();
  2027. inline void clear_has_a();
  2028. inline void set_has_b();
  2029. inline void clear_has_b();
  2030. inline void set_has_c();
  2031. inline void clear_has_c();
  2032. inline void set_has_d();
  2033. inline void clear_has_d();
  2034. inline void set_has_bits();
  2035. inline void clear_has_bits();
  2036. inline void set_has_token();
  2037. inline void clear_has_token();
  2038. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2039. ::google::protobuf::uint32 a_;
  2040. ::google::protobuf::uint32 b_;
  2041. ::google::protobuf::uint32 c_;
  2042. ::google::protobuf::uint32 d_;
  2043. ::google::protobuf::uint32 bits_;
  2044. ::google::protobuf::uint32 token_;
  2045. mutable int _cached_size_;
  2046. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  2047. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2048. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2049. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2050. void InitAsDefaultInstance();
  2051. static IpAddressMask* default_instance_;
  2052. };
  2053. // -------------------------------------------------------------------
  2054. class XpProgressData : public ::google::protobuf::Message {
  2055. public:
  2056. XpProgressData();
  2057. virtual ~XpProgressData();
  2058. XpProgressData(const XpProgressData& from);
  2059. inline XpProgressData& operator=(const XpProgressData& from) {
  2060. CopyFrom(from);
  2061. return *this;
  2062. }
  2063. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2064. return _unknown_fields_;
  2065. }
  2066. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2067. return &_unknown_fields_;
  2068. }
  2069. static const ::google::protobuf::Descriptor* descriptor();
  2070. static const XpProgressData& default_instance();
  2071. void Swap(XpProgressData* other);
  2072. // implements Message ----------------------------------------------
  2073. XpProgressData* New() const;
  2074. void CopyFrom(const ::google::protobuf::Message& from);
  2075. void MergeFrom(const ::google::protobuf::Message& from);
  2076. void CopyFrom(const XpProgressData& from);
  2077. void MergeFrom(const XpProgressData& from);
  2078. void Clear();
  2079. bool IsInitialized() const;
  2080. int ByteSize() const;
  2081. bool MergePartialFromCodedStream(
  2082. ::google::protobuf::io::CodedInputStream* input);
  2083. void SerializeWithCachedSizes(
  2084. ::google::protobuf::io::CodedOutputStream* output) const;
  2085. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2086. int GetCachedSize() const { return _cached_size_; }
  2087. private:
  2088. void SharedCtor();
  2089. void SharedDtor();
  2090. void SetCachedSize(int size) const;
  2091. public:
  2092. ::google::protobuf::Metadata GetMetadata() const;
  2093. // nested types ----------------------------------------------------
  2094. // accessors -------------------------------------------------------
  2095. // optional uint32 xp_points = 1;
  2096. inline bool has_xp_points() const;
  2097. inline void clear_xp_points();
  2098. static const int kXpPointsFieldNumber = 1;
  2099. inline ::google::protobuf::uint32 xp_points() const;
  2100. inline void set_xp_points(::google::protobuf::uint32 value);
  2101. // optional int32 xp_category = 2;
  2102. inline bool has_xp_category() const;
  2103. inline void clear_xp_category();
  2104. static const int kXpCategoryFieldNumber = 2;
  2105. inline ::google::protobuf::int32 xp_category() const;
  2106. inline void set_xp_category(::google::protobuf::int32 value);
  2107. // @@protoc_insertion_point(class_scope:XpProgressData)
  2108. private:
  2109. inline void set_has_xp_points();
  2110. inline void clear_has_xp_points();
  2111. inline void set_has_xp_category();
  2112. inline void clear_has_xp_category();
  2113. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2114. ::google::protobuf::uint32 xp_points_;
  2115. ::google::protobuf::int32 xp_category_;
  2116. mutable int _cached_size_;
  2117. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2118. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2119. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2120. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2121. void InitAsDefaultInstance();
  2122. static XpProgressData* default_instance_;
  2123. };
  2124. // -------------------------------------------------------------------
  2125. class MatchEndItemUpdates : public ::google::protobuf::Message {
  2126. public:
  2127. MatchEndItemUpdates();
  2128. virtual ~MatchEndItemUpdates();
  2129. MatchEndItemUpdates(const MatchEndItemUpdates& from);
  2130. inline MatchEndItemUpdates& operator=(const MatchEndItemUpdates& from) {
  2131. CopyFrom(from);
  2132. return *this;
  2133. }
  2134. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2135. return _unknown_fields_;
  2136. }
  2137. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2138. return &_unknown_fields_;
  2139. }
  2140. static const ::google::protobuf::Descriptor* descriptor();
  2141. static const MatchEndItemUpdates& default_instance();
  2142. void Swap(MatchEndItemUpdates* other);
  2143. // implements Message ----------------------------------------------
  2144. MatchEndItemUpdates* New() const;
  2145. void CopyFrom(const ::google::protobuf::Message& from);
  2146. void MergeFrom(const ::google::protobuf::Message& from);
  2147. void CopyFrom(const MatchEndItemUpdates& from);
  2148. void MergeFrom(const MatchEndItemUpdates& from);
  2149. void Clear();
  2150. bool IsInitialized() const;
  2151. int ByteSize() const;
  2152. bool MergePartialFromCodedStream(
  2153. ::google::protobuf::io::CodedInputStream* input);
  2154. void SerializeWithCachedSizes(
  2155. ::google::protobuf::io::CodedOutputStream* output) const;
  2156. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2157. int GetCachedSize() const { return _cached_size_; }
  2158. private:
  2159. void SharedCtor();
  2160. void SharedDtor();
  2161. void SetCachedSize(int size) const;
  2162. public:
  2163. ::google::protobuf::Metadata GetMetadata() const;
  2164. // nested types ----------------------------------------------------
  2165. // accessors -------------------------------------------------------
  2166. // optional uint64 item_id = 1;
  2167. inline bool has_item_id() const;
  2168. inline void clear_item_id();
  2169. static const int kItemIdFieldNumber = 1;
  2170. inline ::google::protobuf::uint64 item_id() const;
  2171. inline void set_item_id(::google::protobuf::uint64 value);
  2172. // optional uint32 item_attr_defidx = 2;
  2173. inline bool has_item_attr_defidx() const;
  2174. inline void clear_item_attr_defidx();
  2175. static const int kItemAttrDefidxFieldNumber = 2;
  2176. inline ::google::protobuf::uint32 item_attr_defidx() const;
  2177. inline void set_item_attr_defidx(::google::protobuf::uint32 value);
  2178. // optional uint32 item_attr_delta_value = 3;
  2179. inline bool has_item_attr_delta_value() const;
  2180. inline void clear_item_attr_delta_value();
  2181. static const int kItemAttrDeltaValueFieldNumber = 3;
  2182. inline ::google::protobuf::uint32 item_attr_delta_value() const;
  2183. inline void set_item_attr_delta_value(::google::protobuf::uint32 value);
  2184. // @@protoc_insertion_point(class_scope:MatchEndItemUpdates)
  2185. private:
  2186. inline void set_has_item_id();
  2187. inline void clear_has_item_id();
  2188. inline void set_has_item_attr_defidx();
  2189. inline void clear_has_item_attr_defidx();
  2190. inline void set_has_item_attr_delta_value();
  2191. inline void clear_has_item_attr_delta_value();
  2192. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2193. ::google::protobuf::uint64 item_id_;
  2194. ::google::protobuf::uint32 item_attr_defidx_;
  2195. ::google::protobuf::uint32 item_attr_delta_value_;
  2196. mutable int _cached_size_;
  2197. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2198. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2199. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2200. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2201. void InitAsDefaultInstance();
  2202. static MatchEndItemUpdates* default_instance_;
  2203. };
  2204. // -------------------------------------------------------------------
  2205. class ScoreLeaderboardData_Entry : public ::google::protobuf::Message {
  2206. public:
  2207. ScoreLeaderboardData_Entry();
  2208. virtual ~ScoreLeaderboardData_Entry();
  2209. ScoreLeaderboardData_Entry(const ScoreLeaderboardData_Entry& from);
  2210. inline ScoreLeaderboardData_Entry& operator=(const ScoreLeaderboardData_Entry& from) {
  2211. CopyFrom(from);
  2212. return *this;
  2213. }
  2214. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2215. return _unknown_fields_;
  2216. }
  2217. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2218. return &_unknown_fields_;
  2219. }
  2220. static const ::google::protobuf::Descriptor* descriptor();
  2221. static const ScoreLeaderboardData_Entry& default_instance();
  2222. void Swap(ScoreLeaderboardData_Entry* other);
  2223. // implements Message ----------------------------------------------
  2224. ScoreLeaderboardData_Entry* New() const;
  2225. void CopyFrom(const ::google::protobuf::Message& from);
  2226. void MergeFrom(const ::google::protobuf::Message& from);
  2227. void CopyFrom(const ScoreLeaderboardData_Entry& from);
  2228. void MergeFrom(const ScoreLeaderboardData_Entry& from);
  2229. void Clear();
  2230. bool IsInitialized() const;
  2231. int ByteSize() const;
  2232. bool MergePartialFromCodedStream(
  2233. ::google::protobuf::io::CodedInputStream* input);
  2234. void SerializeWithCachedSizes(
  2235. ::google::protobuf::io::CodedOutputStream* output) const;
  2236. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2237. int GetCachedSize() const { return _cached_size_; }
  2238. private:
  2239. void SharedCtor();
  2240. void SharedDtor();
  2241. void SetCachedSize(int size) const;
  2242. public:
  2243. ::google::protobuf::Metadata GetMetadata() const;
  2244. // nested types ----------------------------------------------------
  2245. // accessors -------------------------------------------------------
  2246. // optional uint32 tag = 1;
  2247. inline bool has_tag() const;
  2248. inline void clear_tag();
  2249. static const int kTagFieldNumber = 1;
  2250. inline ::google::protobuf::uint32 tag() const;
  2251. inline void set_tag(::google::protobuf::uint32 value);
  2252. // optional uint32 val = 2;
  2253. inline bool has_val() const;
  2254. inline void clear_val();
  2255. static const int kValFieldNumber = 2;
  2256. inline ::google::protobuf::uint32 val() const;
  2257. inline void set_val(::google::protobuf::uint32 value);
  2258. // @@protoc_insertion_point(class_scope:ScoreLeaderboardData.Entry)
  2259. private:
  2260. inline void set_has_tag();
  2261. inline void clear_has_tag();
  2262. inline void set_has_val();
  2263. inline void clear_has_val();
  2264. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2265. ::google::protobuf::uint32 tag_;
  2266. ::google::protobuf::uint32 val_;
  2267. mutable int _cached_size_;
  2268. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2269. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2270. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2271. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2272. void InitAsDefaultInstance();
  2273. static ScoreLeaderboardData_Entry* default_instance_;
  2274. };
  2275. // -------------------------------------------------------------------
  2276. class ScoreLeaderboardData_AccountEntries : public ::google::protobuf::Message {
  2277. public:
  2278. ScoreLeaderboardData_AccountEntries();
  2279. virtual ~ScoreLeaderboardData_AccountEntries();
  2280. ScoreLeaderboardData_AccountEntries(const ScoreLeaderboardData_AccountEntries& from);
  2281. inline ScoreLeaderboardData_AccountEntries& operator=(const ScoreLeaderboardData_AccountEntries& from) {
  2282. CopyFrom(from);
  2283. return *this;
  2284. }
  2285. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2286. return _unknown_fields_;
  2287. }
  2288. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2289. return &_unknown_fields_;
  2290. }
  2291. static const ::google::protobuf::Descriptor* descriptor();
  2292. static const ScoreLeaderboardData_AccountEntries& default_instance();
  2293. void Swap(ScoreLeaderboardData_AccountEntries* other);
  2294. // implements Message ----------------------------------------------
  2295. ScoreLeaderboardData_AccountEntries* New() const;
  2296. void CopyFrom(const ::google::protobuf::Message& from);
  2297. void MergeFrom(const ::google::protobuf::Message& from);
  2298. void CopyFrom(const ScoreLeaderboardData_AccountEntries& from);
  2299. void MergeFrom(const ScoreLeaderboardData_AccountEntries& from);
  2300. void Clear();
  2301. bool IsInitialized() const;
  2302. int ByteSize() const;
  2303. bool MergePartialFromCodedStream(
  2304. ::google::protobuf::io::CodedInputStream* input);
  2305. void SerializeWithCachedSizes(
  2306. ::google::protobuf::io::CodedOutputStream* output) const;
  2307. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2308. int GetCachedSize() const { return _cached_size_; }
  2309. private:
  2310. void SharedCtor();
  2311. void SharedDtor();
  2312. void SetCachedSize(int size) const;
  2313. public:
  2314. ::google::protobuf::Metadata GetMetadata() const;
  2315. // nested types ----------------------------------------------------
  2316. // accessors -------------------------------------------------------
  2317. // optional uint32 accountid = 1;
  2318. inline bool has_accountid() const;
  2319. inline void clear_accountid();
  2320. static const int kAccountidFieldNumber = 1;
  2321. inline ::google::protobuf::uint32 accountid() const;
  2322. inline void set_accountid(::google::protobuf::uint32 value);
  2323. // repeated .ScoreLeaderboardData.Entry entries = 2;
  2324. inline int entries_size() const;
  2325. inline void clear_entries();
  2326. static const int kEntriesFieldNumber = 2;
  2327. inline const ::ScoreLeaderboardData_Entry& entries(int index) const;
  2328. inline ::ScoreLeaderboardData_Entry* mutable_entries(int index);
  2329. inline ::ScoreLeaderboardData_Entry* add_entries();
  2330. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >&
  2331. entries() const;
  2332. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >*
  2333. mutable_entries();
  2334. // @@protoc_insertion_point(class_scope:ScoreLeaderboardData.AccountEntries)
  2335. private:
  2336. inline void set_has_accountid();
  2337. inline void clear_has_accountid();
  2338. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2339. ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry > entries_;
  2340. ::google::protobuf::uint32 accountid_;
  2341. mutable int _cached_size_;
  2342. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2343. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2344. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2345. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2346. void InitAsDefaultInstance();
  2347. static ScoreLeaderboardData_AccountEntries* default_instance_;
  2348. };
  2349. // -------------------------------------------------------------------
  2350. class ScoreLeaderboardData : public ::google::protobuf::Message {
  2351. public:
  2352. ScoreLeaderboardData();
  2353. virtual ~ScoreLeaderboardData();
  2354. ScoreLeaderboardData(const ScoreLeaderboardData& from);
  2355. inline ScoreLeaderboardData& operator=(const ScoreLeaderboardData& from) {
  2356. CopyFrom(from);
  2357. return *this;
  2358. }
  2359. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2360. return _unknown_fields_;
  2361. }
  2362. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2363. return &_unknown_fields_;
  2364. }
  2365. static const ::google::protobuf::Descriptor* descriptor();
  2366. static const ScoreLeaderboardData& default_instance();
  2367. void Swap(ScoreLeaderboardData* other);
  2368. // implements Message ----------------------------------------------
  2369. ScoreLeaderboardData* New() const;
  2370. void CopyFrom(const ::google::protobuf::Message& from);
  2371. void MergeFrom(const ::google::protobuf::Message& from);
  2372. void CopyFrom(const ScoreLeaderboardData& from);
  2373. void MergeFrom(const ScoreLeaderboardData& from);
  2374. void Clear();
  2375. bool IsInitialized() const;
  2376. int ByteSize() const;
  2377. bool MergePartialFromCodedStream(
  2378. ::google::protobuf::io::CodedInputStream* input);
  2379. void SerializeWithCachedSizes(
  2380. ::google::protobuf::io::CodedOutputStream* output) const;
  2381. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2382. int GetCachedSize() const { return _cached_size_; }
  2383. private:
  2384. void SharedCtor();
  2385. void SharedDtor();
  2386. void SetCachedSize(int size) const;
  2387. public:
  2388. ::google::protobuf::Metadata GetMetadata() const;
  2389. // nested types ----------------------------------------------------
  2390. typedef ScoreLeaderboardData_Entry Entry;
  2391. typedef ScoreLeaderboardData_AccountEntries AccountEntries;
  2392. // accessors -------------------------------------------------------
  2393. // optional uint64 quest_id = 1;
  2394. inline bool has_quest_id() const;
  2395. inline void clear_quest_id();
  2396. static const int kQuestIdFieldNumber = 1;
  2397. inline ::google::protobuf::uint64 quest_id() const;
  2398. inline void set_quest_id(::google::protobuf::uint64 value);
  2399. // optional uint32 score = 2;
  2400. inline bool has_score() const;
  2401. inline void clear_score();
  2402. static const int kScoreFieldNumber = 2;
  2403. inline ::google::protobuf::uint32 score() const;
  2404. inline void set_score(::google::protobuf::uint32 value);
  2405. // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3;
  2406. inline int accountentries_size() const;
  2407. inline void clear_accountentries();
  2408. static const int kAccountentriesFieldNumber = 3;
  2409. inline const ::ScoreLeaderboardData_AccountEntries& accountentries(int index) const;
  2410. inline ::ScoreLeaderboardData_AccountEntries* mutable_accountentries(int index);
  2411. inline ::ScoreLeaderboardData_AccountEntries* add_accountentries();
  2412. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >&
  2413. accountentries() const;
  2414. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >*
  2415. mutable_accountentries();
  2416. // repeated .ScoreLeaderboardData.Entry matchentries = 5;
  2417. inline int matchentries_size() const;
  2418. inline void clear_matchentries();
  2419. static const int kMatchentriesFieldNumber = 5;
  2420. inline const ::ScoreLeaderboardData_Entry& matchentries(int index) const;
  2421. inline ::ScoreLeaderboardData_Entry* mutable_matchentries(int index);
  2422. inline ::ScoreLeaderboardData_Entry* add_matchentries();
  2423. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >&
  2424. matchentries() const;
  2425. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >*
  2426. mutable_matchentries();
  2427. // @@protoc_insertion_point(class_scope:ScoreLeaderboardData)
  2428. private:
  2429. inline void set_has_quest_id();
  2430. inline void clear_has_quest_id();
  2431. inline void set_has_score();
  2432. inline void clear_has_score();
  2433. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2434. ::google::protobuf::uint64 quest_id_;
  2435. ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries > accountentries_;
  2436. ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry > matchentries_;
  2437. ::google::protobuf::uint32 score_;
  2438. mutable int _cached_size_;
  2439. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  2440. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2441. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2442. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2443. void InitAsDefaultInstance();
  2444. static ScoreLeaderboardData* default_instance_;
  2445. };
  2446. // -------------------------------------------------------------------
  2447. class PlayerQuestData_QuestItemData : public ::google::protobuf::Message {
  2448. public:
  2449. PlayerQuestData_QuestItemData();
  2450. virtual ~PlayerQuestData_QuestItemData();
  2451. PlayerQuestData_QuestItemData(const PlayerQuestData_QuestItemData& from);
  2452. inline PlayerQuestData_QuestItemData& operator=(const PlayerQuestData_QuestItemData& from) {
  2453. CopyFrom(from);
  2454. return *this;
  2455. }
  2456. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2457. return _unknown_fields_;
  2458. }
  2459. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2460. return &_unknown_fields_;
  2461. }
  2462. static const ::google::protobuf::Descriptor* descriptor();
  2463. static const PlayerQuestData_QuestItemData& default_instance();
  2464. void Swap(PlayerQuestData_QuestItemData* other);
  2465. // implements Message ----------------------------------------------
  2466. PlayerQuestData_QuestItemData* New() const;
  2467. void CopyFrom(const ::google::protobuf::Message& from);
  2468. void MergeFrom(const ::google::protobuf::Message& from);
  2469. void CopyFrom(const PlayerQuestData_QuestItemData& from);
  2470. void MergeFrom(const PlayerQuestData_QuestItemData& from);
  2471. void Clear();
  2472. bool IsInitialized() const;
  2473. int ByteSize() const;
  2474. bool MergePartialFromCodedStream(
  2475. ::google::protobuf::io::CodedInputStream* input);
  2476. void SerializeWithCachedSizes(
  2477. ::google::protobuf::io::CodedOutputStream* output) const;
  2478. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2479. int GetCachedSize() const { return _cached_size_; }
  2480. private:
  2481. void SharedCtor();
  2482. void SharedDtor();
  2483. void SetCachedSize(int size) const;
  2484. public:
  2485. ::google::protobuf::Metadata GetMetadata() const;
  2486. // nested types ----------------------------------------------------
  2487. // accessors -------------------------------------------------------
  2488. // optional uint64 quest_id = 1;
  2489. inline bool has_quest_id() const;
  2490. inline void clear_quest_id();
  2491. static const int kQuestIdFieldNumber = 1;
  2492. inline ::google::protobuf::uint64 quest_id() const;
  2493. inline void set_quest_id(::google::protobuf::uint64 value);
  2494. // optional int32 quest_normal_points_earned = 2;
  2495. inline bool has_quest_normal_points_earned() const;
  2496. inline void clear_quest_normal_points_earned();
  2497. static const int kQuestNormalPointsEarnedFieldNumber = 2;
  2498. inline ::google::protobuf::int32 quest_normal_points_earned() const;
  2499. inline void set_quest_normal_points_earned(::google::protobuf::int32 value);
  2500. // optional int32 quest_bonus_points_earned = 3;
  2501. inline bool has_quest_bonus_points_earned() const;
  2502. inline void clear_quest_bonus_points_earned();
  2503. static const int kQuestBonusPointsEarnedFieldNumber = 3;
  2504. inline ::google::protobuf::int32 quest_bonus_points_earned() const;
  2505. inline void set_quest_bonus_points_earned(::google::protobuf::int32 value);
  2506. // @@protoc_insertion_point(class_scope:PlayerQuestData.QuestItemData)
  2507. private:
  2508. inline void set_has_quest_id();
  2509. inline void clear_has_quest_id();
  2510. inline void set_has_quest_normal_points_earned();
  2511. inline void clear_has_quest_normal_points_earned();
  2512. inline void set_has_quest_bonus_points_earned();
  2513. inline void clear_has_quest_bonus_points_earned();
  2514. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2515. ::google::protobuf::uint64 quest_id_;
  2516. ::google::protobuf::int32 quest_normal_points_earned_;
  2517. ::google::protobuf::int32 quest_bonus_points_earned_;
  2518. mutable int _cached_size_;
  2519. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2520. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2521. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2522. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2523. void InitAsDefaultInstance();
  2524. static PlayerQuestData_QuestItemData* default_instance_;
  2525. };
  2526. // -------------------------------------------------------------------
  2527. class PlayerQuestData : public ::google::protobuf::Message {
  2528. public:
  2529. PlayerQuestData();
  2530. virtual ~PlayerQuestData();
  2531. PlayerQuestData(const PlayerQuestData& from);
  2532. inline PlayerQuestData& operator=(const PlayerQuestData& from) {
  2533. CopyFrom(from);
  2534. return *this;
  2535. }
  2536. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2537. return _unknown_fields_;
  2538. }
  2539. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2540. return &_unknown_fields_;
  2541. }
  2542. static const ::google::protobuf::Descriptor* descriptor();
  2543. static const PlayerQuestData& default_instance();
  2544. void Swap(PlayerQuestData* other);
  2545. // implements Message ----------------------------------------------
  2546. PlayerQuestData* New() const;
  2547. void CopyFrom(const ::google::protobuf::Message& from);
  2548. void MergeFrom(const ::google::protobuf::Message& from);
  2549. void CopyFrom(const PlayerQuestData& from);
  2550. void MergeFrom(const PlayerQuestData& from);
  2551. void Clear();
  2552. bool IsInitialized() const;
  2553. int ByteSize() const;
  2554. bool MergePartialFromCodedStream(
  2555. ::google::protobuf::io::CodedInputStream* input);
  2556. void SerializeWithCachedSizes(
  2557. ::google::protobuf::io::CodedOutputStream* output) const;
  2558. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2559. int GetCachedSize() const { return _cached_size_; }
  2560. private:
  2561. void SharedCtor();
  2562. void SharedDtor();
  2563. void SetCachedSize(int size) const;
  2564. public:
  2565. ::google::protobuf::Metadata GetMetadata() const;
  2566. // nested types ----------------------------------------------------
  2567. typedef PlayerQuestData_QuestItemData QuestItemData;
  2568. // accessors -------------------------------------------------------
  2569. // optional uint32 quester_account_id = 1;
  2570. inline bool has_quester_account_id() const;
  2571. inline void clear_quester_account_id();
  2572. static const int kQuesterAccountIdFieldNumber = 1;
  2573. inline ::google::protobuf::uint32 quester_account_id() const;
  2574. inline void set_quester_account_id(::google::protobuf::uint32 value);
  2575. // repeated .PlayerQuestData.QuestItemData quest_item_data = 2;
  2576. inline int quest_item_data_size() const;
  2577. inline void clear_quest_item_data();
  2578. static const int kQuestItemDataFieldNumber = 2;
  2579. inline const ::PlayerQuestData_QuestItemData& quest_item_data(int index) const;
  2580. inline ::PlayerQuestData_QuestItemData* mutable_quest_item_data(int index);
  2581. inline ::PlayerQuestData_QuestItemData* add_quest_item_data();
  2582. inline const ::google::protobuf::RepeatedPtrField< ::PlayerQuestData_QuestItemData >&
  2583. quest_item_data() const;
  2584. inline ::google::protobuf::RepeatedPtrField< ::PlayerQuestData_QuestItemData >*
  2585. mutable_quest_item_data();
  2586. // repeated .XpProgressData xp_progress_data = 3;
  2587. inline int xp_progress_data_size() const;
  2588. inline void clear_xp_progress_data();
  2589. static const int kXpProgressDataFieldNumber = 3;
  2590. inline const ::XpProgressData& xp_progress_data(int index) const;
  2591. inline ::XpProgressData* mutable_xp_progress_data(int index);
  2592. inline ::XpProgressData* add_xp_progress_data();
  2593. inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >&
  2594. xp_progress_data() const;
  2595. inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >*
  2596. mutable_xp_progress_data();
  2597. // optional uint32 time_played = 4;
  2598. inline bool has_time_played() const;
  2599. inline void clear_time_played();
  2600. static const int kTimePlayedFieldNumber = 4;
  2601. inline ::google::protobuf::uint32 time_played() const;
  2602. inline void set_time_played(::google::protobuf::uint32 value);
  2603. // optional uint32 mm_game_mode = 5;
  2604. inline bool has_mm_game_mode() const;
  2605. inline void clear_mm_game_mode();
  2606. static const int kMmGameModeFieldNumber = 5;
  2607. inline ::google::protobuf::uint32 mm_game_mode() const;
  2608. inline void set_mm_game_mode(::google::protobuf::uint32 value);
  2609. // repeated .MatchEndItemUpdates item_updates = 6;
  2610. inline int item_updates_size() const;
  2611. inline void clear_item_updates();
  2612. static const int kItemUpdatesFieldNumber = 6;
  2613. inline const ::MatchEndItemUpdates& item_updates(int index) const;
  2614. inline ::MatchEndItemUpdates* mutable_item_updates(int index);
  2615. inline ::MatchEndItemUpdates* add_item_updates();
  2616. inline const ::google::protobuf::RepeatedPtrField< ::MatchEndItemUpdates >&
  2617. item_updates() const;
  2618. inline ::google::protobuf::RepeatedPtrField< ::MatchEndItemUpdates >*
  2619. mutable_item_updates();
  2620. // @@protoc_insertion_point(class_scope:PlayerQuestData)
  2621. private:
  2622. inline void set_has_quester_account_id();
  2623. inline void clear_has_quester_account_id();
  2624. inline void set_has_time_played();
  2625. inline void clear_has_time_played();
  2626. inline void set_has_mm_game_mode();
  2627. inline void clear_has_mm_game_mode();
  2628. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2629. ::google::protobuf::RepeatedPtrField< ::PlayerQuestData_QuestItemData > quest_item_data_;
  2630. ::google::protobuf::uint32 quester_account_id_;
  2631. ::google::protobuf::uint32 time_played_;
  2632. ::google::protobuf::RepeatedPtrField< ::XpProgressData > xp_progress_data_;
  2633. ::google::protobuf::RepeatedPtrField< ::MatchEndItemUpdates > item_updates_;
  2634. ::google::protobuf::uint32 mm_game_mode_;
  2635. mutable int _cached_size_;
  2636. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  2637. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2638. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2639. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2640. void InitAsDefaultInstance();
  2641. static PlayerQuestData* default_instance_;
  2642. };
  2643. // -------------------------------------------------------------------
  2644. class CMsgGC_ServerQuestUpdateData : public ::google::protobuf::Message {
  2645. public:
  2646. CMsgGC_ServerQuestUpdateData();
  2647. virtual ~CMsgGC_ServerQuestUpdateData();
  2648. CMsgGC_ServerQuestUpdateData(const CMsgGC_ServerQuestUpdateData& from);
  2649. inline CMsgGC_ServerQuestUpdateData& operator=(const CMsgGC_ServerQuestUpdateData& from) {
  2650. CopyFrom(from);
  2651. return *this;
  2652. }
  2653. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2654. return _unknown_fields_;
  2655. }
  2656. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2657. return &_unknown_fields_;
  2658. }
  2659. static const ::google::protobuf::Descriptor* descriptor();
  2660. static const CMsgGC_ServerQuestUpdateData& default_instance();
  2661. void Swap(CMsgGC_ServerQuestUpdateData* other);
  2662. // implements Message ----------------------------------------------
  2663. CMsgGC_ServerQuestUpdateData* New() const;
  2664. void CopyFrom(const ::google::protobuf::Message& from);
  2665. void MergeFrom(const ::google::protobuf::Message& from);
  2666. void CopyFrom(const CMsgGC_ServerQuestUpdateData& from);
  2667. void MergeFrom(const CMsgGC_ServerQuestUpdateData& from);
  2668. void Clear();
  2669. bool IsInitialized() const;
  2670. int ByteSize() const;
  2671. bool MergePartialFromCodedStream(
  2672. ::google::protobuf::io::CodedInputStream* input);
  2673. void SerializeWithCachedSizes(
  2674. ::google::protobuf::io::CodedOutputStream* output) const;
  2675. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2676. int GetCachedSize() const { return _cached_size_; }
  2677. private:
  2678. void SharedCtor();
  2679. void SharedDtor();
  2680. void SetCachedSize(int size) const;
  2681. public:
  2682. ::google::protobuf::Metadata GetMetadata() const;
  2683. // nested types ----------------------------------------------------
  2684. // accessors -------------------------------------------------------
  2685. // repeated .PlayerQuestData player_quest_data = 1;
  2686. inline int player_quest_data_size() const;
  2687. inline void clear_player_quest_data();
  2688. static const int kPlayerQuestDataFieldNumber = 1;
  2689. inline const ::PlayerQuestData& player_quest_data(int index) const;
  2690. inline ::PlayerQuestData* mutable_player_quest_data(int index);
  2691. inline ::PlayerQuestData* add_player_quest_data();
  2692. inline const ::google::protobuf::RepeatedPtrField< ::PlayerQuestData >&
  2693. player_quest_data() const;
  2694. inline ::google::protobuf::RepeatedPtrField< ::PlayerQuestData >*
  2695. mutable_player_quest_data();
  2696. // optional bytes binary_data = 2;
  2697. inline bool has_binary_data() const;
  2698. inline void clear_binary_data();
  2699. static const int kBinaryDataFieldNumber = 2;
  2700. inline const ::std::string& binary_data() const;
  2701. inline void set_binary_data(const ::std::string& value);
  2702. inline void set_binary_data(const char* value);
  2703. inline void set_binary_data(const void* value, size_t size);
  2704. inline ::std::string* mutable_binary_data();
  2705. inline ::std::string* release_binary_data();
  2706. inline void set_allocated_binary_data(::std::string* binary_data);
  2707. // optional uint32 mm_game_mode = 3;
  2708. inline bool has_mm_game_mode() const;
  2709. inline void clear_mm_game_mode();
  2710. static const int kMmGameModeFieldNumber = 3;
  2711. inline ::google::protobuf::uint32 mm_game_mode() const;
  2712. inline void set_mm_game_mode(::google::protobuf::uint32 value);
  2713. // optional .ScoreLeaderboardData missionlbsdata = 4;
  2714. inline bool has_missionlbsdata() const;
  2715. inline void clear_missionlbsdata();
  2716. static const int kMissionlbsdataFieldNumber = 4;
  2717. inline const ::ScoreLeaderboardData& missionlbsdata() const;
  2718. inline ::ScoreLeaderboardData* mutable_missionlbsdata();
  2719. inline ::ScoreLeaderboardData* release_missionlbsdata();
  2720. inline void set_allocated_missionlbsdata(::ScoreLeaderboardData* missionlbsdata);
  2721. // @@protoc_insertion_point(class_scope:CMsgGC_ServerQuestUpdateData)
  2722. private:
  2723. inline void set_has_binary_data();
  2724. inline void clear_has_binary_data();
  2725. inline void set_has_mm_game_mode();
  2726. inline void clear_has_mm_game_mode();
  2727. inline void set_has_missionlbsdata();
  2728. inline void clear_has_missionlbsdata();
  2729. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2730. ::google::protobuf::RepeatedPtrField< ::PlayerQuestData > player_quest_data_;
  2731. ::std::string* binary_data_;
  2732. ::ScoreLeaderboardData* missionlbsdata_;
  2733. ::google::protobuf::uint32 mm_game_mode_;
  2734. mutable int _cached_size_;
  2735. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  2736. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2737. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2738. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2739. void InitAsDefaultInstance();
  2740. static CMsgGC_ServerQuestUpdateData* default_instance_;
  2741. };
  2742. // -------------------------------------------------------------------
  2743. class CMsgGCCStrike15_v2_MatchmakingGCOperationalStats : public ::google::protobuf::Message {
  2744. public:
  2745. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats();
  2746. virtual ~CMsgGCCStrike15_v2_MatchmakingGCOperationalStats();
  2747. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats(const CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& from);
  2748. inline CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& operator=(const CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& from) {
  2749. CopyFrom(from);
  2750. return *this;
  2751. }
  2752. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2753. return _unknown_fields_;
  2754. }
  2755. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2756. return &_unknown_fields_;
  2757. }
  2758. static const ::google::protobuf::Descriptor* descriptor();
  2759. static const CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& default_instance();
  2760. void Swap(CMsgGCCStrike15_v2_MatchmakingGCOperationalStats* other);
  2761. // implements Message ----------------------------------------------
  2762. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats* New() const;
  2763. void CopyFrom(const ::google::protobuf::Message& from);
  2764. void MergeFrom(const ::google::protobuf::Message& from);
  2765. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& from);
  2766. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGCOperationalStats& from);
  2767. void Clear();
  2768. bool IsInitialized() const;
  2769. int ByteSize() const;
  2770. bool MergePartialFromCodedStream(
  2771. ::google::protobuf::io::CodedInputStream* input);
  2772. void SerializeWithCachedSizes(
  2773. ::google::protobuf::io::CodedOutputStream* output) const;
  2774. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2775. int GetCachedSize() const { return _cached_size_; }
  2776. private:
  2777. void SharedCtor();
  2778. void SharedDtor();
  2779. void SetCachedSize(int size) const;
  2780. public:
  2781. ::google::protobuf::Metadata GetMetadata() const;
  2782. // nested types ----------------------------------------------------
  2783. // accessors -------------------------------------------------------
  2784. // optional int32 packetid = 1;
  2785. inline bool has_packetid() const;
  2786. inline void clear_packetid();
  2787. static const int kPacketidFieldNumber = 1;
  2788. inline ::google::protobuf::int32 packetid() const;
  2789. inline void set_packetid(::google::protobuf::int32 value);
  2790. // repeated .OperationalStatisticDescription namekeys = 2;
  2791. inline int namekeys_size() const;
  2792. inline void clear_namekeys();
  2793. static const int kNamekeysFieldNumber = 2;
  2794. inline const ::OperationalStatisticDescription& namekeys(int index) const;
  2795. inline ::OperationalStatisticDescription* mutable_namekeys(int index);
  2796. inline ::OperationalStatisticDescription* add_namekeys();
  2797. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticDescription >&
  2798. namekeys() const;
  2799. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticDescription >*
  2800. mutable_namekeys();
  2801. // repeated .OperationalStatisticsPacket packets = 3;
  2802. inline int packets_size() const;
  2803. inline void clear_packets();
  2804. static const int kPacketsFieldNumber = 3;
  2805. inline const ::OperationalStatisticsPacket& packets(int index) const;
  2806. inline ::OperationalStatisticsPacket* mutable_packets(int index);
  2807. inline ::OperationalStatisticsPacket* add_packets();
  2808. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticsPacket >&
  2809. packets() const;
  2810. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticsPacket >*
  2811. mutable_packets();
  2812. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGCOperationalStats)
  2813. private:
  2814. inline void set_has_packetid();
  2815. inline void clear_has_packetid();
  2816. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2817. ::google::protobuf::RepeatedPtrField< ::OperationalStatisticDescription > namekeys_;
  2818. ::google::protobuf::RepeatedPtrField< ::OperationalStatisticsPacket > packets_;
  2819. ::google::protobuf::int32 packetid_;
  2820. mutable int _cached_size_;
  2821. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2822. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2823. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2824. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2825. void InitAsDefaultInstance();
  2826. static CMsgGCCStrike15_v2_MatchmakingGCOperationalStats* default_instance_;
  2827. };
  2828. // -------------------------------------------------------------------
  2829. class CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm : public ::google::protobuf::Message {
  2830. public:
  2831. CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm();
  2832. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm();
  2833. CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm(const CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& from);
  2834. inline CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& from) {
  2835. CopyFrom(from);
  2836. return *this;
  2837. }
  2838. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2839. return _unknown_fields_;
  2840. }
  2841. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2842. return &_unknown_fields_;
  2843. }
  2844. static const ::google::protobuf::Descriptor* descriptor();
  2845. static const CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& default_instance();
  2846. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* other);
  2847. // implements Message ----------------------------------------------
  2848. CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* New() const;
  2849. void CopyFrom(const ::google::protobuf::Message& from);
  2850. void MergeFrom(const ::google::protobuf::Message& from);
  2851. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& from);
  2852. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& from);
  2853. void Clear();
  2854. bool IsInitialized() const;
  2855. int ByteSize() const;
  2856. bool MergePartialFromCodedStream(
  2857. ::google::protobuf::io::CodedInputStream* input);
  2858. void SerializeWithCachedSizes(
  2859. ::google::protobuf::io::CodedOutputStream* output) const;
  2860. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2861. int GetCachedSize() const { return _cached_size_; }
  2862. private:
  2863. void SharedCtor();
  2864. void SharedDtor();
  2865. void SetCachedSize(int size) const;
  2866. public:
  2867. ::google::protobuf::Metadata GetMetadata() const;
  2868. // nested types ----------------------------------------------------
  2869. // accessors -------------------------------------------------------
  2870. // optional uint32 token = 1;
  2871. inline bool has_token() const;
  2872. inline void clear_token();
  2873. static const int kTokenFieldNumber = 1;
  2874. inline ::google::protobuf::uint32 token() const;
  2875. inline void set_token(::google::protobuf::uint32 value);
  2876. // optional uint32 stamp = 2;
  2877. inline bool has_stamp() const;
  2878. inline void clear_stamp();
  2879. static const int kStampFieldNumber = 2;
  2880. inline ::google::protobuf::uint32 stamp() const;
  2881. inline void set_stamp(::google::protobuf::uint32 value);
  2882. // optional uint64 exchange = 3;
  2883. inline bool has_exchange() const;
  2884. inline void clear_exchange();
  2885. static const int kExchangeFieldNumber = 3;
  2886. inline ::google::protobuf::uint64 exchange() const;
  2887. inline void set_exchange(::google::protobuf::uint64 value);
  2888. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm)
  2889. private:
  2890. inline void set_has_token();
  2891. inline void clear_has_token();
  2892. inline void set_has_stamp();
  2893. inline void clear_has_stamp();
  2894. inline void set_has_exchange();
  2895. inline void clear_has_exchange();
  2896. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2897. ::google::protobuf::uint32 token_;
  2898. ::google::protobuf::uint32 stamp_;
  2899. ::google::protobuf::uint64 exchange_;
  2900. mutable int _cached_size_;
  2901. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  2902. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2903. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2904. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2905. void InitAsDefaultInstance();
  2906. static CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* default_instance_;
  2907. };
  2908. // -------------------------------------------------------------------
  2909. class CMsgGCCStrike15_v2_GC2ServerReservationUpdate : public ::google::protobuf::Message {
  2910. public:
  2911. CMsgGCCStrike15_v2_GC2ServerReservationUpdate();
  2912. virtual ~CMsgGCCStrike15_v2_GC2ServerReservationUpdate();
  2913. CMsgGCCStrike15_v2_GC2ServerReservationUpdate(const CMsgGCCStrike15_v2_GC2ServerReservationUpdate& from);
  2914. inline CMsgGCCStrike15_v2_GC2ServerReservationUpdate& operator=(const CMsgGCCStrike15_v2_GC2ServerReservationUpdate& from) {
  2915. CopyFrom(from);
  2916. return *this;
  2917. }
  2918. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2919. return _unknown_fields_;
  2920. }
  2921. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2922. return &_unknown_fields_;
  2923. }
  2924. static const ::google::protobuf::Descriptor* descriptor();
  2925. static const CMsgGCCStrike15_v2_GC2ServerReservationUpdate& default_instance();
  2926. void Swap(CMsgGCCStrike15_v2_GC2ServerReservationUpdate* other);
  2927. // implements Message ----------------------------------------------
  2928. CMsgGCCStrike15_v2_GC2ServerReservationUpdate* New() const;
  2929. void CopyFrom(const ::google::protobuf::Message& from);
  2930. void MergeFrom(const ::google::protobuf::Message& from);
  2931. void CopyFrom(const CMsgGCCStrike15_v2_GC2ServerReservationUpdate& from);
  2932. void MergeFrom(const CMsgGCCStrike15_v2_GC2ServerReservationUpdate& from);
  2933. void Clear();
  2934. bool IsInitialized() const;
  2935. int ByteSize() const;
  2936. bool MergePartialFromCodedStream(
  2937. ::google::protobuf::io::CodedInputStream* input);
  2938. void SerializeWithCachedSizes(
  2939. ::google::protobuf::io::CodedOutputStream* output) const;
  2940. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  2941. int GetCachedSize() const { return _cached_size_; }
  2942. private:
  2943. void SharedCtor();
  2944. void SharedDtor();
  2945. void SetCachedSize(int size) const;
  2946. public:
  2947. ::google::protobuf::Metadata GetMetadata() const;
  2948. // nested types ----------------------------------------------------
  2949. // accessors -------------------------------------------------------
  2950. // optional uint32 viewers_external_total = 1;
  2951. inline bool has_viewers_external_total() const;
  2952. inline void clear_viewers_external_total();
  2953. static const int kViewersExternalTotalFieldNumber = 1;
  2954. inline ::google::protobuf::uint32 viewers_external_total() const;
  2955. inline void set_viewers_external_total(::google::protobuf::uint32 value);
  2956. // optional uint32 viewers_external_steam = 2;
  2957. inline bool has_viewers_external_steam() const;
  2958. inline void clear_viewers_external_steam();
  2959. static const int kViewersExternalSteamFieldNumber = 2;
  2960. inline ::google::protobuf::uint32 viewers_external_steam() const;
  2961. inline void set_viewers_external_steam(::google::protobuf::uint32 value);
  2962. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GC2ServerReservationUpdate)
  2963. private:
  2964. inline void set_has_viewers_external_total();
  2965. inline void clear_has_viewers_external_total();
  2966. inline void set_has_viewers_external_steam();
  2967. inline void clear_has_viewers_external_steam();
  2968. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  2969. ::google::protobuf::uint32 viewers_external_total_;
  2970. ::google::protobuf::uint32 viewers_external_steam_;
  2971. mutable int _cached_size_;
  2972. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  2973. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  2974. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  2975. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  2976. void InitAsDefaultInstance();
  2977. static CMsgGCCStrike15_v2_GC2ServerReservationUpdate* default_instance_;
  2978. };
  2979. // -------------------------------------------------------------------
  2980. class CMsgGCCStrike15_v2_MatchmakingStart : public ::google::protobuf::Message {
  2981. public:
  2982. CMsgGCCStrike15_v2_MatchmakingStart();
  2983. virtual ~CMsgGCCStrike15_v2_MatchmakingStart();
  2984. CMsgGCCStrike15_v2_MatchmakingStart(const CMsgGCCStrike15_v2_MatchmakingStart& from);
  2985. inline CMsgGCCStrike15_v2_MatchmakingStart& operator=(const CMsgGCCStrike15_v2_MatchmakingStart& from) {
  2986. CopyFrom(from);
  2987. return *this;
  2988. }
  2989. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  2990. return _unknown_fields_;
  2991. }
  2992. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  2993. return &_unknown_fields_;
  2994. }
  2995. static const ::google::protobuf::Descriptor* descriptor();
  2996. static const CMsgGCCStrike15_v2_MatchmakingStart& default_instance();
  2997. void Swap(CMsgGCCStrike15_v2_MatchmakingStart* other);
  2998. // implements Message ----------------------------------------------
  2999. CMsgGCCStrike15_v2_MatchmakingStart* New() const;
  3000. void CopyFrom(const ::google::protobuf::Message& from);
  3001. void MergeFrom(const ::google::protobuf::Message& from);
  3002. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingStart& from);
  3003. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingStart& from);
  3004. void Clear();
  3005. bool IsInitialized() const;
  3006. int ByteSize() const;
  3007. bool MergePartialFromCodedStream(
  3008. ::google::protobuf::io::CodedInputStream* input);
  3009. void SerializeWithCachedSizes(
  3010. ::google::protobuf::io::CodedOutputStream* output) const;
  3011. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3012. int GetCachedSize() const { return _cached_size_; }
  3013. private:
  3014. void SharedCtor();
  3015. void SharedDtor();
  3016. void SetCachedSize(int size) const;
  3017. public:
  3018. ::google::protobuf::Metadata GetMetadata() const;
  3019. // nested types ----------------------------------------------------
  3020. // accessors -------------------------------------------------------
  3021. // repeated uint32 account_ids = 1;
  3022. inline int account_ids_size() const;
  3023. inline void clear_account_ids();
  3024. static const int kAccountIdsFieldNumber = 1;
  3025. inline ::google::protobuf::uint32 account_ids(int index) const;
  3026. inline void set_account_ids(int index, ::google::protobuf::uint32 value);
  3027. inline void add_account_ids(::google::protobuf::uint32 value);
  3028. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3029. account_ids() const;
  3030. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3031. mutable_account_ids();
  3032. // optional uint32 game_type = 2;
  3033. inline bool has_game_type() const;
  3034. inline void clear_game_type();
  3035. static const int kGameTypeFieldNumber = 2;
  3036. inline ::google::protobuf::uint32 game_type() const;
  3037. inline void set_game_type(::google::protobuf::uint32 value);
  3038. // optional string ticket_data = 3;
  3039. inline bool has_ticket_data() const;
  3040. inline void clear_ticket_data();
  3041. static const int kTicketDataFieldNumber = 3;
  3042. inline const ::std::string& ticket_data() const;
  3043. inline void set_ticket_data(const ::std::string& value);
  3044. inline void set_ticket_data(const char* value);
  3045. inline void set_ticket_data(const char* value, size_t size);
  3046. inline ::std::string* mutable_ticket_data();
  3047. inline ::std::string* release_ticket_data();
  3048. inline void set_allocated_ticket_data(::std::string* ticket_data);
  3049. // optional uint32 client_version = 4;
  3050. inline bool has_client_version() const;
  3051. inline void clear_client_version();
  3052. static const int kClientVersionFieldNumber = 4;
  3053. inline ::google::protobuf::uint32 client_version() const;
  3054. inline void set_client_version(::google::protobuf::uint32 value);
  3055. // optional .TournamentMatchSetup tournament_match = 5;
  3056. inline bool has_tournament_match() const;
  3057. inline void clear_tournament_match();
  3058. static const int kTournamentMatchFieldNumber = 5;
  3059. inline const ::TournamentMatchSetup& tournament_match() const;
  3060. inline ::TournamentMatchSetup* mutable_tournament_match();
  3061. inline ::TournamentMatchSetup* release_tournament_match();
  3062. inline void set_allocated_tournament_match(::TournamentMatchSetup* tournament_match);
  3063. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingStart)
  3064. private:
  3065. inline void set_has_game_type();
  3066. inline void clear_has_game_type();
  3067. inline void set_has_ticket_data();
  3068. inline void clear_has_ticket_data();
  3069. inline void set_has_client_version();
  3070. inline void clear_has_client_version();
  3071. inline void set_has_tournament_match();
  3072. inline void clear_has_tournament_match();
  3073. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3074. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > account_ids_;
  3075. ::std::string* ticket_data_;
  3076. ::google::protobuf::uint32 game_type_;
  3077. ::google::protobuf::uint32 client_version_;
  3078. ::TournamentMatchSetup* tournament_match_;
  3079. mutable int _cached_size_;
  3080. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  3081. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3082. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3083. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3084. void InitAsDefaultInstance();
  3085. static CMsgGCCStrike15_v2_MatchmakingStart* default_instance_;
  3086. };
  3087. // -------------------------------------------------------------------
  3088. class CMsgGCCStrike15_v2_MatchmakingStop : public ::google::protobuf::Message {
  3089. public:
  3090. CMsgGCCStrike15_v2_MatchmakingStop();
  3091. virtual ~CMsgGCCStrike15_v2_MatchmakingStop();
  3092. CMsgGCCStrike15_v2_MatchmakingStop(const CMsgGCCStrike15_v2_MatchmakingStop& from);
  3093. inline CMsgGCCStrike15_v2_MatchmakingStop& operator=(const CMsgGCCStrike15_v2_MatchmakingStop& from) {
  3094. CopyFrom(from);
  3095. return *this;
  3096. }
  3097. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3098. return _unknown_fields_;
  3099. }
  3100. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3101. return &_unknown_fields_;
  3102. }
  3103. static const ::google::protobuf::Descriptor* descriptor();
  3104. static const CMsgGCCStrike15_v2_MatchmakingStop& default_instance();
  3105. void Swap(CMsgGCCStrike15_v2_MatchmakingStop* other);
  3106. // implements Message ----------------------------------------------
  3107. CMsgGCCStrike15_v2_MatchmakingStop* New() const;
  3108. void CopyFrom(const ::google::protobuf::Message& from);
  3109. void MergeFrom(const ::google::protobuf::Message& from);
  3110. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingStop& from);
  3111. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingStop& from);
  3112. void Clear();
  3113. bool IsInitialized() const;
  3114. int ByteSize() const;
  3115. bool MergePartialFromCodedStream(
  3116. ::google::protobuf::io::CodedInputStream* input);
  3117. void SerializeWithCachedSizes(
  3118. ::google::protobuf::io::CodedOutputStream* output) const;
  3119. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3120. int GetCachedSize() const { return _cached_size_; }
  3121. private:
  3122. void SharedCtor();
  3123. void SharedDtor();
  3124. void SetCachedSize(int size) const;
  3125. public:
  3126. ::google::protobuf::Metadata GetMetadata() const;
  3127. // nested types ----------------------------------------------------
  3128. // accessors -------------------------------------------------------
  3129. // optional int32 abandon = 1;
  3130. inline bool has_abandon() const;
  3131. inline void clear_abandon();
  3132. static const int kAbandonFieldNumber = 1;
  3133. inline ::google::protobuf::int32 abandon() const;
  3134. inline void set_abandon(::google::protobuf::int32 value);
  3135. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingStop)
  3136. private:
  3137. inline void set_has_abandon();
  3138. inline void clear_has_abandon();
  3139. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3140. ::google::protobuf::int32 abandon_;
  3141. mutable int _cached_size_;
  3142. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  3143. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3144. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3145. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3146. void InitAsDefaultInstance();
  3147. static CMsgGCCStrike15_v2_MatchmakingStop* default_instance_;
  3148. };
  3149. // -------------------------------------------------------------------
  3150. class CMsgGCCStrike15_v2_MatchmakingClient2ServerPing : public ::google::protobuf::Message {
  3151. public:
  3152. CMsgGCCStrike15_v2_MatchmakingClient2ServerPing();
  3153. virtual ~CMsgGCCStrike15_v2_MatchmakingClient2ServerPing();
  3154. CMsgGCCStrike15_v2_MatchmakingClient2ServerPing(const CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& from);
  3155. inline CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& operator=(const CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& from) {
  3156. CopyFrom(from);
  3157. return *this;
  3158. }
  3159. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3160. return _unknown_fields_;
  3161. }
  3162. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3163. return &_unknown_fields_;
  3164. }
  3165. static const ::google::protobuf::Descriptor* descriptor();
  3166. static const CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& default_instance();
  3167. void Swap(CMsgGCCStrike15_v2_MatchmakingClient2ServerPing* other);
  3168. // implements Message ----------------------------------------------
  3169. CMsgGCCStrike15_v2_MatchmakingClient2ServerPing* New() const;
  3170. void CopyFrom(const ::google::protobuf::Message& from);
  3171. void MergeFrom(const ::google::protobuf::Message& from);
  3172. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& from);
  3173. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingClient2ServerPing& from);
  3174. void Clear();
  3175. bool IsInitialized() const;
  3176. int ByteSize() const;
  3177. bool MergePartialFromCodedStream(
  3178. ::google::protobuf::io::CodedInputStream* input);
  3179. void SerializeWithCachedSizes(
  3180. ::google::protobuf::io::CodedOutputStream* output) const;
  3181. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3182. int GetCachedSize() const { return _cached_size_; }
  3183. private:
  3184. void SharedCtor();
  3185. void SharedDtor();
  3186. void SetCachedSize(int size) const;
  3187. public:
  3188. ::google::protobuf::Metadata GetMetadata() const;
  3189. // nested types ----------------------------------------------------
  3190. // accessors -------------------------------------------------------
  3191. // repeated .GameServerPing gameserverpings = 1;
  3192. inline int gameserverpings_size() const;
  3193. inline void clear_gameserverpings();
  3194. static const int kGameserverpingsFieldNumber = 1;
  3195. inline const ::GameServerPing& gameserverpings(int index) const;
  3196. inline ::GameServerPing* mutable_gameserverpings(int index);
  3197. inline ::GameServerPing* add_gameserverpings();
  3198. inline const ::google::protobuf::RepeatedPtrField< ::GameServerPing >&
  3199. gameserverpings() const;
  3200. inline ::google::protobuf::RepeatedPtrField< ::GameServerPing >*
  3201. mutable_gameserverpings();
  3202. // optional int32 offset_index = 2;
  3203. inline bool has_offset_index() const;
  3204. inline void clear_offset_index();
  3205. static const int kOffsetIndexFieldNumber = 2;
  3206. inline ::google::protobuf::int32 offset_index() const;
  3207. inline void set_offset_index(::google::protobuf::int32 value);
  3208. // optional int32 final_batch = 3;
  3209. inline bool has_final_batch() const;
  3210. inline void clear_final_batch();
  3211. static const int kFinalBatchFieldNumber = 3;
  3212. inline ::google::protobuf::int32 final_batch() const;
  3213. inline void set_final_batch(::google::protobuf::int32 value);
  3214. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingClient2ServerPing)
  3215. private:
  3216. inline void set_has_offset_index();
  3217. inline void clear_has_offset_index();
  3218. inline void set_has_final_batch();
  3219. inline void clear_has_final_batch();
  3220. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3221. ::google::protobuf::RepeatedPtrField< ::GameServerPing > gameserverpings_;
  3222. ::google::protobuf::int32 offset_index_;
  3223. ::google::protobuf::int32 final_batch_;
  3224. mutable int _cached_size_;
  3225. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  3226. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3227. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3228. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3229. void InitAsDefaultInstance();
  3230. static CMsgGCCStrike15_v2_MatchmakingClient2ServerPing* default_instance_;
  3231. };
  3232. // -------------------------------------------------------------------
  3233. class CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note : public ::google::protobuf::Message {
  3234. public:
  3235. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note();
  3236. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note();
  3237. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& from);
  3238. inline CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& from) {
  3239. CopyFrom(from);
  3240. return *this;
  3241. }
  3242. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3243. return _unknown_fields_;
  3244. }
  3245. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3246. return &_unknown_fields_;
  3247. }
  3248. static const ::google::protobuf::Descriptor* descriptor();
  3249. static const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& default_instance();
  3250. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* other);
  3251. // implements Message ----------------------------------------------
  3252. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* New() const;
  3253. void CopyFrom(const ::google::protobuf::Message& from);
  3254. void MergeFrom(const ::google::protobuf::Message& from);
  3255. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& from);
  3256. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& from);
  3257. void Clear();
  3258. bool IsInitialized() const;
  3259. int ByteSize() const;
  3260. bool MergePartialFromCodedStream(
  3261. ::google::protobuf::io::CodedInputStream* input);
  3262. void SerializeWithCachedSizes(
  3263. ::google::protobuf::io::CodedOutputStream* output) const;
  3264. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3265. int GetCachedSize() const { return _cached_size_; }
  3266. private:
  3267. void SharedCtor();
  3268. void SharedDtor();
  3269. void SetCachedSize(int size) const;
  3270. public:
  3271. ::google::protobuf::Metadata GetMetadata() const;
  3272. // nested types ----------------------------------------------------
  3273. // accessors -------------------------------------------------------
  3274. // optional int32 type = 1;
  3275. inline bool has_type() const;
  3276. inline void clear_type();
  3277. static const int kTypeFieldNumber = 1;
  3278. inline ::google::protobuf::int32 type() const;
  3279. inline void set_type(::google::protobuf::int32 value);
  3280. // optional int32 region_id = 2;
  3281. inline bool has_region_id() const;
  3282. inline void clear_region_id();
  3283. static const int kRegionIdFieldNumber = 2;
  3284. inline ::google::protobuf::int32 region_id() const;
  3285. inline void set_region_id(::google::protobuf::int32 value);
  3286. // optional float region_r = 3;
  3287. inline bool has_region_r() const;
  3288. inline void clear_region_r();
  3289. static const int kRegionRFieldNumber = 3;
  3290. inline float region_r() const;
  3291. inline void set_region_r(float value);
  3292. // optional float distance = 4;
  3293. inline bool has_distance() const;
  3294. inline void clear_distance();
  3295. static const int kDistanceFieldNumber = 4;
  3296. inline float distance() const;
  3297. inline void set_distance(float value);
  3298. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note)
  3299. private:
  3300. inline void set_has_type();
  3301. inline void clear_has_type();
  3302. inline void set_has_region_id();
  3303. inline void clear_has_region_id();
  3304. inline void set_has_region_r();
  3305. inline void clear_has_region_r();
  3306. inline void set_has_distance();
  3307. inline void clear_has_distance();
  3308. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3309. ::google::protobuf::int32 type_;
  3310. ::google::protobuf::int32 region_id_;
  3311. float region_r_;
  3312. float distance_;
  3313. mutable int _cached_size_;
  3314. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  3315. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3316. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3317. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3318. void InitAsDefaultInstance();
  3319. static CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* default_instance_;
  3320. };
  3321. // -------------------------------------------------------------------
  3322. class CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate : public ::google::protobuf::Message {
  3323. public:
  3324. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate();
  3325. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate();
  3326. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& from);
  3327. inline CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& from) {
  3328. CopyFrom(from);
  3329. return *this;
  3330. }
  3331. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3332. return _unknown_fields_;
  3333. }
  3334. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3335. return &_unknown_fields_;
  3336. }
  3337. static const ::google::protobuf::Descriptor* descriptor();
  3338. static const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& default_instance();
  3339. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate* other);
  3340. // implements Message ----------------------------------------------
  3341. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate* New() const;
  3342. void CopyFrom(const ::google::protobuf::Message& from);
  3343. void MergeFrom(const ::google::protobuf::Message& from);
  3344. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& from);
  3345. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate& from);
  3346. void Clear();
  3347. bool IsInitialized() const;
  3348. int ByteSize() const;
  3349. bool MergePartialFromCodedStream(
  3350. ::google::protobuf::io::CodedInputStream* input);
  3351. void SerializeWithCachedSizes(
  3352. ::google::protobuf::io::CodedOutputStream* output) const;
  3353. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3354. int GetCachedSize() const { return _cached_size_; }
  3355. private:
  3356. void SharedCtor();
  3357. void SharedDtor();
  3358. void SetCachedSize(int size) const;
  3359. public:
  3360. ::google::protobuf::Metadata GetMetadata() const;
  3361. // nested types ----------------------------------------------------
  3362. typedef CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note Note;
  3363. // accessors -------------------------------------------------------
  3364. // optional int32 matchmaking = 1;
  3365. inline bool has_matchmaking() const;
  3366. inline void clear_matchmaking();
  3367. static const int kMatchmakingFieldNumber = 1;
  3368. inline ::google::protobuf::int32 matchmaking() const;
  3369. inline void set_matchmaking(::google::protobuf::int32 value);
  3370. // repeated uint32 waiting_account_id_sessions = 2;
  3371. inline int waiting_account_id_sessions_size() const;
  3372. inline void clear_waiting_account_id_sessions();
  3373. static const int kWaitingAccountIdSessionsFieldNumber = 2;
  3374. inline ::google::protobuf::uint32 waiting_account_id_sessions(int index) const;
  3375. inline void set_waiting_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3376. inline void add_waiting_account_id_sessions(::google::protobuf::uint32 value);
  3377. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3378. waiting_account_id_sessions() const;
  3379. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3380. mutable_waiting_account_id_sessions();
  3381. // optional string error = 3;
  3382. inline bool has_error() const;
  3383. inline void clear_error();
  3384. static const int kErrorFieldNumber = 3;
  3385. inline const ::std::string& error() const;
  3386. inline void set_error(const ::std::string& value);
  3387. inline void set_error(const char* value);
  3388. inline void set_error(const char* value, size_t size);
  3389. inline ::std::string* mutable_error();
  3390. inline ::std::string* release_error();
  3391. inline void set_allocated_error(::std::string* error);
  3392. // repeated uint32 ongoingmatch_account_id_sessions = 6;
  3393. inline int ongoingmatch_account_id_sessions_size() const;
  3394. inline void clear_ongoingmatch_account_id_sessions();
  3395. static const int kOngoingmatchAccountIdSessionsFieldNumber = 6;
  3396. inline ::google::protobuf::uint32 ongoingmatch_account_id_sessions(int index) const;
  3397. inline void set_ongoingmatch_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3398. inline void add_ongoingmatch_account_id_sessions(::google::protobuf::uint32 value);
  3399. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3400. ongoingmatch_account_id_sessions() const;
  3401. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3402. mutable_ongoingmatch_account_id_sessions();
  3403. // optional .GlobalStatistics global_stats = 7;
  3404. inline bool has_global_stats() const;
  3405. inline void clear_global_stats();
  3406. static const int kGlobalStatsFieldNumber = 7;
  3407. inline const ::GlobalStatistics& global_stats() const;
  3408. inline ::GlobalStatistics* mutable_global_stats();
  3409. inline ::GlobalStatistics* release_global_stats();
  3410. inline void set_allocated_global_stats(::GlobalStatistics* global_stats);
  3411. // repeated uint32 failping_account_id_sessions = 8;
  3412. inline int failping_account_id_sessions_size() const;
  3413. inline void clear_failping_account_id_sessions();
  3414. static const int kFailpingAccountIdSessionsFieldNumber = 8;
  3415. inline ::google::protobuf::uint32 failping_account_id_sessions(int index) const;
  3416. inline void set_failping_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3417. inline void add_failping_account_id_sessions(::google::protobuf::uint32 value);
  3418. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3419. failping_account_id_sessions() const;
  3420. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3421. mutable_failping_account_id_sessions();
  3422. // repeated uint32 penalty_account_id_sessions = 9;
  3423. inline int penalty_account_id_sessions_size() const;
  3424. inline void clear_penalty_account_id_sessions();
  3425. static const int kPenaltyAccountIdSessionsFieldNumber = 9;
  3426. inline ::google::protobuf::uint32 penalty_account_id_sessions(int index) const;
  3427. inline void set_penalty_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3428. inline void add_penalty_account_id_sessions(::google::protobuf::uint32 value);
  3429. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3430. penalty_account_id_sessions() const;
  3431. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3432. mutable_penalty_account_id_sessions();
  3433. // repeated uint32 failready_account_id_sessions = 10;
  3434. inline int failready_account_id_sessions_size() const;
  3435. inline void clear_failready_account_id_sessions();
  3436. static const int kFailreadyAccountIdSessionsFieldNumber = 10;
  3437. inline ::google::protobuf::uint32 failready_account_id_sessions(int index) const;
  3438. inline void set_failready_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3439. inline void add_failready_account_id_sessions(::google::protobuf::uint32 value);
  3440. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3441. failready_account_id_sessions() const;
  3442. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3443. mutable_failready_account_id_sessions();
  3444. // repeated uint32 vacbanned_account_id_sessions = 11;
  3445. inline int vacbanned_account_id_sessions_size() const;
  3446. inline void clear_vacbanned_account_id_sessions();
  3447. static const int kVacbannedAccountIdSessionsFieldNumber = 11;
  3448. inline ::google::protobuf::uint32 vacbanned_account_id_sessions(int index) const;
  3449. inline void set_vacbanned_account_id_sessions(int index, ::google::protobuf::uint32 value);
  3450. inline void add_vacbanned_account_id_sessions(::google::protobuf::uint32 value);
  3451. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3452. vacbanned_account_id_sessions() const;
  3453. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3454. mutable_vacbanned_account_id_sessions();
  3455. // optional .IpAddressMask server_ipaddress_mask = 12;
  3456. inline bool has_server_ipaddress_mask() const;
  3457. inline void clear_server_ipaddress_mask();
  3458. static const int kServerIpaddressMaskFieldNumber = 12;
  3459. inline const ::IpAddressMask& server_ipaddress_mask() const;
  3460. inline ::IpAddressMask* mutable_server_ipaddress_mask();
  3461. inline ::IpAddressMask* release_server_ipaddress_mask();
  3462. inline void set_allocated_server_ipaddress_mask(::IpAddressMask* server_ipaddress_mask);
  3463. // repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note notes = 13;
  3464. inline int notes_size() const;
  3465. inline void clear_notes();
  3466. static const int kNotesFieldNumber = 13;
  3467. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& notes(int index) const;
  3468. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* mutable_notes(int index);
  3469. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* add_notes();
  3470. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note >&
  3471. notes() const;
  3472. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note >*
  3473. mutable_notes();
  3474. // repeated uint32 penalty_account_id_sessions_green = 14;
  3475. inline int penalty_account_id_sessions_green_size() const;
  3476. inline void clear_penalty_account_id_sessions_green();
  3477. static const int kPenaltyAccountIdSessionsGreenFieldNumber = 14;
  3478. inline ::google::protobuf::uint32 penalty_account_id_sessions_green(int index) const;
  3479. inline void set_penalty_account_id_sessions_green(int index, ::google::protobuf::uint32 value);
  3480. inline void add_penalty_account_id_sessions_green(::google::protobuf::uint32 value);
  3481. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3482. penalty_account_id_sessions_green() const;
  3483. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3484. mutable_penalty_account_id_sessions_green();
  3485. // repeated uint32 insufficientlevel_sessions = 15;
  3486. inline int insufficientlevel_sessions_size() const;
  3487. inline void clear_insufficientlevel_sessions();
  3488. static const int kInsufficientlevelSessionsFieldNumber = 15;
  3489. inline ::google::protobuf::uint32 insufficientlevel_sessions(int index) const;
  3490. inline void set_insufficientlevel_sessions(int index, ::google::protobuf::uint32 value);
  3491. inline void add_insufficientlevel_sessions(::google::protobuf::uint32 value);
  3492. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3493. insufficientlevel_sessions() const;
  3494. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3495. mutable_insufficientlevel_sessions();
  3496. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate)
  3497. private:
  3498. inline void set_has_matchmaking();
  3499. inline void clear_has_matchmaking();
  3500. inline void set_has_error();
  3501. inline void clear_has_error();
  3502. inline void set_has_global_stats();
  3503. inline void clear_has_global_stats();
  3504. inline void set_has_server_ipaddress_mask();
  3505. inline void clear_has_server_ipaddress_mask();
  3506. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3507. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > waiting_account_id_sessions_;
  3508. ::std::string* error_;
  3509. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > ongoingmatch_account_id_sessions_;
  3510. ::GlobalStatistics* global_stats_;
  3511. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > failping_account_id_sessions_;
  3512. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > penalty_account_id_sessions_;
  3513. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > failready_account_id_sessions_;
  3514. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > vacbanned_account_id_sessions_;
  3515. ::IpAddressMask* server_ipaddress_mask_;
  3516. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note > notes_;
  3517. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > penalty_account_id_sessions_green_;
  3518. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > insufficientlevel_sessions_;
  3519. ::google::protobuf::int32 matchmaking_;
  3520. mutable int _cached_size_;
  3521. ::google::protobuf::uint32 _has_bits_[(13 + 31) / 32];
  3522. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3523. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3524. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3525. void InitAsDefaultInstance();
  3526. static CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate* default_instance_;
  3527. };
  3528. // -------------------------------------------------------------------
  3529. class CDataGCCStrike15_v2_TournamentMatchDraft_Entry : public ::google::protobuf::Message {
  3530. public:
  3531. CDataGCCStrike15_v2_TournamentMatchDraft_Entry();
  3532. virtual ~CDataGCCStrike15_v2_TournamentMatchDraft_Entry();
  3533. CDataGCCStrike15_v2_TournamentMatchDraft_Entry(const CDataGCCStrike15_v2_TournamentMatchDraft_Entry& from);
  3534. inline CDataGCCStrike15_v2_TournamentMatchDraft_Entry& operator=(const CDataGCCStrike15_v2_TournamentMatchDraft_Entry& from) {
  3535. CopyFrom(from);
  3536. return *this;
  3537. }
  3538. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3539. return _unknown_fields_;
  3540. }
  3541. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3542. return &_unknown_fields_;
  3543. }
  3544. static const ::google::protobuf::Descriptor* descriptor();
  3545. static const CDataGCCStrike15_v2_TournamentMatchDraft_Entry& default_instance();
  3546. void Swap(CDataGCCStrike15_v2_TournamentMatchDraft_Entry* other);
  3547. // implements Message ----------------------------------------------
  3548. CDataGCCStrike15_v2_TournamentMatchDraft_Entry* New() const;
  3549. void CopyFrom(const ::google::protobuf::Message& from);
  3550. void MergeFrom(const ::google::protobuf::Message& from);
  3551. void CopyFrom(const CDataGCCStrike15_v2_TournamentMatchDraft_Entry& from);
  3552. void MergeFrom(const CDataGCCStrike15_v2_TournamentMatchDraft_Entry& from);
  3553. void Clear();
  3554. bool IsInitialized() const;
  3555. int ByteSize() const;
  3556. bool MergePartialFromCodedStream(
  3557. ::google::protobuf::io::CodedInputStream* input);
  3558. void SerializeWithCachedSizes(
  3559. ::google::protobuf::io::CodedOutputStream* output) const;
  3560. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3561. int GetCachedSize() const { return _cached_size_; }
  3562. private:
  3563. void SharedCtor();
  3564. void SharedDtor();
  3565. void SetCachedSize(int size) const;
  3566. public:
  3567. ::google::protobuf::Metadata GetMetadata() const;
  3568. // nested types ----------------------------------------------------
  3569. // accessors -------------------------------------------------------
  3570. // optional int32 mapid = 1;
  3571. inline bool has_mapid() const;
  3572. inline void clear_mapid();
  3573. static const int kMapidFieldNumber = 1;
  3574. inline ::google::protobuf::int32 mapid() const;
  3575. inline void set_mapid(::google::protobuf::int32 value);
  3576. // optional int32 team_id_ct = 2;
  3577. inline bool has_team_id_ct() const;
  3578. inline void clear_team_id_ct();
  3579. static const int kTeamIdCtFieldNumber = 2;
  3580. inline ::google::protobuf::int32 team_id_ct() const;
  3581. inline void set_team_id_ct(::google::protobuf::int32 value);
  3582. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentMatchDraft.Entry)
  3583. private:
  3584. inline void set_has_mapid();
  3585. inline void clear_has_mapid();
  3586. inline void set_has_team_id_ct();
  3587. inline void clear_has_team_id_ct();
  3588. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3589. ::google::protobuf::int32 mapid_;
  3590. ::google::protobuf::int32 team_id_ct_;
  3591. mutable int _cached_size_;
  3592. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  3593. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3594. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3595. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3596. void InitAsDefaultInstance();
  3597. static CDataGCCStrike15_v2_TournamentMatchDraft_Entry* default_instance_;
  3598. };
  3599. // -------------------------------------------------------------------
  3600. class CDataGCCStrike15_v2_TournamentMatchDraft : public ::google::protobuf::Message {
  3601. public:
  3602. CDataGCCStrike15_v2_TournamentMatchDraft();
  3603. virtual ~CDataGCCStrike15_v2_TournamentMatchDraft();
  3604. CDataGCCStrike15_v2_TournamentMatchDraft(const CDataGCCStrike15_v2_TournamentMatchDraft& from);
  3605. inline CDataGCCStrike15_v2_TournamentMatchDraft& operator=(const CDataGCCStrike15_v2_TournamentMatchDraft& from) {
  3606. CopyFrom(from);
  3607. return *this;
  3608. }
  3609. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3610. return _unknown_fields_;
  3611. }
  3612. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3613. return &_unknown_fields_;
  3614. }
  3615. static const ::google::protobuf::Descriptor* descriptor();
  3616. static const CDataGCCStrike15_v2_TournamentMatchDraft& default_instance();
  3617. void Swap(CDataGCCStrike15_v2_TournamentMatchDraft* other);
  3618. // implements Message ----------------------------------------------
  3619. CDataGCCStrike15_v2_TournamentMatchDraft* New() const;
  3620. void CopyFrom(const ::google::protobuf::Message& from);
  3621. void MergeFrom(const ::google::protobuf::Message& from);
  3622. void CopyFrom(const CDataGCCStrike15_v2_TournamentMatchDraft& from);
  3623. void MergeFrom(const CDataGCCStrike15_v2_TournamentMatchDraft& from);
  3624. void Clear();
  3625. bool IsInitialized() const;
  3626. int ByteSize() const;
  3627. bool MergePartialFromCodedStream(
  3628. ::google::protobuf::io::CodedInputStream* input);
  3629. void SerializeWithCachedSizes(
  3630. ::google::protobuf::io::CodedOutputStream* output) const;
  3631. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3632. int GetCachedSize() const { return _cached_size_; }
  3633. private:
  3634. void SharedCtor();
  3635. void SharedDtor();
  3636. void SetCachedSize(int size) const;
  3637. public:
  3638. ::google::protobuf::Metadata GetMetadata() const;
  3639. // nested types ----------------------------------------------------
  3640. typedef CDataGCCStrike15_v2_TournamentMatchDraft_Entry Entry;
  3641. // accessors -------------------------------------------------------
  3642. // optional int32 event_id = 1;
  3643. inline bool has_event_id() const;
  3644. inline void clear_event_id();
  3645. static const int kEventIdFieldNumber = 1;
  3646. inline ::google::protobuf::int32 event_id() const;
  3647. inline void set_event_id(::google::protobuf::int32 value);
  3648. // optional int32 event_stage_id = 2;
  3649. inline bool has_event_stage_id() const;
  3650. inline void clear_event_stage_id();
  3651. static const int kEventStageIdFieldNumber = 2;
  3652. inline ::google::protobuf::int32 event_stage_id() const;
  3653. inline void set_event_stage_id(::google::protobuf::int32 value);
  3654. // optional int32 team_id_0 = 3;
  3655. inline bool has_team_id_0() const;
  3656. inline void clear_team_id_0();
  3657. static const int kTeamId0FieldNumber = 3;
  3658. inline ::google::protobuf::int32 team_id_0() const;
  3659. inline void set_team_id_0(::google::protobuf::int32 value);
  3660. // optional int32 team_id_1 = 4;
  3661. inline bool has_team_id_1() const;
  3662. inline void clear_team_id_1();
  3663. static const int kTeamId1FieldNumber = 4;
  3664. inline ::google::protobuf::int32 team_id_1() const;
  3665. inline void set_team_id_1(::google::protobuf::int32 value);
  3666. // optional int32 maps_count = 5;
  3667. inline bool has_maps_count() const;
  3668. inline void clear_maps_count();
  3669. static const int kMapsCountFieldNumber = 5;
  3670. inline ::google::protobuf::int32 maps_count() const;
  3671. inline void set_maps_count(::google::protobuf::int32 value);
  3672. // optional int32 maps_current = 6;
  3673. inline bool has_maps_current() const;
  3674. inline void clear_maps_current();
  3675. static const int kMapsCurrentFieldNumber = 6;
  3676. inline ::google::protobuf::int32 maps_current() const;
  3677. inline void set_maps_current(::google::protobuf::int32 value);
  3678. // optional int32 team_id_start = 7;
  3679. inline bool has_team_id_start() const;
  3680. inline void clear_team_id_start();
  3681. static const int kTeamIdStartFieldNumber = 7;
  3682. inline ::google::protobuf::int32 team_id_start() const;
  3683. inline void set_team_id_start(::google::protobuf::int32 value);
  3684. // optional int32 team_id_veto1 = 8;
  3685. inline bool has_team_id_veto1() const;
  3686. inline void clear_team_id_veto1();
  3687. static const int kTeamIdVeto1FieldNumber = 8;
  3688. inline ::google::protobuf::int32 team_id_veto1() const;
  3689. inline void set_team_id_veto1(::google::protobuf::int32 value);
  3690. // optional int32 team_id_pickn = 9;
  3691. inline bool has_team_id_pickn() const;
  3692. inline void clear_team_id_pickn();
  3693. static const int kTeamIdPicknFieldNumber = 9;
  3694. inline ::google::protobuf::int32 team_id_pickn() const;
  3695. inline void set_team_id_pickn(::google::protobuf::int32 value);
  3696. // repeated .CDataGCCStrike15_v2_TournamentMatchDraft.Entry drafts = 10;
  3697. inline int drafts_size() const;
  3698. inline void clear_drafts();
  3699. static const int kDraftsFieldNumber = 10;
  3700. inline const ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry& drafts(int index) const;
  3701. inline ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry* mutable_drafts(int index);
  3702. inline ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry* add_drafts();
  3703. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry >&
  3704. drafts() const;
  3705. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry >*
  3706. mutable_drafts();
  3707. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentMatchDraft)
  3708. private:
  3709. inline void set_has_event_id();
  3710. inline void clear_has_event_id();
  3711. inline void set_has_event_stage_id();
  3712. inline void clear_has_event_stage_id();
  3713. inline void set_has_team_id_0();
  3714. inline void clear_has_team_id_0();
  3715. inline void set_has_team_id_1();
  3716. inline void clear_has_team_id_1();
  3717. inline void set_has_maps_count();
  3718. inline void clear_has_maps_count();
  3719. inline void set_has_maps_current();
  3720. inline void clear_has_maps_current();
  3721. inline void set_has_team_id_start();
  3722. inline void clear_has_team_id_start();
  3723. inline void set_has_team_id_veto1();
  3724. inline void clear_has_team_id_veto1();
  3725. inline void set_has_team_id_pickn();
  3726. inline void clear_has_team_id_pickn();
  3727. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3728. ::google::protobuf::int32 event_id_;
  3729. ::google::protobuf::int32 event_stage_id_;
  3730. ::google::protobuf::int32 team_id_0_;
  3731. ::google::protobuf::int32 team_id_1_;
  3732. ::google::protobuf::int32 maps_count_;
  3733. ::google::protobuf::int32 maps_current_;
  3734. ::google::protobuf::int32 team_id_start_;
  3735. ::google::protobuf::int32 team_id_veto1_;
  3736. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry > drafts_;
  3737. ::google::protobuf::int32 team_id_pickn_;
  3738. mutable int _cached_size_;
  3739. ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32];
  3740. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3741. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3742. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3743. void InitAsDefaultInstance();
  3744. static CDataGCCStrike15_v2_TournamentMatchDraft* default_instance_;
  3745. };
  3746. // -------------------------------------------------------------------
  3747. class CPreMatchInfoData_TeamStats : public ::google::protobuf::Message {
  3748. public:
  3749. CPreMatchInfoData_TeamStats();
  3750. virtual ~CPreMatchInfoData_TeamStats();
  3751. CPreMatchInfoData_TeamStats(const CPreMatchInfoData_TeamStats& from);
  3752. inline CPreMatchInfoData_TeamStats& operator=(const CPreMatchInfoData_TeamStats& from) {
  3753. CopyFrom(from);
  3754. return *this;
  3755. }
  3756. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3757. return _unknown_fields_;
  3758. }
  3759. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3760. return &_unknown_fields_;
  3761. }
  3762. static const ::google::protobuf::Descriptor* descriptor();
  3763. static const CPreMatchInfoData_TeamStats& default_instance();
  3764. void Swap(CPreMatchInfoData_TeamStats* other);
  3765. // implements Message ----------------------------------------------
  3766. CPreMatchInfoData_TeamStats* New() const;
  3767. void CopyFrom(const ::google::protobuf::Message& from);
  3768. void MergeFrom(const ::google::protobuf::Message& from);
  3769. void CopyFrom(const CPreMatchInfoData_TeamStats& from);
  3770. void MergeFrom(const CPreMatchInfoData_TeamStats& from);
  3771. void Clear();
  3772. bool IsInitialized() const;
  3773. int ByteSize() const;
  3774. bool MergePartialFromCodedStream(
  3775. ::google::protobuf::io::CodedInputStream* input);
  3776. void SerializeWithCachedSizes(
  3777. ::google::protobuf::io::CodedOutputStream* output) const;
  3778. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3779. int GetCachedSize() const { return _cached_size_; }
  3780. private:
  3781. void SharedCtor();
  3782. void SharedDtor();
  3783. void SetCachedSize(int size) const;
  3784. public:
  3785. ::google::protobuf::Metadata GetMetadata() const;
  3786. // nested types ----------------------------------------------------
  3787. // accessors -------------------------------------------------------
  3788. // optional int32 match_info_idxtxt = 1;
  3789. inline bool has_match_info_idxtxt() const;
  3790. inline void clear_match_info_idxtxt();
  3791. static const int kMatchInfoIdxtxtFieldNumber = 1;
  3792. inline ::google::protobuf::int32 match_info_idxtxt() const;
  3793. inline void set_match_info_idxtxt(::google::protobuf::int32 value);
  3794. // optional string match_info_txt = 2;
  3795. inline bool has_match_info_txt() const;
  3796. inline void clear_match_info_txt();
  3797. static const int kMatchInfoTxtFieldNumber = 2;
  3798. inline const ::std::string& match_info_txt() const;
  3799. inline void set_match_info_txt(const ::std::string& value);
  3800. inline void set_match_info_txt(const char* value);
  3801. inline void set_match_info_txt(const char* value, size_t size);
  3802. inline ::std::string* mutable_match_info_txt();
  3803. inline ::std::string* release_match_info_txt();
  3804. inline void set_allocated_match_info_txt(::std::string* match_info_txt);
  3805. // repeated string match_info_teams = 3;
  3806. inline int match_info_teams_size() const;
  3807. inline void clear_match_info_teams();
  3808. static const int kMatchInfoTeamsFieldNumber = 3;
  3809. inline const ::std::string& match_info_teams(int index) const;
  3810. inline ::std::string* mutable_match_info_teams(int index);
  3811. inline void set_match_info_teams(int index, const ::std::string& value);
  3812. inline void set_match_info_teams(int index, const char* value);
  3813. inline void set_match_info_teams(int index, const char* value, size_t size);
  3814. inline ::std::string* add_match_info_teams();
  3815. inline void add_match_info_teams(const ::std::string& value);
  3816. inline void add_match_info_teams(const char* value);
  3817. inline void add_match_info_teams(const char* value, size_t size);
  3818. inline const ::google::protobuf::RepeatedPtrField< ::std::string>& match_info_teams() const;
  3819. inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_match_info_teams();
  3820. // @@protoc_insertion_point(class_scope:CPreMatchInfoData.TeamStats)
  3821. private:
  3822. inline void set_has_match_info_idxtxt();
  3823. inline void clear_has_match_info_idxtxt();
  3824. inline void set_has_match_info_txt();
  3825. inline void clear_has_match_info_txt();
  3826. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3827. ::std::string* match_info_txt_;
  3828. ::google::protobuf::RepeatedPtrField< ::std::string> match_info_teams_;
  3829. ::google::protobuf::int32 match_info_idxtxt_;
  3830. mutable int _cached_size_;
  3831. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  3832. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3833. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3834. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3835. void InitAsDefaultInstance();
  3836. static CPreMatchInfoData_TeamStats* default_instance_;
  3837. };
  3838. // -------------------------------------------------------------------
  3839. class CPreMatchInfoData : public ::google::protobuf::Message {
  3840. public:
  3841. CPreMatchInfoData();
  3842. virtual ~CPreMatchInfoData();
  3843. CPreMatchInfoData(const CPreMatchInfoData& from);
  3844. inline CPreMatchInfoData& operator=(const CPreMatchInfoData& from) {
  3845. CopyFrom(from);
  3846. return *this;
  3847. }
  3848. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3849. return _unknown_fields_;
  3850. }
  3851. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3852. return &_unknown_fields_;
  3853. }
  3854. static const ::google::protobuf::Descriptor* descriptor();
  3855. static const CPreMatchInfoData& default_instance();
  3856. void Swap(CPreMatchInfoData* other);
  3857. // implements Message ----------------------------------------------
  3858. CPreMatchInfoData* New() const;
  3859. void CopyFrom(const ::google::protobuf::Message& from);
  3860. void MergeFrom(const ::google::protobuf::Message& from);
  3861. void CopyFrom(const CPreMatchInfoData& from);
  3862. void MergeFrom(const CPreMatchInfoData& from);
  3863. void Clear();
  3864. bool IsInitialized() const;
  3865. int ByteSize() const;
  3866. bool MergePartialFromCodedStream(
  3867. ::google::protobuf::io::CodedInputStream* input);
  3868. void SerializeWithCachedSizes(
  3869. ::google::protobuf::io::CodedOutputStream* output) const;
  3870. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3871. int GetCachedSize() const { return _cached_size_; }
  3872. private:
  3873. void SharedCtor();
  3874. void SharedDtor();
  3875. void SetCachedSize(int size) const;
  3876. public:
  3877. ::google::protobuf::Metadata GetMetadata() const;
  3878. // nested types ----------------------------------------------------
  3879. typedef CPreMatchInfoData_TeamStats TeamStats;
  3880. // accessors -------------------------------------------------------
  3881. // optional int32 predictions_pct = 1;
  3882. inline bool has_predictions_pct() const;
  3883. inline void clear_predictions_pct();
  3884. static const int kPredictionsPctFieldNumber = 1;
  3885. inline ::google::protobuf::int32 predictions_pct() const;
  3886. inline void set_predictions_pct(::google::protobuf::int32 value);
  3887. // optional .CDataGCCStrike15_v2_TournamentMatchDraft draft = 4;
  3888. inline bool has_draft() const;
  3889. inline void clear_draft();
  3890. static const int kDraftFieldNumber = 4;
  3891. inline const ::CDataGCCStrike15_v2_TournamentMatchDraft& draft() const;
  3892. inline ::CDataGCCStrike15_v2_TournamentMatchDraft* mutable_draft();
  3893. inline ::CDataGCCStrike15_v2_TournamentMatchDraft* release_draft();
  3894. inline void set_allocated_draft(::CDataGCCStrike15_v2_TournamentMatchDraft* draft);
  3895. // repeated .CPreMatchInfoData.TeamStats stats = 5;
  3896. inline int stats_size() const;
  3897. inline void clear_stats();
  3898. static const int kStatsFieldNumber = 5;
  3899. inline const ::CPreMatchInfoData_TeamStats& stats(int index) const;
  3900. inline ::CPreMatchInfoData_TeamStats* mutable_stats(int index);
  3901. inline ::CPreMatchInfoData_TeamStats* add_stats();
  3902. inline const ::google::protobuf::RepeatedPtrField< ::CPreMatchInfoData_TeamStats >&
  3903. stats() const;
  3904. inline ::google::protobuf::RepeatedPtrField< ::CPreMatchInfoData_TeamStats >*
  3905. mutable_stats();
  3906. // @@protoc_insertion_point(class_scope:CPreMatchInfoData)
  3907. private:
  3908. inline void set_has_predictions_pct();
  3909. inline void clear_has_predictions_pct();
  3910. inline void set_has_draft();
  3911. inline void clear_has_draft();
  3912. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  3913. ::CDataGCCStrike15_v2_TournamentMatchDraft* draft_;
  3914. ::google::protobuf::RepeatedPtrField< ::CPreMatchInfoData_TeamStats > stats_;
  3915. ::google::protobuf::int32 predictions_pct_;
  3916. mutable int _cached_size_;
  3917. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  3918. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  3919. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  3920. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  3921. void InitAsDefaultInstance();
  3922. static CPreMatchInfoData* default_instance_;
  3923. };
  3924. // -------------------------------------------------------------------
  3925. class CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve : public ::google::protobuf::Message {
  3926. public:
  3927. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve();
  3928. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve();
  3929. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve(const CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& from);
  3930. inline CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& from) {
  3931. CopyFrom(from);
  3932. return *this;
  3933. }
  3934. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  3935. return _unknown_fields_;
  3936. }
  3937. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  3938. return &_unknown_fields_;
  3939. }
  3940. static const ::google::protobuf::Descriptor* descriptor();
  3941. static const CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& default_instance();
  3942. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* other);
  3943. // implements Message ----------------------------------------------
  3944. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* New() const;
  3945. void CopyFrom(const ::google::protobuf::Message& from);
  3946. void MergeFrom(const ::google::protobuf::Message& from);
  3947. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& from);
  3948. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& from);
  3949. void Clear();
  3950. bool IsInitialized() const;
  3951. int ByteSize() const;
  3952. bool MergePartialFromCodedStream(
  3953. ::google::protobuf::io::CodedInputStream* input);
  3954. void SerializeWithCachedSizes(
  3955. ::google::protobuf::io::CodedOutputStream* output) const;
  3956. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  3957. int GetCachedSize() const { return _cached_size_; }
  3958. private:
  3959. void SharedCtor();
  3960. void SharedDtor();
  3961. void SetCachedSize(int size) const;
  3962. public:
  3963. ::google::protobuf::Metadata GetMetadata() const;
  3964. // nested types ----------------------------------------------------
  3965. // accessors -------------------------------------------------------
  3966. // repeated uint32 account_ids = 1;
  3967. inline int account_ids_size() const;
  3968. inline void clear_account_ids();
  3969. static const int kAccountIdsFieldNumber = 1;
  3970. inline ::google::protobuf::uint32 account_ids(int index) const;
  3971. inline void set_account_ids(int index, ::google::protobuf::uint32 value);
  3972. inline void add_account_ids(::google::protobuf::uint32 value);
  3973. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  3974. account_ids() const;
  3975. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  3976. mutable_account_ids();
  3977. // optional uint32 game_type = 2;
  3978. inline bool has_game_type() const;
  3979. inline void clear_game_type();
  3980. static const int kGameTypeFieldNumber = 2;
  3981. inline ::google::protobuf::uint32 game_type() const;
  3982. inline void set_game_type(::google::protobuf::uint32 value);
  3983. // optional uint64 match_id = 3;
  3984. inline bool has_match_id() const;
  3985. inline void clear_match_id();
  3986. static const int kMatchIdFieldNumber = 3;
  3987. inline ::google::protobuf::uint64 match_id() const;
  3988. inline void set_match_id(::google::protobuf::uint64 value);
  3989. // optional uint32 server_version = 4;
  3990. inline bool has_server_version() const;
  3991. inline void clear_server_version();
  3992. static const int kServerVersionFieldNumber = 4;
  3993. inline ::google::protobuf::uint32 server_version() const;
  3994. inline void set_server_version(::google::protobuf::uint32 value);
  3995. // repeated .PlayerRankingInfo rankings = 5;
  3996. inline int rankings_size() const;
  3997. inline void clear_rankings();
  3998. static const int kRankingsFieldNumber = 5;
  3999. inline const ::PlayerRankingInfo& rankings(int index) const;
  4000. inline ::PlayerRankingInfo* mutable_rankings(int index);
  4001. inline ::PlayerRankingInfo* add_rankings();
  4002. inline const ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >&
  4003. rankings() const;
  4004. inline ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >*
  4005. mutable_rankings();
  4006. // optional uint64 encryption_key = 6;
  4007. inline bool has_encryption_key() const;
  4008. inline void clear_encryption_key();
  4009. static const int kEncryptionKeyFieldNumber = 6;
  4010. inline ::google::protobuf::uint64 encryption_key() const;
  4011. inline void set_encryption_key(::google::protobuf::uint64 value);
  4012. // optional uint64 encryption_key_pub = 7;
  4013. inline bool has_encryption_key_pub() const;
  4014. inline void clear_encryption_key_pub();
  4015. static const int kEncryptionKeyPubFieldNumber = 7;
  4016. inline ::google::protobuf::uint64 encryption_key_pub() const;
  4017. inline void set_encryption_key_pub(::google::protobuf::uint64 value);
  4018. // repeated uint32 party_ids = 8;
  4019. inline int party_ids_size() const;
  4020. inline void clear_party_ids();
  4021. static const int kPartyIdsFieldNumber = 8;
  4022. inline ::google::protobuf::uint32 party_ids(int index) const;
  4023. inline void set_party_ids(int index, ::google::protobuf::uint32 value);
  4024. inline void add_party_ids(::google::protobuf::uint32 value);
  4025. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  4026. party_ids() const;
  4027. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  4028. mutable_party_ids();
  4029. // repeated .IpAddressMask whitelist = 9;
  4030. inline int whitelist_size() const;
  4031. inline void clear_whitelist();
  4032. static const int kWhitelistFieldNumber = 9;
  4033. inline const ::IpAddressMask& whitelist(int index) const;
  4034. inline ::IpAddressMask* mutable_whitelist(int index);
  4035. inline ::IpAddressMask* add_whitelist();
  4036. inline const ::google::protobuf::RepeatedPtrField< ::IpAddressMask >&
  4037. whitelist() const;
  4038. inline ::google::protobuf::RepeatedPtrField< ::IpAddressMask >*
  4039. mutable_whitelist();
  4040. // optional uint64 tv_master_steamid = 10;
  4041. inline bool has_tv_master_steamid() const;
  4042. inline void clear_tv_master_steamid();
  4043. static const int kTvMasterSteamidFieldNumber = 10;
  4044. inline ::google::protobuf::uint64 tv_master_steamid() const;
  4045. inline void set_tv_master_steamid(::google::protobuf::uint64 value);
  4046. // optional .TournamentEvent tournament_event = 11;
  4047. inline bool has_tournament_event() const;
  4048. inline void clear_tournament_event();
  4049. static const int kTournamentEventFieldNumber = 11;
  4050. inline const ::TournamentEvent& tournament_event() const;
  4051. inline ::TournamentEvent* mutable_tournament_event();
  4052. inline ::TournamentEvent* release_tournament_event();
  4053. inline void set_allocated_tournament_event(::TournamentEvent* tournament_event);
  4054. // repeated .TournamentTeam tournament_teams = 12;
  4055. inline int tournament_teams_size() const;
  4056. inline void clear_tournament_teams();
  4057. static const int kTournamentTeamsFieldNumber = 12;
  4058. inline const ::TournamentTeam& tournament_teams(int index) const;
  4059. inline ::TournamentTeam* mutable_tournament_teams(int index);
  4060. inline ::TournamentTeam* add_tournament_teams();
  4061. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  4062. tournament_teams() const;
  4063. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  4064. mutable_tournament_teams();
  4065. // repeated uint32 tournament_casters_account_ids = 13;
  4066. inline int tournament_casters_account_ids_size() const;
  4067. inline void clear_tournament_casters_account_ids();
  4068. static const int kTournamentCastersAccountIdsFieldNumber = 13;
  4069. inline ::google::protobuf::uint32 tournament_casters_account_ids(int index) const;
  4070. inline void set_tournament_casters_account_ids(int index, ::google::protobuf::uint32 value);
  4071. inline void add_tournament_casters_account_ids(::google::protobuf::uint32 value);
  4072. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  4073. tournament_casters_account_ids() const;
  4074. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  4075. mutable_tournament_casters_account_ids();
  4076. // optional uint64 tv_relay_steamid = 14;
  4077. inline bool has_tv_relay_steamid() const;
  4078. inline void clear_tv_relay_steamid();
  4079. static const int kTvRelaySteamidFieldNumber = 14;
  4080. inline ::google::protobuf::uint64 tv_relay_steamid() const;
  4081. inline void set_tv_relay_steamid(::google::protobuf::uint64 value);
  4082. // optional .CPreMatchInfoData pre_match_data = 15;
  4083. inline bool has_pre_match_data() const;
  4084. inline void clear_pre_match_data();
  4085. static const int kPreMatchDataFieldNumber = 15;
  4086. inline const ::CPreMatchInfoData& pre_match_data() const;
  4087. inline ::CPreMatchInfoData* mutable_pre_match_data();
  4088. inline ::CPreMatchInfoData* release_pre_match_data();
  4089. inline void set_allocated_pre_match_data(::CPreMatchInfoData* pre_match_data);
  4090. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve)
  4091. private:
  4092. inline void set_has_game_type();
  4093. inline void clear_has_game_type();
  4094. inline void set_has_match_id();
  4095. inline void clear_has_match_id();
  4096. inline void set_has_server_version();
  4097. inline void clear_has_server_version();
  4098. inline void set_has_encryption_key();
  4099. inline void clear_has_encryption_key();
  4100. inline void set_has_encryption_key_pub();
  4101. inline void clear_has_encryption_key_pub();
  4102. inline void set_has_tv_master_steamid();
  4103. inline void clear_has_tv_master_steamid();
  4104. inline void set_has_tournament_event();
  4105. inline void clear_has_tournament_event();
  4106. inline void set_has_tv_relay_steamid();
  4107. inline void clear_has_tv_relay_steamid();
  4108. inline void set_has_pre_match_data();
  4109. inline void clear_has_pre_match_data();
  4110. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4111. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > account_ids_;
  4112. ::google::protobuf::uint64 match_id_;
  4113. ::google::protobuf::uint32 game_type_;
  4114. ::google::protobuf::uint32 server_version_;
  4115. ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo > rankings_;
  4116. ::google::protobuf::uint64 encryption_key_;
  4117. ::google::protobuf::uint64 encryption_key_pub_;
  4118. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > party_ids_;
  4119. ::google::protobuf::RepeatedPtrField< ::IpAddressMask > whitelist_;
  4120. ::google::protobuf::uint64 tv_master_steamid_;
  4121. ::TournamentEvent* tournament_event_;
  4122. ::google::protobuf::RepeatedPtrField< ::TournamentTeam > tournament_teams_;
  4123. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > tournament_casters_account_ids_;
  4124. ::google::protobuf::uint64 tv_relay_steamid_;
  4125. ::CPreMatchInfoData* pre_match_data_;
  4126. mutable int _cached_size_;
  4127. ::google::protobuf::uint32 _has_bits_[(15 + 31) / 32];
  4128. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4129. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4130. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4131. void InitAsDefaultInstance();
  4132. static CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* default_instance_;
  4133. };
  4134. // -------------------------------------------------------------------
  4135. class CMsgGCCStrike15_v2_MatchmakingServerReservationResponse : public ::google::protobuf::Message {
  4136. public:
  4137. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse();
  4138. virtual ~CMsgGCCStrike15_v2_MatchmakingServerReservationResponse();
  4139. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse(const CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& from);
  4140. inline CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& operator=(const CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& from) {
  4141. CopyFrom(from);
  4142. return *this;
  4143. }
  4144. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4145. return _unknown_fields_;
  4146. }
  4147. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4148. return &_unknown_fields_;
  4149. }
  4150. static const ::google::protobuf::Descriptor* descriptor();
  4151. static const CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& default_instance();
  4152. void Swap(CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* other);
  4153. // implements Message ----------------------------------------------
  4154. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* New() const;
  4155. void CopyFrom(const ::google::protobuf::Message& from);
  4156. void MergeFrom(const ::google::protobuf::Message& from);
  4157. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& from);
  4158. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& from);
  4159. void Clear();
  4160. bool IsInitialized() const;
  4161. int ByteSize() const;
  4162. bool MergePartialFromCodedStream(
  4163. ::google::protobuf::io::CodedInputStream* input);
  4164. void SerializeWithCachedSizes(
  4165. ::google::protobuf::io::CodedOutputStream* output) const;
  4166. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4167. int GetCachedSize() const { return _cached_size_; }
  4168. private:
  4169. void SharedCtor();
  4170. void SharedDtor();
  4171. void SetCachedSize(int size) const;
  4172. public:
  4173. ::google::protobuf::Metadata GetMetadata() const;
  4174. // nested types ----------------------------------------------------
  4175. // accessors -------------------------------------------------------
  4176. // optional uint64 reservationid = 1;
  4177. inline bool has_reservationid() const;
  4178. inline void clear_reservationid();
  4179. static const int kReservationidFieldNumber = 1;
  4180. inline ::google::protobuf::uint64 reservationid() const;
  4181. inline void set_reservationid(::google::protobuf::uint64 value);
  4182. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  4183. inline bool has_reservation() const;
  4184. inline void clear_reservation();
  4185. static const int kReservationFieldNumber = 2;
  4186. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& reservation() const;
  4187. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* mutable_reservation();
  4188. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* release_reservation();
  4189. inline void set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation);
  4190. // optional string map = 3;
  4191. inline bool has_map() const;
  4192. inline void clear_map();
  4193. static const int kMapFieldNumber = 3;
  4194. inline const ::std::string& map() const;
  4195. inline void set_map(const ::std::string& value);
  4196. inline void set_map(const char* value);
  4197. inline void set_map(const char* value, size_t size);
  4198. inline ::std::string* mutable_map();
  4199. inline ::std::string* release_map();
  4200. inline void set_allocated_map(::std::string* map);
  4201. // optional uint64 gc_reservation_sent = 4;
  4202. inline bool has_gc_reservation_sent() const;
  4203. inline void clear_gc_reservation_sent();
  4204. static const int kGcReservationSentFieldNumber = 4;
  4205. inline ::google::protobuf::uint64 gc_reservation_sent() const;
  4206. inline void set_gc_reservation_sent(::google::protobuf::uint64 value);
  4207. // optional uint32 server_version = 5;
  4208. inline bool has_server_version() const;
  4209. inline void clear_server_version();
  4210. static const int kServerVersionFieldNumber = 5;
  4211. inline ::google::protobuf::uint32 server_version() const;
  4212. inline void set_server_version(::google::protobuf::uint32 value);
  4213. // optional .ServerHltvInfo tv_info = 6;
  4214. inline bool has_tv_info() const;
  4215. inline void clear_tv_info();
  4216. static const int kTvInfoFieldNumber = 6;
  4217. inline const ::ServerHltvInfo& tv_info() const;
  4218. inline ::ServerHltvInfo* mutable_tv_info();
  4219. inline ::ServerHltvInfo* release_tv_info();
  4220. inline void set_allocated_tv_info(::ServerHltvInfo* tv_info);
  4221. // repeated uint32 reward_player_accounts = 7;
  4222. inline int reward_player_accounts_size() const;
  4223. inline void clear_reward_player_accounts();
  4224. static const int kRewardPlayerAccountsFieldNumber = 7;
  4225. inline ::google::protobuf::uint32 reward_player_accounts(int index) const;
  4226. inline void set_reward_player_accounts(int index, ::google::protobuf::uint32 value);
  4227. inline void add_reward_player_accounts(::google::protobuf::uint32 value);
  4228. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  4229. reward_player_accounts() const;
  4230. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  4231. mutable_reward_player_accounts();
  4232. // repeated uint32 idle_player_accounts = 8;
  4233. inline int idle_player_accounts_size() const;
  4234. inline void clear_idle_player_accounts();
  4235. static const int kIdlePlayerAccountsFieldNumber = 8;
  4236. inline ::google::protobuf::uint32 idle_player_accounts(int index) const;
  4237. inline void set_idle_player_accounts(int index, ::google::protobuf::uint32 value);
  4238. inline void add_idle_player_accounts(::google::protobuf::uint32 value);
  4239. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  4240. idle_player_accounts() const;
  4241. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  4242. mutable_idle_player_accounts();
  4243. // optional uint32 reward_item_attr_def_idx = 9;
  4244. inline bool has_reward_item_attr_def_idx() const;
  4245. inline void clear_reward_item_attr_def_idx();
  4246. static const int kRewardItemAttrDefIdxFieldNumber = 9;
  4247. inline ::google::protobuf::uint32 reward_item_attr_def_idx() const;
  4248. inline void set_reward_item_attr_def_idx(::google::protobuf::uint32 value);
  4249. // optional uint32 reward_item_attr_value = 10;
  4250. inline bool has_reward_item_attr_value() const;
  4251. inline void clear_reward_item_attr_value();
  4252. static const int kRewardItemAttrValueFieldNumber = 10;
  4253. inline ::google::protobuf::uint32 reward_item_attr_value() const;
  4254. inline void set_reward_item_attr_value(::google::protobuf::uint32 value);
  4255. // optional uint32 reward_item_attr_reward_idx = 11;
  4256. inline bool has_reward_item_attr_reward_idx() const;
  4257. inline void clear_reward_item_attr_reward_idx();
  4258. static const int kRewardItemAttrRewardIdxFieldNumber = 11;
  4259. inline ::google::protobuf::uint32 reward_item_attr_reward_idx() const;
  4260. inline void set_reward_item_attr_reward_idx(::google::protobuf::uint32 value);
  4261. // optional uint32 reward_drop_list = 12;
  4262. inline bool has_reward_drop_list() const;
  4263. inline void clear_reward_drop_list();
  4264. static const int kRewardDropListFieldNumber = 12;
  4265. inline ::google::protobuf::uint32 reward_drop_list() const;
  4266. inline void set_reward_drop_list(::google::protobuf::uint32 value);
  4267. // optional string tournament_tag = 13;
  4268. inline bool has_tournament_tag() const;
  4269. inline void clear_tournament_tag();
  4270. static const int kTournamentTagFieldNumber = 13;
  4271. inline const ::std::string& tournament_tag() const;
  4272. inline void set_tournament_tag(const ::std::string& value);
  4273. inline void set_tournament_tag(const char* value);
  4274. inline void set_tournament_tag(const char* value, size_t size);
  4275. inline ::std::string* mutable_tournament_tag();
  4276. inline ::std::string* release_tournament_tag();
  4277. inline void set_allocated_tournament_tag(::std::string* tournament_tag);
  4278. // optional uint32 steamdatagram_port = 14;
  4279. inline bool has_steamdatagram_port() const;
  4280. inline void clear_steamdatagram_port();
  4281. static const int kSteamdatagramPortFieldNumber = 14;
  4282. inline ::google::protobuf::uint32 steamdatagram_port() const;
  4283. inline void set_steamdatagram_port(::google::protobuf::uint32 value);
  4284. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingServerReservationResponse)
  4285. private:
  4286. inline void set_has_reservationid();
  4287. inline void clear_has_reservationid();
  4288. inline void set_has_reservation();
  4289. inline void clear_has_reservation();
  4290. inline void set_has_map();
  4291. inline void clear_has_map();
  4292. inline void set_has_gc_reservation_sent();
  4293. inline void clear_has_gc_reservation_sent();
  4294. inline void set_has_server_version();
  4295. inline void clear_has_server_version();
  4296. inline void set_has_tv_info();
  4297. inline void clear_has_tv_info();
  4298. inline void set_has_reward_item_attr_def_idx();
  4299. inline void clear_has_reward_item_attr_def_idx();
  4300. inline void set_has_reward_item_attr_value();
  4301. inline void clear_has_reward_item_attr_value();
  4302. inline void set_has_reward_item_attr_reward_idx();
  4303. inline void clear_has_reward_item_attr_reward_idx();
  4304. inline void set_has_reward_drop_list();
  4305. inline void clear_has_reward_drop_list();
  4306. inline void set_has_tournament_tag();
  4307. inline void clear_has_tournament_tag();
  4308. inline void set_has_steamdatagram_port();
  4309. inline void clear_has_steamdatagram_port();
  4310. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4311. ::google::protobuf::uint64 reservationid_;
  4312. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation_;
  4313. ::std::string* map_;
  4314. ::google::protobuf::uint64 gc_reservation_sent_;
  4315. ::ServerHltvInfo* tv_info_;
  4316. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > reward_player_accounts_;
  4317. ::google::protobuf::uint32 server_version_;
  4318. ::google::protobuf::uint32 reward_item_attr_def_idx_;
  4319. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > idle_player_accounts_;
  4320. ::google::protobuf::uint32 reward_item_attr_value_;
  4321. ::google::protobuf::uint32 reward_item_attr_reward_idx_;
  4322. ::std::string* tournament_tag_;
  4323. ::google::protobuf::uint32 reward_drop_list_;
  4324. ::google::protobuf::uint32 steamdatagram_port_;
  4325. mutable int _cached_size_;
  4326. ::google::protobuf::uint32 _has_bits_[(14 + 31) / 32];
  4327. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4328. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4329. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4330. void InitAsDefaultInstance();
  4331. static CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* default_instance_;
  4332. };
  4333. // -------------------------------------------------------------------
  4334. class CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve : public ::google::protobuf::Message {
  4335. public:
  4336. CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve();
  4337. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve();
  4338. CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve(const CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& from);
  4339. inline CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& from) {
  4340. CopyFrom(from);
  4341. return *this;
  4342. }
  4343. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4344. return _unknown_fields_;
  4345. }
  4346. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4347. return &_unknown_fields_;
  4348. }
  4349. static const ::google::protobuf::Descriptor* descriptor();
  4350. static const CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& default_instance();
  4351. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* other);
  4352. // implements Message ----------------------------------------------
  4353. CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* New() const;
  4354. void CopyFrom(const ::google::protobuf::Message& from);
  4355. void MergeFrom(const ::google::protobuf::Message& from);
  4356. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& from);
  4357. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& from);
  4358. void Clear();
  4359. bool IsInitialized() const;
  4360. int ByteSize() const;
  4361. bool MergePartialFromCodedStream(
  4362. ::google::protobuf::io::CodedInputStream* input);
  4363. void SerializeWithCachedSizes(
  4364. ::google::protobuf::io::CodedOutputStream* output) const;
  4365. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4366. int GetCachedSize() const { return _cached_size_; }
  4367. private:
  4368. void SharedCtor();
  4369. void SharedDtor();
  4370. void SetCachedSize(int size) const;
  4371. public:
  4372. ::google::protobuf::Metadata GetMetadata() const;
  4373. // nested types ----------------------------------------------------
  4374. // accessors -------------------------------------------------------
  4375. // optional uint64 serverid = 1;
  4376. inline bool has_serverid() const;
  4377. inline void clear_serverid();
  4378. static const int kServeridFieldNumber = 1;
  4379. inline ::google::protobuf::uint64 serverid() const;
  4380. inline void set_serverid(::google::protobuf::uint64 value);
  4381. // optional uint64 reservationid = 4;
  4382. inline bool has_reservationid() const;
  4383. inline void clear_reservationid();
  4384. static const int kReservationidFieldNumber = 4;
  4385. inline ::google::protobuf::uint64 reservationid() const;
  4386. inline void set_reservationid(::google::protobuf::uint64 value);
  4387. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 5;
  4388. inline bool has_reservation() const;
  4389. inline void clear_reservation();
  4390. static const int kReservationFieldNumber = 5;
  4391. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& reservation() const;
  4392. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* mutable_reservation();
  4393. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* release_reservation();
  4394. inline void set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation);
  4395. // optional string map = 6;
  4396. inline bool has_map() const;
  4397. inline void clear_map();
  4398. static const int kMapFieldNumber = 6;
  4399. inline const ::std::string& map() const;
  4400. inline void set_map(const ::std::string& value);
  4401. inline void set_map(const char* value);
  4402. inline void set_map(const char* value, size_t size);
  4403. inline ::std::string* mutable_map();
  4404. inline ::std::string* release_map();
  4405. inline void set_allocated_map(::std::string* map);
  4406. // optional string server_address = 7;
  4407. inline bool has_server_address() const;
  4408. inline void clear_server_address();
  4409. static const int kServerAddressFieldNumber = 7;
  4410. inline const ::std::string& server_address() const;
  4411. inline void set_server_address(const ::std::string& value);
  4412. inline void set_server_address(const char* value);
  4413. inline void set_server_address(const char* value, size_t size);
  4414. inline ::std::string* mutable_server_address();
  4415. inline ::std::string* release_server_address();
  4416. inline void set_allocated_server_address(::std::string* server_address);
  4417. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve)
  4418. private:
  4419. inline void set_has_serverid();
  4420. inline void clear_has_serverid();
  4421. inline void set_has_reservationid();
  4422. inline void clear_has_reservationid();
  4423. inline void set_has_reservation();
  4424. inline void clear_has_reservation();
  4425. inline void set_has_map();
  4426. inline void clear_has_map();
  4427. inline void set_has_server_address();
  4428. inline void clear_has_server_address();
  4429. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4430. ::google::protobuf::uint64 serverid_;
  4431. ::google::protobuf::uint64 reservationid_;
  4432. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation_;
  4433. ::std::string* map_;
  4434. ::std::string* server_address_;
  4435. mutable int _cached_size_;
  4436. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  4437. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4438. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4439. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4440. void InitAsDefaultInstance();
  4441. static CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* default_instance_;
  4442. };
  4443. // -------------------------------------------------------------------
  4444. class CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo : public ::google::protobuf::Message {
  4445. public:
  4446. CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo();
  4447. virtual ~CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo();
  4448. CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& from);
  4449. inline CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& operator=(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& from) {
  4450. CopyFrom(from);
  4451. return *this;
  4452. }
  4453. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4454. return _unknown_fields_;
  4455. }
  4456. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4457. return &_unknown_fields_;
  4458. }
  4459. static const ::google::protobuf::Descriptor* descriptor();
  4460. static const CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& default_instance();
  4461. void Swap(CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* other);
  4462. // implements Message ----------------------------------------------
  4463. CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* New() const;
  4464. void CopyFrom(const ::google::protobuf::Message& from);
  4465. void MergeFrom(const ::google::protobuf::Message& from);
  4466. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& from);
  4467. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& from);
  4468. void Clear();
  4469. bool IsInitialized() const;
  4470. int ByteSize() const;
  4471. bool MergePartialFromCodedStream(
  4472. ::google::protobuf::io::CodedInputStream* input);
  4473. void SerializeWithCachedSizes(
  4474. ::google::protobuf::io::CodedOutputStream* output) const;
  4475. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4476. int GetCachedSize() const { return _cached_size_; }
  4477. private:
  4478. void SharedCtor();
  4479. void SharedDtor();
  4480. void SetCachedSize(int size) const;
  4481. public:
  4482. ::google::protobuf::Metadata GetMetadata() const;
  4483. // nested types ----------------------------------------------------
  4484. // accessors -------------------------------------------------------
  4485. // optional uint32 account_mvp = 1;
  4486. inline bool has_account_mvp() const;
  4487. inline void clear_account_mvp();
  4488. static const int kAccountMvpFieldNumber = 1;
  4489. inline ::google::protobuf::uint32 account_mvp() const;
  4490. inline void set_account_mvp(::google::protobuf::uint32 value);
  4491. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo)
  4492. private:
  4493. inline void set_has_account_mvp();
  4494. inline void clear_has_account_mvp();
  4495. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4496. ::google::protobuf::uint32 account_mvp_;
  4497. mutable int _cached_size_;
  4498. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  4499. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4500. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4501. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4502. void InitAsDefaultInstance();
  4503. static CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* default_instance_;
  4504. };
  4505. // -------------------------------------------------------------------
  4506. class CMsgGCCStrike15_v2_MatchmakingServerRoundStats : public ::google::protobuf::Message {
  4507. public:
  4508. CMsgGCCStrike15_v2_MatchmakingServerRoundStats();
  4509. virtual ~CMsgGCCStrike15_v2_MatchmakingServerRoundStats();
  4510. CMsgGCCStrike15_v2_MatchmakingServerRoundStats(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats& from);
  4511. inline CMsgGCCStrike15_v2_MatchmakingServerRoundStats& operator=(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats& from) {
  4512. CopyFrom(from);
  4513. return *this;
  4514. }
  4515. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4516. return _unknown_fields_;
  4517. }
  4518. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4519. return &_unknown_fields_;
  4520. }
  4521. static const ::google::protobuf::Descriptor* descriptor();
  4522. static const CMsgGCCStrike15_v2_MatchmakingServerRoundStats& default_instance();
  4523. void Swap(CMsgGCCStrike15_v2_MatchmakingServerRoundStats* other);
  4524. // implements Message ----------------------------------------------
  4525. CMsgGCCStrike15_v2_MatchmakingServerRoundStats* New() const;
  4526. void CopyFrom(const ::google::protobuf::Message& from);
  4527. void MergeFrom(const ::google::protobuf::Message& from);
  4528. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats& from);
  4529. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingServerRoundStats& from);
  4530. void Clear();
  4531. bool IsInitialized() const;
  4532. int ByteSize() const;
  4533. bool MergePartialFromCodedStream(
  4534. ::google::protobuf::io::CodedInputStream* input);
  4535. void SerializeWithCachedSizes(
  4536. ::google::protobuf::io::CodedOutputStream* output) const;
  4537. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4538. int GetCachedSize() const { return _cached_size_; }
  4539. private:
  4540. void SharedCtor();
  4541. void SharedDtor();
  4542. void SetCachedSize(int size) const;
  4543. public:
  4544. ::google::protobuf::Metadata GetMetadata() const;
  4545. // nested types ----------------------------------------------------
  4546. typedef CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo DropInfo;
  4547. // accessors -------------------------------------------------------
  4548. // optional uint64 reservationid = 1;
  4549. inline bool has_reservationid() const;
  4550. inline void clear_reservationid();
  4551. static const int kReservationidFieldNumber = 1;
  4552. inline ::google::protobuf::uint64 reservationid() const;
  4553. inline void set_reservationid(::google::protobuf::uint64 value);
  4554. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  4555. inline bool has_reservation() const;
  4556. inline void clear_reservation();
  4557. static const int kReservationFieldNumber = 2;
  4558. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& reservation() const;
  4559. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* mutable_reservation();
  4560. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* release_reservation();
  4561. inline void set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation);
  4562. // optional string map = 3;
  4563. inline bool has_map() const;
  4564. inline void clear_map();
  4565. static const int kMapFieldNumber = 3;
  4566. inline const ::std::string& map() const;
  4567. inline void set_map(const ::std::string& value);
  4568. inline void set_map(const char* value);
  4569. inline void set_map(const char* value, size_t size);
  4570. inline ::std::string* mutable_map();
  4571. inline ::std::string* release_map();
  4572. inline void set_allocated_map(::std::string* map);
  4573. // optional int32 round = 4;
  4574. inline bool has_round() const;
  4575. inline void clear_round();
  4576. static const int kRoundFieldNumber = 4;
  4577. inline ::google::protobuf::int32 round() const;
  4578. inline void set_round(::google::protobuf::int32 value);
  4579. // repeated int32 kills = 5;
  4580. inline int kills_size() const;
  4581. inline void clear_kills();
  4582. static const int kKillsFieldNumber = 5;
  4583. inline ::google::protobuf::int32 kills(int index) const;
  4584. inline void set_kills(int index, ::google::protobuf::int32 value);
  4585. inline void add_kills(::google::protobuf::int32 value);
  4586. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4587. kills() const;
  4588. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4589. mutable_kills();
  4590. // repeated int32 assists = 6;
  4591. inline int assists_size() const;
  4592. inline void clear_assists();
  4593. static const int kAssistsFieldNumber = 6;
  4594. inline ::google::protobuf::int32 assists(int index) const;
  4595. inline void set_assists(int index, ::google::protobuf::int32 value);
  4596. inline void add_assists(::google::protobuf::int32 value);
  4597. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4598. assists() const;
  4599. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4600. mutable_assists();
  4601. // repeated int32 deaths = 7;
  4602. inline int deaths_size() const;
  4603. inline void clear_deaths();
  4604. static const int kDeathsFieldNumber = 7;
  4605. inline ::google::protobuf::int32 deaths(int index) const;
  4606. inline void set_deaths(int index, ::google::protobuf::int32 value);
  4607. inline void add_deaths(::google::protobuf::int32 value);
  4608. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4609. deaths() const;
  4610. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4611. mutable_deaths();
  4612. // repeated int32 scores = 8;
  4613. inline int scores_size() const;
  4614. inline void clear_scores();
  4615. static const int kScoresFieldNumber = 8;
  4616. inline ::google::protobuf::int32 scores(int index) const;
  4617. inline void set_scores(int index, ::google::protobuf::int32 value);
  4618. inline void add_scores(::google::protobuf::int32 value);
  4619. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4620. scores() const;
  4621. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4622. mutable_scores();
  4623. // repeated int32 pings = 9;
  4624. inline int pings_size() const;
  4625. inline void clear_pings();
  4626. static const int kPingsFieldNumber = 9;
  4627. inline ::google::protobuf::int32 pings(int index) const;
  4628. inline void set_pings(int index, ::google::protobuf::int32 value);
  4629. inline void add_pings(::google::protobuf::int32 value);
  4630. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4631. pings() const;
  4632. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4633. mutable_pings();
  4634. // optional int32 round_result = 10;
  4635. inline bool has_round_result() const;
  4636. inline void clear_round_result();
  4637. static const int kRoundResultFieldNumber = 10;
  4638. inline ::google::protobuf::int32 round_result() const;
  4639. inline void set_round_result(::google::protobuf::int32 value);
  4640. // optional int32 match_result = 11;
  4641. inline bool has_match_result() const;
  4642. inline void clear_match_result();
  4643. static const int kMatchResultFieldNumber = 11;
  4644. inline ::google::protobuf::int32 match_result() const;
  4645. inline void set_match_result(::google::protobuf::int32 value);
  4646. // repeated int32 team_scores = 12;
  4647. inline int team_scores_size() const;
  4648. inline void clear_team_scores();
  4649. static const int kTeamScoresFieldNumber = 12;
  4650. inline ::google::protobuf::int32 team_scores(int index) const;
  4651. inline void set_team_scores(int index, ::google::protobuf::int32 value);
  4652. inline void add_team_scores(::google::protobuf::int32 value);
  4653. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4654. team_scores() const;
  4655. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4656. mutable_team_scores();
  4657. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm confirm = 13;
  4658. inline bool has_confirm() const;
  4659. inline void clear_confirm();
  4660. static const int kConfirmFieldNumber = 13;
  4661. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& confirm() const;
  4662. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* mutable_confirm();
  4663. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* release_confirm();
  4664. inline void set_allocated_confirm(::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm);
  4665. // optional int32 reservation_stage = 14;
  4666. inline bool has_reservation_stage() const;
  4667. inline void clear_reservation_stage();
  4668. static const int kReservationStageFieldNumber = 14;
  4669. inline ::google::protobuf::int32 reservation_stage() const;
  4670. inline void set_reservation_stage(::google::protobuf::int32 value);
  4671. // optional int32 match_duration = 15;
  4672. inline bool has_match_duration() const;
  4673. inline void clear_match_duration();
  4674. static const int kMatchDurationFieldNumber = 15;
  4675. inline ::google::protobuf::int32 match_duration() const;
  4676. inline void set_match_duration(::google::protobuf::int32 value);
  4677. // repeated int32 enemy_kills = 16;
  4678. inline int enemy_kills_size() const;
  4679. inline void clear_enemy_kills();
  4680. static const int kEnemyKillsFieldNumber = 16;
  4681. inline ::google::protobuf::int32 enemy_kills(int index) const;
  4682. inline void set_enemy_kills(int index, ::google::protobuf::int32 value);
  4683. inline void add_enemy_kills(::google::protobuf::int32 value);
  4684. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4685. enemy_kills() const;
  4686. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4687. mutable_enemy_kills();
  4688. // repeated int32 enemy_headshots = 17;
  4689. inline int enemy_headshots_size() const;
  4690. inline void clear_enemy_headshots();
  4691. static const int kEnemyHeadshotsFieldNumber = 17;
  4692. inline ::google::protobuf::int32 enemy_headshots(int index) const;
  4693. inline void set_enemy_headshots(int index, ::google::protobuf::int32 value);
  4694. inline void add_enemy_headshots(::google::protobuf::int32 value);
  4695. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4696. enemy_headshots() const;
  4697. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4698. mutable_enemy_headshots();
  4699. // repeated int32 enemy_3ks = 18;
  4700. inline int enemy_3ks_size() const;
  4701. inline void clear_enemy_3ks();
  4702. static const int kEnemy3KsFieldNumber = 18;
  4703. inline ::google::protobuf::int32 enemy_3ks(int index) const;
  4704. inline void set_enemy_3ks(int index, ::google::protobuf::int32 value);
  4705. inline void add_enemy_3ks(::google::protobuf::int32 value);
  4706. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4707. enemy_3ks() const;
  4708. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4709. mutable_enemy_3ks();
  4710. // repeated int32 enemy_4ks = 19;
  4711. inline int enemy_4ks_size() const;
  4712. inline void clear_enemy_4ks();
  4713. static const int kEnemy4KsFieldNumber = 19;
  4714. inline ::google::protobuf::int32 enemy_4ks(int index) const;
  4715. inline void set_enemy_4ks(int index, ::google::protobuf::int32 value);
  4716. inline void add_enemy_4ks(::google::protobuf::int32 value);
  4717. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4718. enemy_4ks() const;
  4719. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4720. mutable_enemy_4ks();
  4721. // repeated int32 enemy_5ks = 20;
  4722. inline int enemy_5ks_size() const;
  4723. inline void clear_enemy_5ks();
  4724. static const int kEnemy5KsFieldNumber = 20;
  4725. inline ::google::protobuf::int32 enemy_5ks(int index) const;
  4726. inline void set_enemy_5ks(int index, ::google::protobuf::int32 value);
  4727. inline void add_enemy_5ks(::google::protobuf::int32 value);
  4728. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4729. enemy_5ks() const;
  4730. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4731. mutable_enemy_5ks();
  4732. // repeated int32 mvps = 21;
  4733. inline int mvps_size() const;
  4734. inline void clear_mvps();
  4735. static const int kMvpsFieldNumber = 21;
  4736. inline ::google::protobuf::int32 mvps(int index) const;
  4737. inline void set_mvps(int index, ::google::protobuf::int32 value);
  4738. inline void add_mvps(::google::protobuf::int32 value);
  4739. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4740. mvps() const;
  4741. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4742. mutable_mvps();
  4743. // optional uint32 spectators_count = 22;
  4744. inline bool has_spectators_count() const;
  4745. inline void clear_spectators_count();
  4746. static const int kSpectatorsCountFieldNumber = 22;
  4747. inline ::google::protobuf::uint32 spectators_count() const;
  4748. inline void set_spectators_count(::google::protobuf::uint32 value);
  4749. // optional uint32 spectators_count_tv = 23;
  4750. inline bool has_spectators_count_tv() const;
  4751. inline void clear_spectators_count_tv();
  4752. static const int kSpectatorsCountTvFieldNumber = 23;
  4753. inline ::google::protobuf::uint32 spectators_count_tv() const;
  4754. inline void set_spectators_count_tv(::google::protobuf::uint32 value);
  4755. // optional uint32 spectators_count_lnk = 24;
  4756. inline bool has_spectators_count_lnk() const;
  4757. inline void clear_spectators_count_lnk();
  4758. static const int kSpectatorsCountLnkFieldNumber = 24;
  4759. inline ::google::protobuf::uint32 spectators_count_lnk() const;
  4760. inline void set_spectators_count_lnk(::google::protobuf::uint32 value);
  4761. // repeated int32 enemy_kills_agg = 25;
  4762. inline int enemy_kills_agg_size() const;
  4763. inline void clear_enemy_kills_agg();
  4764. static const int kEnemyKillsAggFieldNumber = 25;
  4765. inline ::google::protobuf::int32 enemy_kills_agg(int index) const;
  4766. inline void set_enemy_kills_agg(int index, ::google::protobuf::int32 value);
  4767. inline void add_enemy_kills_agg(::google::protobuf::int32 value);
  4768. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  4769. enemy_kills_agg() const;
  4770. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  4771. mutable_enemy_kills_agg();
  4772. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo drop_info = 26;
  4773. inline bool has_drop_info() const;
  4774. inline void clear_drop_info();
  4775. static const int kDropInfoFieldNumber = 26;
  4776. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& drop_info() const;
  4777. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* mutable_drop_info();
  4778. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* release_drop_info();
  4779. inline void set_allocated_drop_info(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* drop_info);
  4780. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingServerRoundStats)
  4781. private:
  4782. inline void set_has_reservationid();
  4783. inline void clear_has_reservationid();
  4784. inline void set_has_reservation();
  4785. inline void clear_has_reservation();
  4786. inline void set_has_map();
  4787. inline void clear_has_map();
  4788. inline void set_has_round();
  4789. inline void clear_has_round();
  4790. inline void set_has_round_result();
  4791. inline void clear_has_round_result();
  4792. inline void set_has_match_result();
  4793. inline void clear_has_match_result();
  4794. inline void set_has_confirm();
  4795. inline void clear_has_confirm();
  4796. inline void set_has_reservation_stage();
  4797. inline void clear_has_reservation_stage();
  4798. inline void set_has_match_duration();
  4799. inline void clear_has_match_duration();
  4800. inline void set_has_spectators_count();
  4801. inline void clear_has_spectators_count();
  4802. inline void set_has_spectators_count_tv();
  4803. inline void clear_has_spectators_count_tv();
  4804. inline void set_has_spectators_count_lnk();
  4805. inline void clear_has_spectators_count_lnk();
  4806. inline void set_has_drop_info();
  4807. inline void clear_has_drop_info();
  4808. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4809. ::google::protobuf::uint64 reservationid_;
  4810. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation_;
  4811. ::std::string* map_;
  4812. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > kills_;
  4813. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > assists_;
  4814. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > deaths_;
  4815. ::google::protobuf::int32 round_;
  4816. ::google::protobuf::int32 round_result_;
  4817. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > scores_;
  4818. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > pings_;
  4819. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > team_scores_;
  4820. ::google::protobuf::int32 match_result_;
  4821. ::google::protobuf::int32 reservation_stage_;
  4822. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm_;
  4823. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_kills_;
  4824. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_headshots_;
  4825. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_3ks_;
  4826. ::google::protobuf::int32 match_duration_;
  4827. ::google::protobuf::uint32 spectators_count_;
  4828. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_4ks_;
  4829. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_5ks_;
  4830. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > mvps_;
  4831. ::google::protobuf::uint32 spectators_count_tv_;
  4832. ::google::protobuf::uint32 spectators_count_lnk_;
  4833. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > enemy_kills_agg_;
  4834. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* drop_info_;
  4835. mutable int _cached_size_;
  4836. ::google::protobuf::uint32 _has_bits_[(26 + 31) / 32];
  4837. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4838. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4839. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4840. void InitAsDefaultInstance();
  4841. static CMsgGCCStrike15_v2_MatchmakingServerRoundStats* default_instance_;
  4842. };
  4843. // -------------------------------------------------------------------
  4844. class CMsgGCCStrike15_v2_MatchmakingServerMatchEnd : public ::google::protobuf::Message {
  4845. public:
  4846. CMsgGCCStrike15_v2_MatchmakingServerMatchEnd();
  4847. virtual ~CMsgGCCStrike15_v2_MatchmakingServerMatchEnd();
  4848. CMsgGCCStrike15_v2_MatchmakingServerMatchEnd(const CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& from);
  4849. inline CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& operator=(const CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& from) {
  4850. CopyFrom(from);
  4851. return *this;
  4852. }
  4853. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4854. return _unknown_fields_;
  4855. }
  4856. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4857. return &_unknown_fields_;
  4858. }
  4859. static const ::google::protobuf::Descriptor* descriptor();
  4860. static const CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& default_instance();
  4861. void Swap(CMsgGCCStrike15_v2_MatchmakingServerMatchEnd* other);
  4862. // implements Message ----------------------------------------------
  4863. CMsgGCCStrike15_v2_MatchmakingServerMatchEnd* New() const;
  4864. void CopyFrom(const ::google::protobuf::Message& from);
  4865. void MergeFrom(const ::google::protobuf::Message& from);
  4866. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& from);
  4867. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingServerMatchEnd& from);
  4868. void Clear();
  4869. bool IsInitialized() const;
  4870. int ByteSize() const;
  4871. bool MergePartialFromCodedStream(
  4872. ::google::protobuf::io::CodedInputStream* input);
  4873. void SerializeWithCachedSizes(
  4874. ::google::protobuf::io::CodedOutputStream* output) const;
  4875. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  4876. int GetCachedSize() const { return _cached_size_; }
  4877. private:
  4878. void SharedCtor();
  4879. void SharedDtor();
  4880. void SetCachedSize(int size) const;
  4881. public:
  4882. ::google::protobuf::Metadata GetMetadata() const;
  4883. // nested types ----------------------------------------------------
  4884. // accessors -------------------------------------------------------
  4885. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats stats = 1;
  4886. inline bool has_stats() const;
  4887. inline void clear_stats();
  4888. static const int kStatsFieldNumber = 1;
  4889. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& stats() const;
  4890. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* mutable_stats();
  4891. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* release_stats();
  4892. inline void set_allocated_stats(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* stats);
  4893. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm confirm = 3;
  4894. inline bool has_confirm() const;
  4895. inline void clear_confirm();
  4896. static const int kConfirmFieldNumber = 3;
  4897. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& confirm() const;
  4898. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* mutable_confirm();
  4899. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* release_confirm();
  4900. inline void set_allocated_confirm(::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm);
  4901. // optional uint64 rematch = 4;
  4902. inline bool has_rematch() const;
  4903. inline void clear_rematch();
  4904. static const int kRematchFieldNumber = 4;
  4905. inline ::google::protobuf::uint64 rematch() const;
  4906. inline void set_rematch(::google::protobuf::uint64 value);
  4907. // optional uint32 replay_token = 5;
  4908. inline bool has_replay_token() const;
  4909. inline void clear_replay_token();
  4910. static const int kReplayTokenFieldNumber = 5;
  4911. inline ::google::protobuf::uint32 replay_token() const;
  4912. inline void set_replay_token(::google::protobuf::uint32 value);
  4913. // optional uint32 replay_cluster_id = 6;
  4914. inline bool has_replay_cluster_id() const;
  4915. inline void clear_replay_cluster_id();
  4916. static const int kReplayClusterIdFieldNumber = 6;
  4917. inline ::google::protobuf::uint32 replay_cluster_id() const;
  4918. inline void set_replay_cluster_id(::google::protobuf::uint32 value);
  4919. // optional bool aborted_match = 7;
  4920. inline bool has_aborted_match() const;
  4921. inline void clear_aborted_match();
  4922. static const int kAbortedMatchFieldNumber = 7;
  4923. inline bool aborted_match() const;
  4924. inline void set_aborted_match(bool value);
  4925. // optional .CMsgGC_ServerQuestUpdateData match_end_quest_data = 8;
  4926. inline bool has_match_end_quest_data() const;
  4927. inline void clear_match_end_quest_data();
  4928. static const int kMatchEndQuestDataFieldNumber = 8;
  4929. inline const ::CMsgGC_ServerQuestUpdateData& match_end_quest_data() const;
  4930. inline ::CMsgGC_ServerQuestUpdateData* mutable_match_end_quest_data();
  4931. inline ::CMsgGC_ServerQuestUpdateData* release_match_end_quest_data();
  4932. inline void set_allocated_match_end_quest_data(::CMsgGC_ServerQuestUpdateData* match_end_quest_data);
  4933. // optional uint32 server_version = 9;
  4934. inline bool has_server_version() const;
  4935. inline void clear_server_version();
  4936. static const int kServerVersionFieldNumber = 9;
  4937. inline ::google::protobuf::uint32 server_version() const;
  4938. inline void set_server_version(::google::protobuf::uint32 value);
  4939. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingServerMatchEnd)
  4940. private:
  4941. inline void set_has_stats();
  4942. inline void clear_has_stats();
  4943. inline void set_has_confirm();
  4944. inline void clear_has_confirm();
  4945. inline void set_has_rematch();
  4946. inline void clear_has_rematch();
  4947. inline void set_has_replay_token();
  4948. inline void clear_has_replay_token();
  4949. inline void set_has_replay_cluster_id();
  4950. inline void clear_has_replay_cluster_id();
  4951. inline void set_has_aborted_match();
  4952. inline void clear_has_aborted_match();
  4953. inline void set_has_match_end_quest_data();
  4954. inline void clear_has_match_end_quest_data();
  4955. inline void set_has_server_version();
  4956. inline void clear_has_server_version();
  4957. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  4958. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* stats_;
  4959. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm_;
  4960. ::google::protobuf::uint64 rematch_;
  4961. ::google::protobuf::uint32 replay_token_;
  4962. ::google::protobuf::uint32 replay_cluster_id_;
  4963. ::CMsgGC_ServerQuestUpdateData* match_end_quest_data_;
  4964. bool aborted_match_;
  4965. ::google::protobuf::uint32 server_version_;
  4966. mutable int _cached_size_;
  4967. ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
  4968. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  4969. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  4970. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  4971. void InitAsDefaultInstance();
  4972. static CMsgGCCStrike15_v2_MatchmakingServerMatchEnd* default_instance_;
  4973. };
  4974. // -------------------------------------------------------------------
  4975. class CMsgGCCStrike15_v2_MatchmakingClient2GCHello : public ::google::protobuf::Message {
  4976. public:
  4977. CMsgGCCStrike15_v2_MatchmakingClient2GCHello();
  4978. virtual ~CMsgGCCStrike15_v2_MatchmakingClient2GCHello();
  4979. CMsgGCCStrike15_v2_MatchmakingClient2GCHello(const CMsgGCCStrike15_v2_MatchmakingClient2GCHello& from);
  4980. inline CMsgGCCStrike15_v2_MatchmakingClient2GCHello& operator=(const CMsgGCCStrike15_v2_MatchmakingClient2GCHello& from) {
  4981. CopyFrom(from);
  4982. return *this;
  4983. }
  4984. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  4985. return _unknown_fields_;
  4986. }
  4987. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  4988. return &_unknown_fields_;
  4989. }
  4990. static const ::google::protobuf::Descriptor* descriptor();
  4991. static const CMsgGCCStrike15_v2_MatchmakingClient2GCHello& default_instance();
  4992. void Swap(CMsgGCCStrike15_v2_MatchmakingClient2GCHello* other);
  4993. // implements Message ----------------------------------------------
  4994. CMsgGCCStrike15_v2_MatchmakingClient2GCHello* New() const;
  4995. void CopyFrom(const ::google::protobuf::Message& from);
  4996. void MergeFrom(const ::google::protobuf::Message& from);
  4997. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingClient2GCHello& from);
  4998. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingClient2GCHello& from);
  4999. void Clear();
  5000. bool IsInitialized() const;
  5001. int ByteSize() const;
  5002. bool MergePartialFromCodedStream(
  5003. ::google::protobuf::io::CodedInputStream* input);
  5004. void SerializeWithCachedSizes(
  5005. ::google::protobuf::io::CodedOutputStream* output) const;
  5006. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5007. int GetCachedSize() const { return _cached_size_; }
  5008. private:
  5009. void SharedCtor();
  5010. void SharedDtor();
  5011. void SetCachedSize(int size) const;
  5012. public:
  5013. ::google::protobuf::Metadata GetMetadata() const;
  5014. // nested types ----------------------------------------------------
  5015. // accessors -------------------------------------------------------
  5016. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingClient2GCHello)
  5017. private:
  5018. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5019. mutable int _cached_size_;
  5020. ::google::protobuf::uint32 _has_bits_[1];
  5021. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5022. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5023. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5024. void InitAsDefaultInstance();
  5025. static CMsgGCCStrike15_v2_MatchmakingClient2GCHello* default_instance_;
  5026. };
  5027. // -------------------------------------------------------------------
  5028. class CMsgGCCStrike15_v2_MatchmakingGC2ClientHello : public ::google::protobuf::Message {
  5029. public:
  5030. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello();
  5031. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ClientHello();
  5032. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello(const CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& from);
  5033. inline CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& from) {
  5034. CopyFrom(from);
  5035. return *this;
  5036. }
  5037. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5038. return _unknown_fields_;
  5039. }
  5040. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5041. return &_unknown_fields_;
  5042. }
  5043. static const ::google::protobuf::Descriptor* descriptor();
  5044. static const CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& default_instance();
  5045. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* other);
  5046. // implements Message ----------------------------------------------
  5047. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* New() const;
  5048. void CopyFrom(const ::google::protobuf::Message& from);
  5049. void MergeFrom(const ::google::protobuf::Message& from);
  5050. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& from);
  5051. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& from);
  5052. void Clear();
  5053. bool IsInitialized() const;
  5054. int ByteSize() const;
  5055. bool MergePartialFromCodedStream(
  5056. ::google::protobuf::io::CodedInputStream* input);
  5057. void SerializeWithCachedSizes(
  5058. ::google::protobuf::io::CodedOutputStream* output) const;
  5059. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5060. int GetCachedSize() const { return _cached_size_; }
  5061. private:
  5062. void SharedCtor();
  5063. void SharedDtor();
  5064. void SetCachedSize(int size) const;
  5065. public:
  5066. ::google::protobuf::Metadata GetMetadata() const;
  5067. // nested types ----------------------------------------------------
  5068. // accessors -------------------------------------------------------
  5069. // optional uint32 account_id = 1;
  5070. inline bool has_account_id() const;
  5071. inline void clear_account_id();
  5072. static const int kAccountIdFieldNumber = 1;
  5073. inline ::google::protobuf::uint32 account_id() const;
  5074. inline void set_account_id(::google::protobuf::uint32 value);
  5075. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve ongoingmatch = 2;
  5076. inline bool has_ongoingmatch() const;
  5077. inline void clear_ongoingmatch();
  5078. static const int kOngoingmatchFieldNumber = 2;
  5079. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& ongoingmatch() const;
  5080. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* mutable_ongoingmatch();
  5081. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* release_ongoingmatch();
  5082. inline void set_allocated_ongoingmatch(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* ongoingmatch);
  5083. // optional .GlobalStatistics global_stats = 3;
  5084. inline bool has_global_stats() const;
  5085. inline void clear_global_stats();
  5086. static const int kGlobalStatsFieldNumber = 3;
  5087. inline const ::GlobalStatistics& global_stats() const;
  5088. inline ::GlobalStatistics* mutable_global_stats();
  5089. inline ::GlobalStatistics* release_global_stats();
  5090. inline void set_allocated_global_stats(::GlobalStatistics* global_stats);
  5091. // optional uint32 penalty_seconds = 4;
  5092. inline bool has_penalty_seconds() const;
  5093. inline void clear_penalty_seconds();
  5094. static const int kPenaltySecondsFieldNumber = 4;
  5095. inline ::google::protobuf::uint32 penalty_seconds() const;
  5096. inline void set_penalty_seconds(::google::protobuf::uint32 value);
  5097. // optional uint32 penalty_reason = 5;
  5098. inline bool has_penalty_reason() const;
  5099. inline void clear_penalty_reason();
  5100. static const int kPenaltyReasonFieldNumber = 5;
  5101. inline ::google::protobuf::uint32 penalty_reason() const;
  5102. inline void set_penalty_reason(::google::protobuf::uint32 value);
  5103. // optional int32 vac_banned = 6;
  5104. inline bool has_vac_banned() const;
  5105. inline void clear_vac_banned();
  5106. static const int kVacBannedFieldNumber = 6;
  5107. inline ::google::protobuf::int32 vac_banned() const;
  5108. inline void set_vac_banned(::google::protobuf::int32 value);
  5109. // optional .PlayerRankingInfo ranking = 7;
  5110. inline bool has_ranking() const;
  5111. inline void clear_ranking();
  5112. static const int kRankingFieldNumber = 7;
  5113. inline const ::PlayerRankingInfo& ranking() const;
  5114. inline ::PlayerRankingInfo* mutable_ranking();
  5115. inline ::PlayerRankingInfo* release_ranking();
  5116. inline void set_allocated_ranking(::PlayerRankingInfo* ranking);
  5117. // optional .PlayerCommendationInfo commendation = 8;
  5118. inline bool has_commendation() const;
  5119. inline void clear_commendation();
  5120. static const int kCommendationFieldNumber = 8;
  5121. inline const ::PlayerCommendationInfo& commendation() const;
  5122. inline ::PlayerCommendationInfo* mutable_commendation();
  5123. inline ::PlayerCommendationInfo* release_commendation();
  5124. inline void set_allocated_commendation(::PlayerCommendationInfo* commendation);
  5125. // optional .PlayerMedalsInfo medals = 9;
  5126. inline bool has_medals() const;
  5127. inline void clear_medals();
  5128. static const int kMedalsFieldNumber = 9;
  5129. inline const ::PlayerMedalsInfo& medals() const;
  5130. inline ::PlayerMedalsInfo* mutable_medals();
  5131. inline ::PlayerMedalsInfo* release_medals();
  5132. inline void set_allocated_medals(::PlayerMedalsInfo* medals);
  5133. // optional .TournamentEvent my_current_event = 10;
  5134. inline bool has_my_current_event() const;
  5135. inline void clear_my_current_event();
  5136. static const int kMyCurrentEventFieldNumber = 10;
  5137. inline const ::TournamentEvent& my_current_event() const;
  5138. inline ::TournamentEvent* mutable_my_current_event();
  5139. inline ::TournamentEvent* release_my_current_event();
  5140. inline void set_allocated_my_current_event(::TournamentEvent* my_current_event);
  5141. // repeated .TournamentTeam my_current_event_teams = 11;
  5142. inline int my_current_event_teams_size() const;
  5143. inline void clear_my_current_event_teams();
  5144. static const int kMyCurrentEventTeamsFieldNumber = 11;
  5145. inline const ::TournamentTeam& my_current_event_teams(int index) const;
  5146. inline ::TournamentTeam* mutable_my_current_event_teams(int index);
  5147. inline ::TournamentTeam* add_my_current_event_teams();
  5148. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  5149. my_current_event_teams() const;
  5150. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  5151. mutable_my_current_event_teams();
  5152. // optional .TournamentTeam my_current_team = 12;
  5153. inline bool has_my_current_team() const;
  5154. inline void clear_my_current_team();
  5155. static const int kMyCurrentTeamFieldNumber = 12;
  5156. inline const ::TournamentTeam& my_current_team() const;
  5157. inline ::TournamentTeam* mutable_my_current_team();
  5158. inline ::TournamentTeam* release_my_current_team();
  5159. inline void set_allocated_my_current_team(::TournamentTeam* my_current_team);
  5160. // repeated .TournamentEvent my_current_event_stages = 13;
  5161. inline int my_current_event_stages_size() const;
  5162. inline void clear_my_current_event_stages();
  5163. static const int kMyCurrentEventStagesFieldNumber = 13;
  5164. inline const ::TournamentEvent& my_current_event_stages(int index) const;
  5165. inline ::TournamentEvent* mutable_my_current_event_stages(int index);
  5166. inline ::TournamentEvent* add_my_current_event_stages();
  5167. inline const ::google::protobuf::RepeatedPtrField< ::TournamentEvent >&
  5168. my_current_event_stages() const;
  5169. inline ::google::protobuf::RepeatedPtrField< ::TournamentEvent >*
  5170. mutable_my_current_event_stages();
  5171. // optional uint32 survey_vote = 14;
  5172. inline bool has_survey_vote() const;
  5173. inline void clear_survey_vote();
  5174. static const int kSurveyVoteFieldNumber = 14;
  5175. inline ::google::protobuf::uint32 survey_vote() const;
  5176. inline void set_survey_vote(::google::protobuf::uint32 value);
  5177. // optional .AccountActivity activity = 15;
  5178. inline bool has_activity() const;
  5179. inline void clear_activity();
  5180. static const int kActivityFieldNumber = 15;
  5181. inline const ::AccountActivity& activity() const;
  5182. inline ::AccountActivity* mutable_activity();
  5183. inline ::AccountActivity* release_activity();
  5184. inline void set_allocated_activity(::AccountActivity* activity);
  5185. // optional int32 player_level = 17;
  5186. inline bool has_player_level() const;
  5187. inline void clear_player_level();
  5188. static const int kPlayerLevelFieldNumber = 17;
  5189. inline ::google::protobuf::int32 player_level() const;
  5190. inline void set_player_level(::google::protobuf::int32 value);
  5191. // optional int32 player_cur_xp = 18;
  5192. inline bool has_player_cur_xp() const;
  5193. inline void clear_player_cur_xp();
  5194. static const int kPlayerCurXpFieldNumber = 18;
  5195. inline ::google::protobuf::int32 player_cur_xp() const;
  5196. inline void set_player_cur_xp(::google::protobuf::int32 value);
  5197. // optional int32 player_xp_bonus_flags = 19;
  5198. inline bool has_player_xp_bonus_flags() const;
  5199. inline void clear_player_xp_bonus_flags();
  5200. static const int kPlayerXpBonusFlagsFieldNumber = 19;
  5201. inline ::google::protobuf::int32 player_xp_bonus_flags() const;
  5202. inline void set_player_xp_bonus_flags(::google::protobuf::int32 value);
  5203. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ClientHello)
  5204. private:
  5205. inline void set_has_account_id();
  5206. inline void clear_has_account_id();
  5207. inline void set_has_ongoingmatch();
  5208. inline void clear_has_ongoingmatch();
  5209. inline void set_has_global_stats();
  5210. inline void clear_has_global_stats();
  5211. inline void set_has_penalty_seconds();
  5212. inline void clear_has_penalty_seconds();
  5213. inline void set_has_penalty_reason();
  5214. inline void clear_has_penalty_reason();
  5215. inline void set_has_vac_banned();
  5216. inline void clear_has_vac_banned();
  5217. inline void set_has_ranking();
  5218. inline void clear_has_ranking();
  5219. inline void set_has_commendation();
  5220. inline void clear_has_commendation();
  5221. inline void set_has_medals();
  5222. inline void clear_has_medals();
  5223. inline void set_has_my_current_event();
  5224. inline void clear_has_my_current_event();
  5225. inline void set_has_my_current_team();
  5226. inline void clear_has_my_current_team();
  5227. inline void set_has_survey_vote();
  5228. inline void clear_has_survey_vote();
  5229. inline void set_has_activity();
  5230. inline void clear_has_activity();
  5231. inline void set_has_player_level();
  5232. inline void clear_has_player_level();
  5233. inline void set_has_player_cur_xp();
  5234. inline void clear_has_player_cur_xp();
  5235. inline void set_has_player_xp_bonus_flags();
  5236. inline void clear_has_player_xp_bonus_flags();
  5237. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5238. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* ongoingmatch_;
  5239. ::google::protobuf::uint32 account_id_;
  5240. ::google::protobuf::uint32 penalty_seconds_;
  5241. ::GlobalStatistics* global_stats_;
  5242. ::google::protobuf::uint32 penalty_reason_;
  5243. ::google::protobuf::int32 vac_banned_;
  5244. ::PlayerRankingInfo* ranking_;
  5245. ::PlayerCommendationInfo* commendation_;
  5246. ::PlayerMedalsInfo* medals_;
  5247. ::TournamentEvent* my_current_event_;
  5248. ::google::protobuf::RepeatedPtrField< ::TournamentTeam > my_current_event_teams_;
  5249. ::TournamentTeam* my_current_team_;
  5250. ::google::protobuf::RepeatedPtrField< ::TournamentEvent > my_current_event_stages_;
  5251. ::AccountActivity* activity_;
  5252. ::google::protobuf::uint32 survey_vote_;
  5253. ::google::protobuf::int32 player_level_;
  5254. ::google::protobuf::int32 player_cur_xp_;
  5255. ::google::protobuf::int32 player_xp_bonus_flags_;
  5256. mutable int _cached_size_;
  5257. ::google::protobuf::uint32 _has_bits_[(18 + 31) / 32];
  5258. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5259. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5260. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5261. void InitAsDefaultInstance();
  5262. static CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* default_instance_;
  5263. };
  5264. // -------------------------------------------------------------------
  5265. class CMsgGCCStrike15_v2_AccountPrivacySettings_Setting : public ::google::protobuf::Message {
  5266. public:
  5267. CMsgGCCStrike15_v2_AccountPrivacySettings_Setting();
  5268. virtual ~CMsgGCCStrike15_v2_AccountPrivacySettings_Setting();
  5269. CMsgGCCStrike15_v2_AccountPrivacySettings_Setting(const CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& from);
  5270. inline CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& operator=(const CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& from) {
  5271. CopyFrom(from);
  5272. return *this;
  5273. }
  5274. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5275. return _unknown_fields_;
  5276. }
  5277. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5278. return &_unknown_fields_;
  5279. }
  5280. static const ::google::protobuf::Descriptor* descriptor();
  5281. static const CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& default_instance();
  5282. void Swap(CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* other);
  5283. // implements Message ----------------------------------------------
  5284. CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* New() const;
  5285. void CopyFrom(const ::google::protobuf::Message& from);
  5286. void MergeFrom(const ::google::protobuf::Message& from);
  5287. void CopyFrom(const CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& from);
  5288. void MergeFrom(const CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& from);
  5289. void Clear();
  5290. bool IsInitialized() const;
  5291. int ByteSize() const;
  5292. bool MergePartialFromCodedStream(
  5293. ::google::protobuf::io::CodedInputStream* input);
  5294. void SerializeWithCachedSizes(
  5295. ::google::protobuf::io::CodedOutputStream* output) const;
  5296. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5297. int GetCachedSize() const { return _cached_size_; }
  5298. private:
  5299. void SharedCtor();
  5300. void SharedDtor();
  5301. void SetCachedSize(int size) const;
  5302. public:
  5303. ::google::protobuf::Metadata GetMetadata() const;
  5304. // nested types ----------------------------------------------------
  5305. // accessors -------------------------------------------------------
  5306. // optional uint32 setting_type = 1;
  5307. inline bool has_setting_type() const;
  5308. inline void clear_setting_type();
  5309. static const int kSettingTypeFieldNumber = 1;
  5310. inline ::google::protobuf::uint32 setting_type() const;
  5311. inline void set_setting_type(::google::protobuf::uint32 value);
  5312. // optional uint32 setting_value = 2;
  5313. inline bool has_setting_value() const;
  5314. inline void clear_setting_value();
  5315. static const int kSettingValueFieldNumber = 2;
  5316. inline ::google::protobuf::uint32 setting_value() const;
  5317. inline void set_setting_value(::google::protobuf::uint32 value);
  5318. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_AccountPrivacySettings.Setting)
  5319. private:
  5320. inline void set_has_setting_type();
  5321. inline void clear_has_setting_type();
  5322. inline void set_has_setting_value();
  5323. inline void clear_has_setting_value();
  5324. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5325. ::google::protobuf::uint32 setting_type_;
  5326. ::google::protobuf::uint32 setting_value_;
  5327. mutable int _cached_size_;
  5328. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5329. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5330. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5331. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5332. void InitAsDefaultInstance();
  5333. static CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* default_instance_;
  5334. };
  5335. // -------------------------------------------------------------------
  5336. class CMsgGCCStrike15_v2_AccountPrivacySettings : public ::google::protobuf::Message {
  5337. public:
  5338. CMsgGCCStrike15_v2_AccountPrivacySettings();
  5339. virtual ~CMsgGCCStrike15_v2_AccountPrivacySettings();
  5340. CMsgGCCStrike15_v2_AccountPrivacySettings(const CMsgGCCStrike15_v2_AccountPrivacySettings& from);
  5341. inline CMsgGCCStrike15_v2_AccountPrivacySettings& operator=(const CMsgGCCStrike15_v2_AccountPrivacySettings& from) {
  5342. CopyFrom(from);
  5343. return *this;
  5344. }
  5345. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5346. return _unknown_fields_;
  5347. }
  5348. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5349. return &_unknown_fields_;
  5350. }
  5351. static const ::google::protobuf::Descriptor* descriptor();
  5352. static const CMsgGCCStrike15_v2_AccountPrivacySettings& default_instance();
  5353. void Swap(CMsgGCCStrike15_v2_AccountPrivacySettings* other);
  5354. // implements Message ----------------------------------------------
  5355. CMsgGCCStrike15_v2_AccountPrivacySettings* New() const;
  5356. void CopyFrom(const ::google::protobuf::Message& from);
  5357. void MergeFrom(const ::google::protobuf::Message& from);
  5358. void CopyFrom(const CMsgGCCStrike15_v2_AccountPrivacySettings& from);
  5359. void MergeFrom(const CMsgGCCStrike15_v2_AccountPrivacySettings& from);
  5360. void Clear();
  5361. bool IsInitialized() const;
  5362. int ByteSize() const;
  5363. bool MergePartialFromCodedStream(
  5364. ::google::protobuf::io::CodedInputStream* input);
  5365. void SerializeWithCachedSizes(
  5366. ::google::protobuf::io::CodedOutputStream* output) const;
  5367. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5368. int GetCachedSize() const { return _cached_size_; }
  5369. private:
  5370. void SharedCtor();
  5371. void SharedDtor();
  5372. void SetCachedSize(int size) const;
  5373. public:
  5374. ::google::protobuf::Metadata GetMetadata() const;
  5375. // nested types ----------------------------------------------------
  5376. typedef CMsgGCCStrike15_v2_AccountPrivacySettings_Setting Setting;
  5377. // accessors -------------------------------------------------------
  5378. // repeated .CMsgGCCStrike15_v2_AccountPrivacySettings.Setting settings = 1;
  5379. inline int settings_size() const;
  5380. inline void clear_settings();
  5381. static const int kSettingsFieldNumber = 1;
  5382. inline const ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& settings(int index) const;
  5383. inline ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* mutable_settings(int index);
  5384. inline ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* add_settings();
  5385. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting >&
  5386. settings() const;
  5387. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting >*
  5388. mutable_settings();
  5389. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_AccountPrivacySettings)
  5390. private:
  5391. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5392. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting > settings_;
  5393. mutable int _cached_size_;
  5394. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5395. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5396. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5397. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5398. void InitAsDefaultInstance();
  5399. static CMsgGCCStrike15_v2_AccountPrivacySettings* default_instance_;
  5400. };
  5401. // -------------------------------------------------------------------
  5402. class CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon : public ::google::protobuf::Message {
  5403. public:
  5404. CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon();
  5405. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon();
  5406. CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon(const CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& from);
  5407. inline CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& from) {
  5408. CopyFrom(from);
  5409. return *this;
  5410. }
  5411. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5412. return _unknown_fields_;
  5413. }
  5414. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5415. return &_unknown_fields_;
  5416. }
  5417. static const ::google::protobuf::Descriptor* descriptor();
  5418. static const CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& default_instance();
  5419. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon* other);
  5420. // implements Message ----------------------------------------------
  5421. CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon* New() const;
  5422. void CopyFrom(const ::google::protobuf::Message& from);
  5423. void MergeFrom(const ::google::protobuf::Message& from);
  5424. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& from);
  5425. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon& from);
  5426. void Clear();
  5427. bool IsInitialized() const;
  5428. int ByteSize() const;
  5429. bool MergePartialFromCodedStream(
  5430. ::google::protobuf::io::CodedInputStream* input);
  5431. void SerializeWithCachedSizes(
  5432. ::google::protobuf::io::CodedOutputStream* output) const;
  5433. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5434. int GetCachedSize() const { return _cached_size_; }
  5435. private:
  5436. void SharedCtor();
  5437. void SharedDtor();
  5438. void SetCachedSize(int size) const;
  5439. public:
  5440. ::google::protobuf::Metadata GetMetadata() const;
  5441. // nested types ----------------------------------------------------
  5442. // accessors -------------------------------------------------------
  5443. // optional uint32 account_id = 1;
  5444. inline bool has_account_id() const;
  5445. inline void clear_account_id();
  5446. static const int kAccountIdFieldNumber = 1;
  5447. inline ::google::protobuf::uint32 account_id() const;
  5448. inline void set_account_id(::google::protobuf::uint32 value);
  5449. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve abandoned_match = 2;
  5450. inline bool has_abandoned_match() const;
  5451. inline void clear_abandoned_match();
  5452. static const int kAbandonedMatchFieldNumber = 2;
  5453. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& abandoned_match() const;
  5454. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* mutable_abandoned_match();
  5455. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* release_abandoned_match();
  5456. inline void set_allocated_abandoned_match(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* abandoned_match);
  5457. // optional uint32 penalty_seconds = 3;
  5458. inline bool has_penalty_seconds() const;
  5459. inline void clear_penalty_seconds();
  5460. static const int kPenaltySecondsFieldNumber = 3;
  5461. inline ::google::protobuf::uint32 penalty_seconds() const;
  5462. inline void set_penalty_seconds(::google::protobuf::uint32 value);
  5463. // optional uint32 penalty_reason = 4;
  5464. inline bool has_penalty_reason() const;
  5465. inline void clear_penalty_reason();
  5466. static const int kPenaltyReasonFieldNumber = 4;
  5467. inline ::google::protobuf::uint32 penalty_reason() const;
  5468. inline void set_penalty_reason(::google::protobuf::uint32 value);
  5469. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon)
  5470. private:
  5471. inline void set_has_account_id();
  5472. inline void clear_has_account_id();
  5473. inline void set_has_abandoned_match();
  5474. inline void clear_has_abandoned_match();
  5475. inline void set_has_penalty_seconds();
  5476. inline void clear_has_penalty_seconds();
  5477. inline void set_has_penalty_reason();
  5478. inline void clear_has_penalty_reason();
  5479. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5480. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* abandoned_match_;
  5481. ::google::protobuf::uint32 account_id_;
  5482. ::google::protobuf::uint32 penalty_seconds_;
  5483. ::google::protobuf::uint32 penalty_reason_;
  5484. mutable int _cached_size_;
  5485. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  5486. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5487. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5488. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5489. void InitAsDefaultInstance();
  5490. static CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon* default_instance_;
  5491. };
  5492. // -------------------------------------------------------------------
  5493. class CMsgGCCStrike15_v2_MatchmakingServer2GCKick : public ::google::protobuf::Message {
  5494. public:
  5495. CMsgGCCStrike15_v2_MatchmakingServer2GCKick();
  5496. virtual ~CMsgGCCStrike15_v2_MatchmakingServer2GCKick();
  5497. CMsgGCCStrike15_v2_MatchmakingServer2GCKick(const CMsgGCCStrike15_v2_MatchmakingServer2GCKick& from);
  5498. inline CMsgGCCStrike15_v2_MatchmakingServer2GCKick& operator=(const CMsgGCCStrike15_v2_MatchmakingServer2GCKick& from) {
  5499. CopyFrom(from);
  5500. return *this;
  5501. }
  5502. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5503. return _unknown_fields_;
  5504. }
  5505. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5506. return &_unknown_fields_;
  5507. }
  5508. static const ::google::protobuf::Descriptor* descriptor();
  5509. static const CMsgGCCStrike15_v2_MatchmakingServer2GCKick& default_instance();
  5510. void Swap(CMsgGCCStrike15_v2_MatchmakingServer2GCKick* other);
  5511. // implements Message ----------------------------------------------
  5512. CMsgGCCStrike15_v2_MatchmakingServer2GCKick* New() const;
  5513. void CopyFrom(const ::google::protobuf::Message& from);
  5514. void MergeFrom(const ::google::protobuf::Message& from);
  5515. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingServer2GCKick& from);
  5516. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingServer2GCKick& from);
  5517. void Clear();
  5518. bool IsInitialized() const;
  5519. int ByteSize() const;
  5520. bool MergePartialFromCodedStream(
  5521. ::google::protobuf::io::CodedInputStream* input);
  5522. void SerializeWithCachedSizes(
  5523. ::google::protobuf::io::CodedOutputStream* output) const;
  5524. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5525. int GetCachedSize() const { return _cached_size_; }
  5526. private:
  5527. void SharedCtor();
  5528. void SharedDtor();
  5529. void SetCachedSize(int size) const;
  5530. public:
  5531. ::google::protobuf::Metadata GetMetadata() const;
  5532. // nested types ----------------------------------------------------
  5533. // accessors -------------------------------------------------------
  5534. // optional uint32 account_id = 1;
  5535. inline bool has_account_id() const;
  5536. inline void clear_account_id();
  5537. static const int kAccountIdFieldNumber = 1;
  5538. inline ::google::protobuf::uint32 account_id() const;
  5539. inline void set_account_id(::google::protobuf::uint32 value);
  5540. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  5541. inline bool has_reservation() const;
  5542. inline void clear_reservation();
  5543. static const int kReservationFieldNumber = 2;
  5544. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& reservation() const;
  5545. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* mutable_reservation();
  5546. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* release_reservation();
  5547. inline void set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation);
  5548. // optional uint32 reason = 3;
  5549. inline bool has_reason() const;
  5550. inline void clear_reason();
  5551. static const int kReasonFieldNumber = 3;
  5552. inline ::google::protobuf::uint32 reason() const;
  5553. inline void set_reason(::google::protobuf::uint32 value);
  5554. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingServer2GCKick)
  5555. private:
  5556. inline void set_has_account_id();
  5557. inline void clear_has_account_id();
  5558. inline void set_has_reservation();
  5559. inline void clear_has_reservation();
  5560. inline void set_has_reason();
  5561. inline void clear_has_reason();
  5562. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5563. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation_;
  5564. ::google::protobuf::uint32 account_id_;
  5565. ::google::protobuf::uint32 reason_;
  5566. mutable int _cached_size_;
  5567. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  5568. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5569. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5570. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5571. void InitAsDefaultInstance();
  5572. static CMsgGCCStrike15_v2_MatchmakingServer2GCKick* default_instance_;
  5573. };
  5574. // -------------------------------------------------------------------
  5575. class CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate : public ::google::protobuf::Message {
  5576. public:
  5577. CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate();
  5578. virtual ~CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate();
  5579. CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate(const CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& from);
  5580. inline CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& operator=(const CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& from) {
  5581. CopyFrom(from);
  5582. return *this;
  5583. }
  5584. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5585. return _unknown_fields_;
  5586. }
  5587. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5588. return &_unknown_fields_;
  5589. }
  5590. static const ::google::protobuf::Descriptor* descriptor();
  5591. static const CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& default_instance();
  5592. void Swap(CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate* other);
  5593. // implements Message ----------------------------------------------
  5594. CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate* New() const;
  5595. void CopyFrom(const ::google::protobuf::Message& from);
  5596. void MergeFrom(const ::google::protobuf::Message& from);
  5597. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& from);
  5598. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate& from);
  5599. void Clear();
  5600. bool IsInitialized() const;
  5601. int ByteSize() const;
  5602. bool MergePartialFromCodedStream(
  5603. ::google::protobuf::io::CodedInputStream* input);
  5604. void SerializeWithCachedSizes(
  5605. ::google::protobuf::io::CodedOutputStream* output) const;
  5606. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5607. int GetCachedSize() const { return _cached_size_; }
  5608. private:
  5609. void SharedCtor();
  5610. void SharedDtor();
  5611. void SetCachedSize(int size) const;
  5612. public:
  5613. ::google::protobuf::Metadata GetMetadata() const;
  5614. // nested types ----------------------------------------------------
  5615. // accessors -------------------------------------------------------
  5616. // repeated .PlayerRankingInfo rankings = 1;
  5617. inline int rankings_size() const;
  5618. inline void clear_rankings();
  5619. static const int kRankingsFieldNumber = 1;
  5620. inline const ::PlayerRankingInfo& rankings(int index) const;
  5621. inline ::PlayerRankingInfo* mutable_rankings(int index);
  5622. inline ::PlayerRankingInfo* add_rankings();
  5623. inline const ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >&
  5624. rankings() const;
  5625. inline ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >*
  5626. mutable_rankings();
  5627. // optional uint64 match_id = 2;
  5628. inline bool has_match_id() const;
  5629. inline void clear_match_id();
  5630. static const int kMatchIdFieldNumber = 2;
  5631. inline ::google::protobuf::uint64 match_id() const;
  5632. inline void set_match_id(::google::protobuf::uint64 value);
  5633. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate)
  5634. private:
  5635. inline void set_has_match_id();
  5636. inline void clear_has_match_id();
  5637. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5638. ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo > rankings_;
  5639. ::google::protobuf::uint64 match_id_;
  5640. mutable int _cached_size_;
  5641. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  5642. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5643. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5644. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5645. void InitAsDefaultInstance();
  5646. static CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate* default_instance_;
  5647. };
  5648. // -------------------------------------------------------------------
  5649. class CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate : public ::google::protobuf::Message {
  5650. public:
  5651. CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate();
  5652. virtual ~CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate();
  5653. CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate(const CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& from);
  5654. inline CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& operator=(const CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& from) {
  5655. CopyFrom(from);
  5656. return *this;
  5657. }
  5658. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5659. return _unknown_fields_;
  5660. }
  5661. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5662. return &_unknown_fields_;
  5663. }
  5664. static const ::google::protobuf::Descriptor* descriptor();
  5665. static const CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& default_instance();
  5666. void Swap(CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate* other);
  5667. // implements Message ----------------------------------------------
  5668. CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate* New() const;
  5669. void CopyFrom(const ::google::protobuf::Message& from);
  5670. void MergeFrom(const ::google::protobuf::Message& from);
  5671. void CopyFrom(const CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& from);
  5672. void MergeFrom(const CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate& from);
  5673. void Clear();
  5674. bool IsInitialized() const;
  5675. int ByteSize() const;
  5676. bool MergePartialFromCodedStream(
  5677. ::google::protobuf::io::CodedInputStream* input);
  5678. void SerializeWithCachedSizes(
  5679. ::google::protobuf::io::CodedOutputStream* output) const;
  5680. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5681. int GetCachedSize() const { return _cached_size_; }
  5682. private:
  5683. void SharedCtor();
  5684. void SharedDtor();
  5685. void SetCachedSize(int size) const;
  5686. public:
  5687. ::google::protobuf::Metadata GetMetadata() const;
  5688. // nested types ----------------------------------------------------
  5689. // accessors -------------------------------------------------------
  5690. // optional string main_post_url = 1;
  5691. inline bool has_main_post_url() const;
  5692. inline void clear_main_post_url();
  5693. static const int kMainPostUrlFieldNumber = 1;
  5694. inline const ::std::string& main_post_url() const;
  5695. inline void set_main_post_url(const ::std::string& value);
  5696. inline void set_main_post_url(const char* value);
  5697. inline void set_main_post_url(const char* value, size_t size);
  5698. inline ::std::string* mutable_main_post_url();
  5699. inline ::std::string* release_main_post_url();
  5700. inline void set_allocated_main_post_url(::std::string* main_post_url);
  5701. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate)
  5702. private:
  5703. inline void set_has_main_post_url();
  5704. inline void clear_has_main_post_url();
  5705. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5706. ::std::string* main_post_url_;
  5707. mutable int _cached_size_;
  5708. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  5709. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5710. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5711. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5712. void InitAsDefaultInstance();
  5713. static CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate* default_instance_;
  5714. };
  5715. // -------------------------------------------------------------------
  5716. class CMsgGCCStrike15_v2_ServerNotificationForUserPenalty : public ::google::protobuf::Message {
  5717. public:
  5718. CMsgGCCStrike15_v2_ServerNotificationForUserPenalty();
  5719. virtual ~CMsgGCCStrike15_v2_ServerNotificationForUserPenalty();
  5720. CMsgGCCStrike15_v2_ServerNotificationForUserPenalty(const CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& from);
  5721. inline CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& operator=(const CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& from) {
  5722. CopyFrom(from);
  5723. return *this;
  5724. }
  5725. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5726. return _unknown_fields_;
  5727. }
  5728. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5729. return &_unknown_fields_;
  5730. }
  5731. static const ::google::protobuf::Descriptor* descriptor();
  5732. static const CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& default_instance();
  5733. void Swap(CMsgGCCStrike15_v2_ServerNotificationForUserPenalty* other);
  5734. // implements Message ----------------------------------------------
  5735. CMsgGCCStrike15_v2_ServerNotificationForUserPenalty* New() const;
  5736. void CopyFrom(const ::google::protobuf::Message& from);
  5737. void MergeFrom(const ::google::protobuf::Message& from);
  5738. void CopyFrom(const CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& from);
  5739. void MergeFrom(const CMsgGCCStrike15_v2_ServerNotificationForUserPenalty& from);
  5740. void Clear();
  5741. bool IsInitialized() const;
  5742. int ByteSize() const;
  5743. bool MergePartialFromCodedStream(
  5744. ::google::protobuf::io::CodedInputStream* input);
  5745. void SerializeWithCachedSizes(
  5746. ::google::protobuf::io::CodedOutputStream* output) const;
  5747. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5748. int GetCachedSize() const { return _cached_size_; }
  5749. private:
  5750. void SharedCtor();
  5751. void SharedDtor();
  5752. void SetCachedSize(int size) const;
  5753. public:
  5754. ::google::protobuf::Metadata GetMetadata() const;
  5755. // nested types ----------------------------------------------------
  5756. // accessors -------------------------------------------------------
  5757. // optional uint32 account_id = 1;
  5758. inline bool has_account_id() const;
  5759. inline void clear_account_id();
  5760. static const int kAccountIdFieldNumber = 1;
  5761. inline ::google::protobuf::uint32 account_id() const;
  5762. inline void set_account_id(::google::protobuf::uint32 value);
  5763. // optional uint32 reason = 2;
  5764. inline bool has_reason() const;
  5765. inline void clear_reason();
  5766. static const int kReasonFieldNumber = 2;
  5767. inline ::google::protobuf::uint32 reason() const;
  5768. inline void set_reason(::google::protobuf::uint32 value);
  5769. // optional uint32 seconds = 3;
  5770. inline bool has_seconds() const;
  5771. inline void clear_seconds();
  5772. static const int kSecondsFieldNumber = 3;
  5773. inline ::google::protobuf::uint32 seconds() const;
  5774. inline void set_seconds(::google::protobuf::uint32 value);
  5775. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ServerNotificationForUserPenalty)
  5776. private:
  5777. inline void set_has_account_id();
  5778. inline void clear_has_account_id();
  5779. inline void set_has_reason();
  5780. inline void clear_has_reason();
  5781. inline void set_has_seconds();
  5782. inline void clear_has_seconds();
  5783. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5784. ::google::protobuf::uint32 account_id_;
  5785. ::google::protobuf::uint32 reason_;
  5786. ::google::protobuf::uint32 seconds_;
  5787. mutable int _cached_size_;
  5788. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  5789. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5790. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5791. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5792. void InitAsDefaultInstance();
  5793. static CMsgGCCStrike15_v2_ServerNotificationForUserPenalty* default_instance_;
  5794. };
  5795. // -------------------------------------------------------------------
  5796. class CMsgGCCStrike15_v2_ClientReportPlayer : public ::google::protobuf::Message {
  5797. public:
  5798. CMsgGCCStrike15_v2_ClientReportPlayer();
  5799. virtual ~CMsgGCCStrike15_v2_ClientReportPlayer();
  5800. CMsgGCCStrike15_v2_ClientReportPlayer(const CMsgGCCStrike15_v2_ClientReportPlayer& from);
  5801. inline CMsgGCCStrike15_v2_ClientReportPlayer& operator=(const CMsgGCCStrike15_v2_ClientReportPlayer& from) {
  5802. CopyFrom(from);
  5803. return *this;
  5804. }
  5805. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5806. return _unknown_fields_;
  5807. }
  5808. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5809. return &_unknown_fields_;
  5810. }
  5811. static const ::google::protobuf::Descriptor* descriptor();
  5812. static const CMsgGCCStrike15_v2_ClientReportPlayer& default_instance();
  5813. void Swap(CMsgGCCStrike15_v2_ClientReportPlayer* other);
  5814. // implements Message ----------------------------------------------
  5815. CMsgGCCStrike15_v2_ClientReportPlayer* New() const;
  5816. void CopyFrom(const ::google::protobuf::Message& from);
  5817. void MergeFrom(const ::google::protobuf::Message& from);
  5818. void CopyFrom(const CMsgGCCStrike15_v2_ClientReportPlayer& from);
  5819. void MergeFrom(const CMsgGCCStrike15_v2_ClientReportPlayer& from);
  5820. void Clear();
  5821. bool IsInitialized() const;
  5822. int ByteSize() const;
  5823. bool MergePartialFromCodedStream(
  5824. ::google::protobuf::io::CodedInputStream* input);
  5825. void SerializeWithCachedSizes(
  5826. ::google::protobuf::io::CodedOutputStream* output) const;
  5827. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5828. int GetCachedSize() const { return _cached_size_; }
  5829. private:
  5830. void SharedCtor();
  5831. void SharedDtor();
  5832. void SetCachedSize(int size) const;
  5833. public:
  5834. ::google::protobuf::Metadata GetMetadata() const;
  5835. // nested types ----------------------------------------------------
  5836. // accessors -------------------------------------------------------
  5837. // optional uint32 account_id = 1;
  5838. inline bool has_account_id() const;
  5839. inline void clear_account_id();
  5840. static const int kAccountIdFieldNumber = 1;
  5841. inline ::google::protobuf::uint32 account_id() const;
  5842. inline void set_account_id(::google::protobuf::uint32 value);
  5843. // optional uint32 rpt_aimbot = 2;
  5844. inline bool has_rpt_aimbot() const;
  5845. inline void clear_rpt_aimbot();
  5846. static const int kRptAimbotFieldNumber = 2;
  5847. inline ::google::protobuf::uint32 rpt_aimbot() const;
  5848. inline void set_rpt_aimbot(::google::protobuf::uint32 value);
  5849. // optional uint32 rpt_wallhack = 3;
  5850. inline bool has_rpt_wallhack() const;
  5851. inline void clear_rpt_wallhack();
  5852. static const int kRptWallhackFieldNumber = 3;
  5853. inline ::google::protobuf::uint32 rpt_wallhack() const;
  5854. inline void set_rpt_wallhack(::google::protobuf::uint32 value);
  5855. // optional uint32 rpt_speedhack = 4;
  5856. inline bool has_rpt_speedhack() const;
  5857. inline void clear_rpt_speedhack();
  5858. static const int kRptSpeedhackFieldNumber = 4;
  5859. inline ::google::protobuf::uint32 rpt_speedhack() const;
  5860. inline void set_rpt_speedhack(::google::protobuf::uint32 value);
  5861. // optional uint32 rpt_teamharm = 5;
  5862. inline bool has_rpt_teamharm() const;
  5863. inline void clear_rpt_teamharm();
  5864. static const int kRptTeamharmFieldNumber = 5;
  5865. inline ::google::protobuf::uint32 rpt_teamharm() const;
  5866. inline void set_rpt_teamharm(::google::protobuf::uint32 value);
  5867. // optional uint32 rpt_textabuse = 6;
  5868. inline bool has_rpt_textabuse() const;
  5869. inline void clear_rpt_textabuse();
  5870. static const int kRptTextabuseFieldNumber = 6;
  5871. inline ::google::protobuf::uint32 rpt_textabuse() const;
  5872. inline void set_rpt_textabuse(::google::protobuf::uint32 value);
  5873. // optional uint32 rpt_voiceabuse = 7;
  5874. inline bool has_rpt_voiceabuse() const;
  5875. inline void clear_rpt_voiceabuse();
  5876. static const int kRptVoiceabuseFieldNumber = 7;
  5877. inline ::google::protobuf::uint32 rpt_voiceabuse() const;
  5878. inline void set_rpt_voiceabuse(::google::protobuf::uint32 value);
  5879. // optional uint64 match_id = 8;
  5880. inline bool has_match_id() const;
  5881. inline void clear_match_id();
  5882. static const int kMatchIdFieldNumber = 8;
  5883. inline ::google::protobuf::uint64 match_id() const;
  5884. inline void set_match_id(::google::protobuf::uint64 value);
  5885. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientReportPlayer)
  5886. private:
  5887. inline void set_has_account_id();
  5888. inline void clear_has_account_id();
  5889. inline void set_has_rpt_aimbot();
  5890. inline void clear_has_rpt_aimbot();
  5891. inline void set_has_rpt_wallhack();
  5892. inline void clear_has_rpt_wallhack();
  5893. inline void set_has_rpt_speedhack();
  5894. inline void clear_has_rpt_speedhack();
  5895. inline void set_has_rpt_teamharm();
  5896. inline void clear_has_rpt_teamharm();
  5897. inline void set_has_rpt_textabuse();
  5898. inline void clear_has_rpt_textabuse();
  5899. inline void set_has_rpt_voiceabuse();
  5900. inline void clear_has_rpt_voiceabuse();
  5901. inline void set_has_match_id();
  5902. inline void clear_has_match_id();
  5903. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5904. ::google::protobuf::uint32 account_id_;
  5905. ::google::protobuf::uint32 rpt_aimbot_;
  5906. ::google::protobuf::uint32 rpt_wallhack_;
  5907. ::google::protobuf::uint32 rpt_speedhack_;
  5908. ::google::protobuf::uint32 rpt_teamharm_;
  5909. ::google::protobuf::uint32 rpt_textabuse_;
  5910. ::google::protobuf::uint64 match_id_;
  5911. ::google::protobuf::uint32 rpt_voiceabuse_;
  5912. mutable int _cached_size_;
  5913. ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
  5914. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  5915. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  5916. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  5917. void InitAsDefaultInstance();
  5918. static CMsgGCCStrike15_v2_ClientReportPlayer* default_instance_;
  5919. };
  5920. // -------------------------------------------------------------------
  5921. class CMsgGCCStrike15_v2_ClientCommendPlayer : public ::google::protobuf::Message {
  5922. public:
  5923. CMsgGCCStrike15_v2_ClientCommendPlayer();
  5924. virtual ~CMsgGCCStrike15_v2_ClientCommendPlayer();
  5925. CMsgGCCStrike15_v2_ClientCommendPlayer(const CMsgGCCStrike15_v2_ClientCommendPlayer& from);
  5926. inline CMsgGCCStrike15_v2_ClientCommendPlayer& operator=(const CMsgGCCStrike15_v2_ClientCommendPlayer& from) {
  5927. CopyFrom(from);
  5928. return *this;
  5929. }
  5930. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  5931. return _unknown_fields_;
  5932. }
  5933. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  5934. return &_unknown_fields_;
  5935. }
  5936. static const ::google::protobuf::Descriptor* descriptor();
  5937. static const CMsgGCCStrike15_v2_ClientCommendPlayer& default_instance();
  5938. void Swap(CMsgGCCStrike15_v2_ClientCommendPlayer* other);
  5939. // implements Message ----------------------------------------------
  5940. CMsgGCCStrike15_v2_ClientCommendPlayer* New() const;
  5941. void CopyFrom(const ::google::protobuf::Message& from);
  5942. void MergeFrom(const ::google::protobuf::Message& from);
  5943. void CopyFrom(const CMsgGCCStrike15_v2_ClientCommendPlayer& from);
  5944. void MergeFrom(const CMsgGCCStrike15_v2_ClientCommendPlayer& from);
  5945. void Clear();
  5946. bool IsInitialized() const;
  5947. int ByteSize() const;
  5948. bool MergePartialFromCodedStream(
  5949. ::google::protobuf::io::CodedInputStream* input);
  5950. void SerializeWithCachedSizes(
  5951. ::google::protobuf::io::CodedOutputStream* output) const;
  5952. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  5953. int GetCachedSize() const { return _cached_size_; }
  5954. private:
  5955. void SharedCtor();
  5956. void SharedDtor();
  5957. void SetCachedSize(int size) const;
  5958. public:
  5959. ::google::protobuf::Metadata GetMetadata() const;
  5960. // nested types ----------------------------------------------------
  5961. // accessors -------------------------------------------------------
  5962. // optional uint32 account_id = 1;
  5963. inline bool has_account_id() const;
  5964. inline void clear_account_id();
  5965. static const int kAccountIdFieldNumber = 1;
  5966. inline ::google::protobuf::uint32 account_id() const;
  5967. inline void set_account_id(::google::protobuf::uint32 value);
  5968. // optional uint64 match_id = 8;
  5969. inline bool has_match_id() const;
  5970. inline void clear_match_id();
  5971. static const int kMatchIdFieldNumber = 8;
  5972. inline ::google::protobuf::uint64 match_id() const;
  5973. inline void set_match_id(::google::protobuf::uint64 value);
  5974. // optional .PlayerCommendationInfo commendation = 9;
  5975. inline bool has_commendation() const;
  5976. inline void clear_commendation();
  5977. static const int kCommendationFieldNumber = 9;
  5978. inline const ::PlayerCommendationInfo& commendation() const;
  5979. inline ::PlayerCommendationInfo* mutable_commendation();
  5980. inline ::PlayerCommendationInfo* release_commendation();
  5981. inline void set_allocated_commendation(::PlayerCommendationInfo* commendation);
  5982. // optional uint32 tokens = 10;
  5983. inline bool has_tokens() const;
  5984. inline void clear_tokens();
  5985. static const int kTokensFieldNumber = 10;
  5986. inline ::google::protobuf::uint32 tokens() const;
  5987. inline void set_tokens(::google::protobuf::uint32 value);
  5988. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientCommendPlayer)
  5989. private:
  5990. inline void set_has_account_id();
  5991. inline void clear_has_account_id();
  5992. inline void set_has_match_id();
  5993. inline void clear_has_match_id();
  5994. inline void set_has_commendation();
  5995. inline void clear_has_commendation();
  5996. inline void set_has_tokens();
  5997. inline void clear_has_tokens();
  5998. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  5999. ::google::protobuf::uint64 match_id_;
  6000. ::google::protobuf::uint32 account_id_;
  6001. ::google::protobuf::uint32 tokens_;
  6002. ::PlayerCommendationInfo* commendation_;
  6003. mutable int _cached_size_;
  6004. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  6005. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6006. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6007. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6008. void InitAsDefaultInstance();
  6009. static CMsgGCCStrike15_v2_ClientCommendPlayer* default_instance_;
  6010. };
  6011. // -------------------------------------------------------------------
  6012. class CMsgGCCStrike15_v2_ClientReportServer : public ::google::protobuf::Message {
  6013. public:
  6014. CMsgGCCStrike15_v2_ClientReportServer();
  6015. virtual ~CMsgGCCStrike15_v2_ClientReportServer();
  6016. CMsgGCCStrike15_v2_ClientReportServer(const CMsgGCCStrike15_v2_ClientReportServer& from);
  6017. inline CMsgGCCStrike15_v2_ClientReportServer& operator=(const CMsgGCCStrike15_v2_ClientReportServer& from) {
  6018. CopyFrom(from);
  6019. return *this;
  6020. }
  6021. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6022. return _unknown_fields_;
  6023. }
  6024. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6025. return &_unknown_fields_;
  6026. }
  6027. static const ::google::protobuf::Descriptor* descriptor();
  6028. static const CMsgGCCStrike15_v2_ClientReportServer& default_instance();
  6029. void Swap(CMsgGCCStrike15_v2_ClientReportServer* other);
  6030. // implements Message ----------------------------------------------
  6031. CMsgGCCStrike15_v2_ClientReportServer* New() const;
  6032. void CopyFrom(const ::google::protobuf::Message& from);
  6033. void MergeFrom(const ::google::protobuf::Message& from);
  6034. void CopyFrom(const CMsgGCCStrike15_v2_ClientReportServer& from);
  6035. void MergeFrom(const CMsgGCCStrike15_v2_ClientReportServer& from);
  6036. void Clear();
  6037. bool IsInitialized() const;
  6038. int ByteSize() const;
  6039. bool MergePartialFromCodedStream(
  6040. ::google::protobuf::io::CodedInputStream* input);
  6041. void SerializeWithCachedSizes(
  6042. ::google::protobuf::io::CodedOutputStream* output) const;
  6043. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6044. int GetCachedSize() const { return _cached_size_; }
  6045. private:
  6046. void SharedCtor();
  6047. void SharedDtor();
  6048. void SetCachedSize(int size) const;
  6049. public:
  6050. ::google::protobuf::Metadata GetMetadata() const;
  6051. // nested types ----------------------------------------------------
  6052. // accessors -------------------------------------------------------
  6053. // optional uint32 rpt_poorperf = 1;
  6054. inline bool has_rpt_poorperf() const;
  6055. inline void clear_rpt_poorperf();
  6056. static const int kRptPoorperfFieldNumber = 1;
  6057. inline ::google::protobuf::uint32 rpt_poorperf() const;
  6058. inline void set_rpt_poorperf(::google::protobuf::uint32 value);
  6059. // optional uint32 rpt_abusivemodels = 2;
  6060. inline bool has_rpt_abusivemodels() const;
  6061. inline void clear_rpt_abusivemodels();
  6062. static const int kRptAbusivemodelsFieldNumber = 2;
  6063. inline ::google::protobuf::uint32 rpt_abusivemodels() const;
  6064. inline void set_rpt_abusivemodels(::google::protobuf::uint32 value);
  6065. // optional uint32 rpt_badmotd = 3;
  6066. inline bool has_rpt_badmotd() const;
  6067. inline void clear_rpt_badmotd();
  6068. static const int kRptBadmotdFieldNumber = 3;
  6069. inline ::google::protobuf::uint32 rpt_badmotd() const;
  6070. inline void set_rpt_badmotd(::google::protobuf::uint32 value);
  6071. // optional uint32 rpt_listingabuse = 4;
  6072. inline bool has_rpt_listingabuse() const;
  6073. inline void clear_rpt_listingabuse();
  6074. static const int kRptListingabuseFieldNumber = 4;
  6075. inline ::google::protobuf::uint32 rpt_listingabuse() const;
  6076. inline void set_rpt_listingabuse(::google::protobuf::uint32 value);
  6077. // optional uint32 rpt_inventoryabuse = 5;
  6078. inline bool has_rpt_inventoryabuse() const;
  6079. inline void clear_rpt_inventoryabuse();
  6080. static const int kRptInventoryabuseFieldNumber = 5;
  6081. inline ::google::protobuf::uint32 rpt_inventoryabuse() const;
  6082. inline void set_rpt_inventoryabuse(::google::protobuf::uint32 value);
  6083. // optional uint64 match_id = 8;
  6084. inline bool has_match_id() const;
  6085. inline void clear_match_id();
  6086. static const int kMatchIdFieldNumber = 8;
  6087. inline ::google::protobuf::uint64 match_id() const;
  6088. inline void set_match_id(::google::protobuf::uint64 value);
  6089. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientReportServer)
  6090. private:
  6091. inline void set_has_rpt_poorperf();
  6092. inline void clear_has_rpt_poorperf();
  6093. inline void set_has_rpt_abusivemodels();
  6094. inline void clear_has_rpt_abusivemodels();
  6095. inline void set_has_rpt_badmotd();
  6096. inline void clear_has_rpt_badmotd();
  6097. inline void set_has_rpt_listingabuse();
  6098. inline void clear_has_rpt_listingabuse();
  6099. inline void set_has_rpt_inventoryabuse();
  6100. inline void clear_has_rpt_inventoryabuse();
  6101. inline void set_has_match_id();
  6102. inline void clear_has_match_id();
  6103. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6104. ::google::protobuf::uint32 rpt_poorperf_;
  6105. ::google::protobuf::uint32 rpt_abusivemodels_;
  6106. ::google::protobuf::uint32 rpt_badmotd_;
  6107. ::google::protobuf::uint32 rpt_listingabuse_;
  6108. ::google::protobuf::uint64 match_id_;
  6109. ::google::protobuf::uint32 rpt_inventoryabuse_;
  6110. mutable int _cached_size_;
  6111. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  6112. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6113. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6114. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6115. void InitAsDefaultInstance();
  6116. static CMsgGCCStrike15_v2_ClientReportServer* default_instance_;
  6117. };
  6118. // -------------------------------------------------------------------
  6119. class CMsgGCCStrike15_v2_ClientReportResponse : public ::google::protobuf::Message {
  6120. public:
  6121. CMsgGCCStrike15_v2_ClientReportResponse();
  6122. virtual ~CMsgGCCStrike15_v2_ClientReportResponse();
  6123. CMsgGCCStrike15_v2_ClientReportResponse(const CMsgGCCStrike15_v2_ClientReportResponse& from);
  6124. inline CMsgGCCStrike15_v2_ClientReportResponse& operator=(const CMsgGCCStrike15_v2_ClientReportResponse& from) {
  6125. CopyFrom(from);
  6126. return *this;
  6127. }
  6128. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6129. return _unknown_fields_;
  6130. }
  6131. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6132. return &_unknown_fields_;
  6133. }
  6134. static const ::google::protobuf::Descriptor* descriptor();
  6135. static const CMsgGCCStrike15_v2_ClientReportResponse& default_instance();
  6136. void Swap(CMsgGCCStrike15_v2_ClientReportResponse* other);
  6137. // implements Message ----------------------------------------------
  6138. CMsgGCCStrike15_v2_ClientReportResponse* New() const;
  6139. void CopyFrom(const ::google::protobuf::Message& from);
  6140. void MergeFrom(const ::google::protobuf::Message& from);
  6141. void CopyFrom(const CMsgGCCStrike15_v2_ClientReportResponse& from);
  6142. void MergeFrom(const CMsgGCCStrike15_v2_ClientReportResponse& from);
  6143. void Clear();
  6144. bool IsInitialized() const;
  6145. int ByteSize() const;
  6146. bool MergePartialFromCodedStream(
  6147. ::google::protobuf::io::CodedInputStream* input);
  6148. void SerializeWithCachedSizes(
  6149. ::google::protobuf::io::CodedOutputStream* output) const;
  6150. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6151. int GetCachedSize() const { return _cached_size_; }
  6152. private:
  6153. void SharedCtor();
  6154. void SharedDtor();
  6155. void SetCachedSize(int size) const;
  6156. public:
  6157. ::google::protobuf::Metadata GetMetadata() const;
  6158. // nested types ----------------------------------------------------
  6159. // accessors -------------------------------------------------------
  6160. // optional uint64 confirmation_id = 1;
  6161. inline bool has_confirmation_id() const;
  6162. inline void clear_confirmation_id();
  6163. static const int kConfirmationIdFieldNumber = 1;
  6164. inline ::google::protobuf::uint64 confirmation_id() const;
  6165. inline void set_confirmation_id(::google::protobuf::uint64 value);
  6166. // optional uint32 account_id = 2;
  6167. inline bool has_account_id() const;
  6168. inline void clear_account_id();
  6169. static const int kAccountIdFieldNumber = 2;
  6170. inline ::google::protobuf::uint32 account_id() const;
  6171. inline void set_account_id(::google::protobuf::uint32 value);
  6172. // optional uint32 server_ip = 3;
  6173. inline bool has_server_ip() const;
  6174. inline void clear_server_ip();
  6175. static const int kServerIpFieldNumber = 3;
  6176. inline ::google::protobuf::uint32 server_ip() const;
  6177. inline void set_server_ip(::google::protobuf::uint32 value);
  6178. // optional uint32 response_type = 4;
  6179. inline bool has_response_type() const;
  6180. inline void clear_response_type();
  6181. static const int kResponseTypeFieldNumber = 4;
  6182. inline ::google::protobuf::uint32 response_type() const;
  6183. inline void set_response_type(::google::protobuf::uint32 value);
  6184. // optional uint32 response_result = 5;
  6185. inline bool has_response_result() const;
  6186. inline void clear_response_result();
  6187. static const int kResponseResultFieldNumber = 5;
  6188. inline ::google::protobuf::uint32 response_result() const;
  6189. inline void set_response_result(::google::protobuf::uint32 value);
  6190. // optional uint32 tokens = 6;
  6191. inline bool has_tokens() const;
  6192. inline void clear_tokens();
  6193. static const int kTokensFieldNumber = 6;
  6194. inline ::google::protobuf::uint32 tokens() const;
  6195. inline void set_tokens(::google::protobuf::uint32 value);
  6196. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientReportResponse)
  6197. private:
  6198. inline void set_has_confirmation_id();
  6199. inline void clear_has_confirmation_id();
  6200. inline void set_has_account_id();
  6201. inline void clear_has_account_id();
  6202. inline void set_has_server_ip();
  6203. inline void clear_has_server_ip();
  6204. inline void set_has_response_type();
  6205. inline void clear_has_response_type();
  6206. inline void set_has_response_result();
  6207. inline void clear_has_response_result();
  6208. inline void set_has_tokens();
  6209. inline void clear_has_tokens();
  6210. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6211. ::google::protobuf::uint64 confirmation_id_;
  6212. ::google::protobuf::uint32 account_id_;
  6213. ::google::protobuf::uint32 server_ip_;
  6214. ::google::protobuf::uint32 response_type_;
  6215. ::google::protobuf::uint32 response_result_;
  6216. ::google::protobuf::uint32 tokens_;
  6217. mutable int _cached_size_;
  6218. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  6219. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6220. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6221. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6222. void InitAsDefaultInstance();
  6223. static CMsgGCCStrike15_v2_ClientReportResponse* default_instance_;
  6224. };
  6225. // -------------------------------------------------------------------
  6226. class CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends : public ::google::protobuf::Message {
  6227. public:
  6228. CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends();
  6229. virtual ~CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends();
  6230. CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends(const CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& from);
  6231. inline CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& operator=(const CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& from) {
  6232. CopyFrom(from);
  6233. return *this;
  6234. }
  6235. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6236. return _unknown_fields_;
  6237. }
  6238. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6239. return &_unknown_fields_;
  6240. }
  6241. static const ::google::protobuf::Descriptor* descriptor();
  6242. static const CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& default_instance();
  6243. void Swap(CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends* other);
  6244. // implements Message ----------------------------------------------
  6245. CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends* New() const;
  6246. void CopyFrom(const ::google::protobuf::Message& from);
  6247. void MergeFrom(const ::google::protobuf::Message& from);
  6248. void CopyFrom(const CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& from);
  6249. void MergeFrom(const CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends& from);
  6250. void Clear();
  6251. bool IsInitialized() const;
  6252. int ByteSize() const;
  6253. bool MergePartialFromCodedStream(
  6254. ::google::protobuf::io::CodedInputStream* input);
  6255. void SerializeWithCachedSizes(
  6256. ::google::protobuf::io::CodedOutputStream* output) const;
  6257. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6258. int GetCachedSize() const { return _cached_size_; }
  6259. private:
  6260. void SharedCtor();
  6261. void SharedDtor();
  6262. void SetCachedSize(int size) const;
  6263. public:
  6264. ::google::protobuf::Metadata GetMetadata() const;
  6265. // nested types ----------------------------------------------------
  6266. // accessors -------------------------------------------------------
  6267. // optional uint32 request_id = 1;
  6268. inline bool has_request_id() const;
  6269. inline void clear_request_id();
  6270. static const int kRequestIdFieldNumber = 1;
  6271. inline ::google::protobuf::uint32 request_id() const;
  6272. inline void set_request_id(::google::protobuf::uint32 value);
  6273. // repeated uint32 account_ids = 2;
  6274. inline int account_ids_size() const;
  6275. inline void clear_account_ids();
  6276. static const int kAccountIdsFieldNumber = 2;
  6277. inline ::google::protobuf::uint32 account_ids(int index) const;
  6278. inline void set_account_ids(int index, ::google::protobuf::uint32 value);
  6279. inline void add_account_ids(::google::protobuf::uint32 value);
  6280. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  6281. account_ids() const;
  6282. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  6283. mutable_account_ids();
  6284. // optional uint64 serverid = 3;
  6285. inline bool has_serverid() const;
  6286. inline void clear_serverid();
  6287. static const int kServeridFieldNumber = 3;
  6288. inline ::google::protobuf::uint64 serverid() const;
  6289. inline void set_serverid(::google::protobuf::uint64 value);
  6290. // optional uint64 matchid = 4;
  6291. inline bool has_matchid() const;
  6292. inline void clear_matchid();
  6293. static const int kMatchidFieldNumber = 4;
  6294. inline ::google::protobuf::uint64 matchid() const;
  6295. inline void set_matchid(::google::protobuf::uint64 value);
  6296. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends)
  6297. private:
  6298. inline void set_has_request_id();
  6299. inline void clear_has_request_id();
  6300. inline void set_has_serverid();
  6301. inline void clear_has_serverid();
  6302. inline void set_has_matchid();
  6303. inline void clear_has_matchid();
  6304. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6305. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > account_ids_;
  6306. ::google::protobuf::uint64 serverid_;
  6307. ::google::protobuf::uint64 matchid_;
  6308. ::google::protobuf::uint32 request_id_;
  6309. mutable int _cached_size_;
  6310. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  6311. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6312. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6313. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6314. void InitAsDefaultInstance();
  6315. static CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends* default_instance_;
  6316. };
  6317. // -------------------------------------------------------------------
  6318. class WatchableMatchInfo : public ::google::protobuf::Message {
  6319. public:
  6320. WatchableMatchInfo();
  6321. virtual ~WatchableMatchInfo();
  6322. WatchableMatchInfo(const WatchableMatchInfo& from);
  6323. inline WatchableMatchInfo& operator=(const WatchableMatchInfo& from) {
  6324. CopyFrom(from);
  6325. return *this;
  6326. }
  6327. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6328. return _unknown_fields_;
  6329. }
  6330. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6331. return &_unknown_fields_;
  6332. }
  6333. static const ::google::protobuf::Descriptor* descriptor();
  6334. static const WatchableMatchInfo& default_instance();
  6335. void Swap(WatchableMatchInfo* other);
  6336. // implements Message ----------------------------------------------
  6337. WatchableMatchInfo* New() const;
  6338. void CopyFrom(const ::google::protobuf::Message& from);
  6339. void MergeFrom(const ::google::protobuf::Message& from);
  6340. void CopyFrom(const WatchableMatchInfo& from);
  6341. void MergeFrom(const WatchableMatchInfo& from);
  6342. void Clear();
  6343. bool IsInitialized() const;
  6344. int ByteSize() const;
  6345. bool MergePartialFromCodedStream(
  6346. ::google::protobuf::io::CodedInputStream* input);
  6347. void SerializeWithCachedSizes(
  6348. ::google::protobuf::io::CodedOutputStream* output) const;
  6349. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6350. int GetCachedSize() const { return _cached_size_; }
  6351. private:
  6352. void SharedCtor();
  6353. void SharedDtor();
  6354. void SetCachedSize(int size) const;
  6355. public:
  6356. ::google::protobuf::Metadata GetMetadata() const;
  6357. // nested types ----------------------------------------------------
  6358. // accessors -------------------------------------------------------
  6359. // optional uint32 server_ip = 1;
  6360. inline bool has_server_ip() const;
  6361. inline void clear_server_ip();
  6362. static const int kServerIpFieldNumber = 1;
  6363. inline ::google::protobuf::uint32 server_ip() const;
  6364. inline void set_server_ip(::google::protobuf::uint32 value);
  6365. // optional uint32 tv_port = 2;
  6366. inline bool has_tv_port() const;
  6367. inline void clear_tv_port();
  6368. static const int kTvPortFieldNumber = 2;
  6369. inline ::google::protobuf::uint32 tv_port() const;
  6370. inline void set_tv_port(::google::protobuf::uint32 value);
  6371. // optional uint32 tv_spectators = 3;
  6372. inline bool has_tv_spectators() const;
  6373. inline void clear_tv_spectators();
  6374. static const int kTvSpectatorsFieldNumber = 3;
  6375. inline ::google::protobuf::uint32 tv_spectators() const;
  6376. inline void set_tv_spectators(::google::protobuf::uint32 value);
  6377. // optional uint32 tv_time = 4;
  6378. inline bool has_tv_time() const;
  6379. inline void clear_tv_time();
  6380. static const int kTvTimeFieldNumber = 4;
  6381. inline ::google::protobuf::uint32 tv_time() const;
  6382. inline void set_tv_time(::google::protobuf::uint32 value);
  6383. // optional bytes tv_watch_password = 5;
  6384. inline bool has_tv_watch_password() const;
  6385. inline void clear_tv_watch_password();
  6386. static const int kTvWatchPasswordFieldNumber = 5;
  6387. inline const ::std::string& tv_watch_password() const;
  6388. inline void set_tv_watch_password(const ::std::string& value);
  6389. inline void set_tv_watch_password(const char* value);
  6390. inline void set_tv_watch_password(const void* value, size_t size);
  6391. inline ::std::string* mutable_tv_watch_password();
  6392. inline ::std::string* release_tv_watch_password();
  6393. inline void set_allocated_tv_watch_password(::std::string* tv_watch_password);
  6394. // optional uint64 cl_decryptdata_key = 6;
  6395. inline bool has_cl_decryptdata_key() const;
  6396. inline void clear_cl_decryptdata_key();
  6397. static const int kClDecryptdataKeyFieldNumber = 6;
  6398. inline ::google::protobuf::uint64 cl_decryptdata_key() const;
  6399. inline void set_cl_decryptdata_key(::google::protobuf::uint64 value);
  6400. // optional uint64 cl_decryptdata_key_pub = 7;
  6401. inline bool has_cl_decryptdata_key_pub() const;
  6402. inline void clear_cl_decryptdata_key_pub();
  6403. static const int kClDecryptdataKeyPubFieldNumber = 7;
  6404. inline ::google::protobuf::uint64 cl_decryptdata_key_pub() const;
  6405. inline void set_cl_decryptdata_key_pub(::google::protobuf::uint64 value);
  6406. // optional uint32 game_type = 8;
  6407. inline bool has_game_type() const;
  6408. inline void clear_game_type();
  6409. static const int kGameTypeFieldNumber = 8;
  6410. inline ::google::protobuf::uint32 game_type() const;
  6411. inline void set_game_type(::google::protobuf::uint32 value);
  6412. // optional string game_mapgroup = 9;
  6413. inline bool has_game_mapgroup() const;
  6414. inline void clear_game_mapgroup();
  6415. static const int kGameMapgroupFieldNumber = 9;
  6416. inline const ::std::string& game_mapgroup() const;
  6417. inline void set_game_mapgroup(const ::std::string& value);
  6418. inline void set_game_mapgroup(const char* value);
  6419. inline void set_game_mapgroup(const char* value, size_t size);
  6420. inline ::std::string* mutable_game_mapgroup();
  6421. inline ::std::string* release_game_mapgroup();
  6422. inline void set_allocated_game_mapgroup(::std::string* game_mapgroup);
  6423. // optional string game_map = 10;
  6424. inline bool has_game_map() const;
  6425. inline void clear_game_map();
  6426. static const int kGameMapFieldNumber = 10;
  6427. inline const ::std::string& game_map() const;
  6428. inline void set_game_map(const ::std::string& value);
  6429. inline void set_game_map(const char* value);
  6430. inline void set_game_map(const char* value, size_t size);
  6431. inline ::std::string* mutable_game_map();
  6432. inline ::std::string* release_game_map();
  6433. inline void set_allocated_game_map(::std::string* game_map);
  6434. // optional uint64 server_id = 11;
  6435. inline bool has_server_id() const;
  6436. inline void clear_server_id();
  6437. static const int kServerIdFieldNumber = 11;
  6438. inline ::google::protobuf::uint64 server_id() const;
  6439. inline void set_server_id(::google::protobuf::uint64 value);
  6440. // optional uint64 match_id = 12;
  6441. inline bool has_match_id() const;
  6442. inline void clear_match_id();
  6443. static const int kMatchIdFieldNumber = 12;
  6444. inline ::google::protobuf::uint64 match_id() const;
  6445. inline void set_match_id(::google::protobuf::uint64 value);
  6446. // optional uint64 reservation_id = 13;
  6447. inline bool has_reservation_id() const;
  6448. inline void clear_reservation_id();
  6449. static const int kReservationIdFieldNumber = 13;
  6450. inline ::google::protobuf::uint64 reservation_id() const;
  6451. inline void set_reservation_id(::google::protobuf::uint64 value);
  6452. // @@protoc_insertion_point(class_scope:WatchableMatchInfo)
  6453. private:
  6454. inline void set_has_server_ip();
  6455. inline void clear_has_server_ip();
  6456. inline void set_has_tv_port();
  6457. inline void clear_has_tv_port();
  6458. inline void set_has_tv_spectators();
  6459. inline void clear_has_tv_spectators();
  6460. inline void set_has_tv_time();
  6461. inline void clear_has_tv_time();
  6462. inline void set_has_tv_watch_password();
  6463. inline void clear_has_tv_watch_password();
  6464. inline void set_has_cl_decryptdata_key();
  6465. inline void clear_has_cl_decryptdata_key();
  6466. inline void set_has_cl_decryptdata_key_pub();
  6467. inline void clear_has_cl_decryptdata_key_pub();
  6468. inline void set_has_game_type();
  6469. inline void clear_has_game_type();
  6470. inline void set_has_game_mapgroup();
  6471. inline void clear_has_game_mapgroup();
  6472. inline void set_has_game_map();
  6473. inline void clear_has_game_map();
  6474. inline void set_has_server_id();
  6475. inline void clear_has_server_id();
  6476. inline void set_has_match_id();
  6477. inline void clear_has_match_id();
  6478. inline void set_has_reservation_id();
  6479. inline void clear_has_reservation_id();
  6480. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6481. ::google::protobuf::uint32 server_ip_;
  6482. ::google::protobuf::uint32 tv_port_;
  6483. ::google::protobuf::uint32 tv_spectators_;
  6484. ::google::protobuf::uint32 tv_time_;
  6485. ::std::string* tv_watch_password_;
  6486. ::google::protobuf::uint64 cl_decryptdata_key_;
  6487. ::google::protobuf::uint64 cl_decryptdata_key_pub_;
  6488. ::std::string* game_mapgroup_;
  6489. ::std::string* game_map_;
  6490. ::google::protobuf::uint64 server_id_;
  6491. ::google::protobuf::uint64 match_id_;
  6492. ::google::protobuf::uint64 reservation_id_;
  6493. ::google::protobuf::uint32 game_type_;
  6494. mutable int _cached_size_;
  6495. ::google::protobuf::uint32 _has_bits_[(13 + 31) / 32];
  6496. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6497. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6498. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6499. void InitAsDefaultInstance();
  6500. static WatchableMatchInfo* default_instance_;
  6501. };
  6502. // -------------------------------------------------------------------
  6503. class CMsgGCCStrike15_v2_ClientRequestJoinFriendData : public ::google::protobuf::Message {
  6504. public:
  6505. CMsgGCCStrike15_v2_ClientRequestJoinFriendData();
  6506. virtual ~CMsgGCCStrike15_v2_ClientRequestJoinFriendData();
  6507. CMsgGCCStrike15_v2_ClientRequestJoinFriendData(const CMsgGCCStrike15_v2_ClientRequestJoinFriendData& from);
  6508. inline CMsgGCCStrike15_v2_ClientRequestJoinFriendData& operator=(const CMsgGCCStrike15_v2_ClientRequestJoinFriendData& from) {
  6509. CopyFrom(from);
  6510. return *this;
  6511. }
  6512. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6513. return _unknown_fields_;
  6514. }
  6515. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6516. return &_unknown_fields_;
  6517. }
  6518. static const ::google::protobuf::Descriptor* descriptor();
  6519. static const CMsgGCCStrike15_v2_ClientRequestJoinFriendData& default_instance();
  6520. void Swap(CMsgGCCStrike15_v2_ClientRequestJoinFriendData* other);
  6521. // implements Message ----------------------------------------------
  6522. CMsgGCCStrike15_v2_ClientRequestJoinFriendData* New() const;
  6523. void CopyFrom(const ::google::protobuf::Message& from);
  6524. void MergeFrom(const ::google::protobuf::Message& from);
  6525. void CopyFrom(const CMsgGCCStrike15_v2_ClientRequestJoinFriendData& from);
  6526. void MergeFrom(const CMsgGCCStrike15_v2_ClientRequestJoinFriendData& from);
  6527. void Clear();
  6528. bool IsInitialized() const;
  6529. int ByteSize() const;
  6530. bool MergePartialFromCodedStream(
  6531. ::google::protobuf::io::CodedInputStream* input);
  6532. void SerializeWithCachedSizes(
  6533. ::google::protobuf::io::CodedOutputStream* output) const;
  6534. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6535. int GetCachedSize() const { return _cached_size_; }
  6536. private:
  6537. void SharedCtor();
  6538. void SharedDtor();
  6539. void SetCachedSize(int size) const;
  6540. public:
  6541. ::google::protobuf::Metadata GetMetadata() const;
  6542. // nested types ----------------------------------------------------
  6543. // accessors -------------------------------------------------------
  6544. // optional uint32 version = 1;
  6545. inline bool has_version() const;
  6546. inline void clear_version();
  6547. static const int kVersionFieldNumber = 1;
  6548. inline ::google::protobuf::uint32 version() const;
  6549. inline void set_version(::google::protobuf::uint32 value);
  6550. // optional uint32 account_id = 2;
  6551. inline bool has_account_id() const;
  6552. inline void clear_account_id();
  6553. static const int kAccountIdFieldNumber = 2;
  6554. inline ::google::protobuf::uint32 account_id() const;
  6555. inline void set_account_id(::google::protobuf::uint32 value);
  6556. // optional uint32 join_token = 3;
  6557. inline bool has_join_token() const;
  6558. inline void clear_join_token();
  6559. static const int kJoinTokenFieldNumber = 3;
  6560. inline ::google::protobuf::uint32 join_token() const;
  6561. inline void set_join_token(::google::protobuf::uint32 value);
  6562. // optional uint32 join_ipp = 4;
  6563. inline bool has_join_ipp() const;
  6564. inline void clear_join_ipp();
  6565. static const int kJoinIppFieldNumber = 4;
  6566. inline ::google::protobuf::uint32 join_ipp() const;
  6567. inline void set_join_ipp(::google::protobuf::uint32 value);
  6568. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 5;
  6569. inline bool has_res() const;
  6570. inline void clear_res();
  6571. static const int kResFieldNumber = 5;
  6572. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& res() const;
  6573. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* mutable_res();
  6574. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* release_res();
  6575. inline void set_allocated_res(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res);
  6576. // optional string errormsg = 6;
  6577. inline bool has_errormsg() const;
  6578. inline void clear_errormsg();
  6579. static const int kErrormsgFieldNumber = 6;
  6580. inline const ::std::string& errormsg() const;
  6581. inline void set_errormsg(const ::std::string& value);
  6582. inline void set_errormsg(const char* value);
  6583. inline void set_errormsg(const char* value, size_t size);
  6584. inline ::std::string* mutable_errormsg();
  6585. inline ::std::string* release_errormsg();
  6586. inline void set_allocated_errormsg(::std::string* errormsg);
  6587. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientRequestJoinFriendData)
  6588. private:
  6589. inline void set_has_version();
  6590. inline void clear_has_version();
  6591. inline void set_has_account_id();
  6592. inline void clear_has_account_id();
  6593. inline void set_has_join_token();
  6594. inline void clear_has_join_token();
  6595. inline void set_has_join_ipp();
  6596. inline void clear_has_join_ipp();
  6597. inline void set_has_res();
  6598. inline void clear_has_res();
  6599. inline void set_has_errormsg();
  6600. inline void clear_has_errormsg();
  6601. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6602. ::google::protobuf::uint32 version_;
  6603. ::google::protobuf::uint32 account_id_;
  6604. ::google::protobuf::uint32 join_token_;
  6605. ::google::protobuf::uint32 join_ipp_;
  6606. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res_;
  6607. ::std::string* errormsg_;
  6608. mutable int _cached_size_;
  6609. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  6610. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6611. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6612. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6613. void InitAsDefaultInstance();
  6614. static CMsgGCCStrike15_v2_ClientRequestJoinFriendData* default_instance_;
  6615. };
  6616. // -------------------------------------------------------------------
  6617. class CMsgGCCStrike15_v2_ClientRequestJoinServerData : public ::google::protobuf::Message {
  6618. public:
  6619. CMsgGCCStrike15_v2_ClientRequestJoinServerData();
  6620. virtual ~CMsgGCCStrike15_v2_ClientRequestJoinServerData();
  6621. CMsgGCCStrike15_v2_ClientRequestJoinServerData(const CMsgGCCStrike15_v2_ClientRequestJoinServerData& from);
  6622. inline CMsgGCCStrike15_v2_ClientRequestJoinServerData& operator=(const CMsgGCCStrike15_v2_ClientRequestJoinServerData& from) {
  6623. CopyFrom(from);
  6624. return *this;
  6625. }
  6626. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6627. return _unknown_fields_;
  6628. }
  6629. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6630. return &_unknown_fields_;
  6631. }
  6632. static const ::google::protobuf::Descriptor* descriptor();
  6633. static const CMsgGCCStrike15_v2_ClientRequestJoinServerData& default_instance();
  6634. void Swap(CMsgGCCStrike15_v2_ClientRequestJoinServerData* other);
  6635. // implements Message ----------------------------------------------
  6636. CMsgGCCStrike15_v2_ClientRequestJoinServerData* New() const;
  6637. void CopyFrom(const ::google::protobuf::Message& from);
  6638. void MergeFrom(const ::google::protobuf::Message& from);
  6639. void CopyFrom(const CMsgGCCStrike15_v2_ClientRequestJoinServerData& from);
  6640. void MergeFrom(const CMsgGCCStrike15_v2_ClientRequestJoinServerData& from);
  6641. void Clear();
  6642. bool IsInitialized() const;
  6643. int ByteSize() const;
  6644. bool MergePartialFromCodedStream(
  6645. ::google::protobuf::io::CodedInputStream* input);
  6646. void SerializeWithCachedSizes(
  6647. ::google::protobuf::io::CodedOutputStream* output) const;
  6648. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6649. int GetCachedSize() const { return _cached_size_; }
  6650. private:
  6651. void SharedCtor();
  6652. void SharedDtor();
  6653. void SetCachedSize(int size) const;
  6654. public:
  6655. ::google::protobuf::Metadata GetMetadata() const;
  6656. // nested types ----------------------------------------------------
  6657. // accessors -------------------------------------------------------
  6658. // optional uint32 version = 1;
  6659. inline bool has_version() const;
  6660. inline void clear_version();
  6661. static const int kVersionFieldNumber = 1;
  6662. inline ::google::protobuf::uint32 version() const;
  6663. inline void set_version(::google::protobuf::uint32 value);
  6664. // optional uint32 account_id = 2;
  6665. inline bool has_account_id() const;
  6666. inline void clear_account_id();
  6667. static const int kAccountIdFieldNumber = 2;
  6668. inline ::google::protobuf::uint32 account_id() const;
  6669. inline void set_account_id(::google::protobuf::uint32 value);
  6670. // optional uint64 serverid = 3;
  6671. inline bool has_serverid() const;
  6672. inline void clear_serverid();
  6673. static const int kServeridFieldNumber = 3;
  6674. inline ::google::protobuf::uint64 serverid() const;
  6675. inline void set_serverid(::google::protobuf::uint64 value);
  6676. // optional uint32 server_ip = 4;
  6677. inline bool has_server_ip() const;
  6678. inline void clear_server_ip();
  6679. static const int kServerIpFieldNumber = 4;
  6680. inline ::google::protobuf::uint32 server_ip() const;
  6681. inline void set_server_ip(::google::protobuf::uint32 value);
  6682. // optional uint32 server_port = 5;
  6683. inline bool has_server_port() const;
  6684. inline void clear_server_port();
  6685. static const int kServerPortFieldNumber = 5;
  6686. inline ::google::protobuf::uint32 server_port() const;
  6687. inline void set_server_port(::google::protobuf::uint32 value);
  6688. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 6;
  6689. inline bool has_res() const;
  6690. inline void clear_res();
  6691. static const int kResFieldNumber = 6;
  6692. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& res() const;
  6693. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* mutable_res();
  6694. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* release_res();
  6695. inline void set_allocated_res(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res);
  6696. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientRequestJoinServerData)
  6697. private:
  6698. inline void set_has_version();
  6699. inline void clear_has_version();
  6700. inline void set_has_account_id();
  6701. inline void clear_has_account_id();
  6702. inline void set_has_serverid();
  6703. inline void clear_has_serverid();
  6704. inline void set_has_server_ip();
  6705. inline void clear_has_server_ip();
  6706. inline void set_has_server_port();
  6707. inline void clear_has_server_port();
  6708. inline void set_has_res();
  6709. inline void clear_has_res();
  6710. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6711. ::google::protobuf::uint32 version_;
  6712. ::google::protobuf::uint32 account_id_;
  6713. ::google::protobuf::uint64 serverid_;
  6714. ::google::protobuf::uint32 server_ip_;
  6715. ::google::protobuf::uint32 server_port_;
  6716. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res_;
  6717. mutable int _cached_size_;
  6718. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  6719. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6720. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6721. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6722. void InitAsDefaultInstance();
  6723. static CMsgGCCStrike15_v2_ClientRequestJoinServerData* default_instance_;
  6724. };
  6725. // -------------------------------------------------------------------
  6726. class CMsgGCCstrike15_v2_ClientRequestNewMission : public ::google::protobuf::Message {
  6727. public:
  6728. CMsgGCCstrike15_v2_ClientRequestNewMission();
  6729. virtual ~CMsgGCCstrike15_v2_ClientRequestNewMission();
  6730. CMsgGCCstrike15_v2_ClientRequestNewMission(const CMsgGCCstrike15_v2_ClientRequestNewMission& from);
  6731. inline CMsgGCCstrike15_v2_ClientRequestNewMission& operator=(const CMsgGCCstrike15_v2_ClientRequestNewMission& from) {
  6732. CopyFrom(from);
  6733. return *this;
  6734. }
  6735. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6736. return _unknown_fields_;
  6737. }
  6738. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6739. return &_unknown_fields_;
  6740. }
  6741. static const ::google::protobuf::Descriptor* descriptor();
  6742. static const CMsgGCCstrike15_v2_ClientRequestNewMission& default_instance();
  6743. void Swap(CMsgGCCstrike15_v2_ClientRequestNewMission* other);
  6744. // implements Message ----------------------------------------------
  6745. CMsgGCCstrike15_v2_ClientRequestNewMission* New() const;
  6746. void CopyFrom(const ::google::protobuf::Message& from);
  6747. void MergeFrom(const ::google::protobuf::Message& from);
  6748. void CopyFrom(const CMsgGCCstrike15_v2_ClientRequestNewMission& from);
  6749. void MergeFrom(const CMsgGCCstrike15_v2_ClientRequestNewMission& from);
  6750. void Clear();
  6751. bool IsInitialized() const;
  6752. int ByteSize() const;
  6753. bool MergePartialFromCodedStream(
  6754. ::google::protobuf::io::CodedInputStream* input);
  6755. void SerializeWithCachedSizes(
  6756. ::google::protobuf::io::CodedOutputStream* output) const;
  6757. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6758. int GetCachedSize() const { return _cached_size_; }
  6759. private:
  6760. void SharedCtor();
  6761. void SharedDtor();
  6762. void SetCachedSize(int size) const;
  6763. public:
  6764. ::google::protobuf::Metadata GetMetadata() const;
  6765. // nested types ----------------------------------------------------
  6766. // accessors -------------------------------------------------------
  6767. // optional uint32 mission_id = 2;
  6768. inline bool has_mission_id() const;
  6769. inline void clear_mission_id();
  6770. static const int kMissionIdFieldNumber = 2;
  6771. inline ::google::protobuf::uint32 mission_id() const;
  6772. inline void set_mission_id(::google::protobuf::uint32 value);
  6773. // optional uint32 campaign_id = 3;
  6774. inline bool has_campaign_id() const;
  6775. inline void clear_campaign_id();
  6776. static const int kCampaignIdFieldNumber = 3;
  6777. inline ::google::protobuf::uint32 campaign_id() const;
  6778. inline void set_campaign_id(::google::protobuf::uint32 value);
  6779. // @@protoc_insertion_point(class_scope:CMsgGCCstrike15_v2_ClientRequestNewMission)
  6780. private:
  6781. inline void set_has_mission_id();
  6782. inline void clear_has_mission_id();
  6783. inline void set_has_campaign_id();
  6784. inline void clear_has_campaign_id();
  6785. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6786. ::google::protobuf::uint32 mission_id_;
  6787. ::google::protobuf::uint32 campaign_id_;
  6788. mutable int _cached_size_;
  6789. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  6790. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6791. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6792. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6793. void InitAsDefaultInstance();
  6794. static CMsgGCCstrike15_v2_ClientRequestNewMission* default_instance_;
  6795. };
  6796. // -------------------------------------------------------------------
  6797. class CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded : public ::google::protobuf::Message {
  6798. public:
  6799. CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded();
  6800. virtual ~CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded();
  6801. CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from);
  6802. inline CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& operator=(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from) {
  6803. CopyFrom(from);
  6804. return *this;
  6805. }
  6806. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6807. return _unknown_fields_;
  6808. }
  6809. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6810. return &_unknown_fields_;
  6811. }
  6812. static const ::google::protobuf::Descriptor* descriptor();
  6813. static const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& default_instance();
  6814. void Swap(CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* other);
  6815. // implements Message ----------------------------------------------
  6816. CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* New() const;
  6817. void CopyFrom(const ::google::protobuf::Message& from);
  6818. void MergeFrom(const ::google::protobuf::Message& from);
  6819. void CopyFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from);
  6820. void MergeFrom(const CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded& from);
  6821. void Clear();
  6822. bool IsInitialized() const;
  6823. int ByteSize() const;
  6824. bool MergePartialFromCodedStream(
  6825. ::google::protobuf::io::CodedInputStream* input);
  6826. void SerializeWithCachedSizes(
  6827. ::google::protobuf::io::CodedOutputStream* output) const;
  6828. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6829. int GetCachedSize() const { return _cached_size_; }
  6830. private:
  6831. void SharedCtor();
  6832. void SharedDtor();
  6833. void SetCachedSize(int size) const;
  6834. public:
  6835. ::google::protobuf::Metadata GetMetadata() const;
  6836. // nested types ----------------------------------------------------
  6837. // accessors -------------------------------------------------------
  6838. // repeated .XpProgressData xp_progress_data = 1;
  6839. inline int xp_progress_data_size() const;
  6840. inline void clear_xp_progress_data();
  6841. static const int kXpProgressDataFieldNumber = 1;
  6842. inline const ::XpProgressData& xp_progress_data(int index) const;
  6843. inline ::XpProgressData* mutable_xp_progress_data(int index);
  6844. inline ::XpProgressData* add_xp_progress_data();
  6845. inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >&
  6846. xp_progress_data() const;
  6847. inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >*
  6848. mutable_xp_progress_data();
  6849. // optional uint32 account_id = 2;
  6850. inline bool has_account_id() const;
  6851. inline void clear_account_id();
  6852. static const int kAccountIdFieldNumber = 2;
  6853. inline ::google::protobuf::uint32 account_id() const;
  6854. inline void set_account_id(::google::protobuf::uint32 value);
  6855. // optional uint32 current_xp = 3;
  6856. inline bool has_current_xp() const;
  6857. inline void clear_current_xp();
  6858. static const int kCurrentXpFieldNumber = 3;
  6859. inline ::google::protobuf::uint32 current_xp() const;
  6860. inline void set_current_xp(::google::protobuf::uint32 value);
  6861. // optional uint32 current_level = 4;
  6862. inline bool has_current_level() const;
  6863. inline void clear_current_level();
  6864. static const int kCurrentLevelFieldNumber = 4;
  6865. inline ::google::protobuf::uint32 current_level() const;
  6866. inline void set_current_level(::google::protobuf::uint32 value);
  6867. // optional uint32 upgraded_defidx = 5;
  6868. inline bool has_upgraded_defidx() const;
  6869. inline void clear_upgraded_defidx();
  6870. static const int kUpgradedDefidxFieldNumber = 5;
  6871. inline ::google::protobuf::uint32 upgraded_defidx() const;
  6872. inline void set_upgraded_defidx(::google::protobuf::uint32 value);
  6873. // @@protoc_insertion_point(class_scope:CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded)
  6874. private:
  6875. inline void set_has_account_id();
  6876. inline void clear_has_account_id();
  6877. inline void set_has_current_xp();
  6878. inline void clear_has_current_xp();
  6879. inline void set_has_current_level();
  6880. inline void clear_has_current_level();
  6881. inline void set_has_upgraded_defidx();
  6882. inline void clear_has_upgraded_defidx();
  6883. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6884. ::google::protobuf::RepeatedPtrField< ::XpProgressData > xp_progress_data_;
  6885. ::google::protobuf::uint32 account_id_;
  6886. ::google::protobuf::uint32 current_xp_;
  6887. ::google::protobuf::uint32 current_level_;
  6888. ::google::protobuf::uint32 upgraded_defidx_;
  6889. mutable int _cached_size_;
  6890. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  6891. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6892. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6893. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6894. void InitAsDefaultInstance();
  6895. static CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded* default_instance_;
  6896. };
  6897. // -------------------------------------------------------------------
  6898. class CMsgGCCStrike15_v2_WatchInfoUsers : public ::google::protobuf::Message {
  6899. public:
  6900. CMsgGCCStrike15_v2_WatchInfoUsers();
  6901. virtual ~CMsgGCCStrike15_v2_WatchInfoUsers();
  6902. CMsgGCCStrike15_v2_WatchInfoUsers(const CMsgGCCStrike15_v2_WatchInfoUsers& from);
  6903. inline CMsgGCCStrike15_v2_WatchInfoUsers& operator=(const CMsgGCCStrike15_v2_WatchInfoUsers& from) {
  6904. CopyFrom(from);
  6905. return *this;
  6906. }
  6907. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  6908. return _unknown_fields_;
  6909. }
  6910. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  6911. return &_unknown_fields_;
  6912. }
  6913. static const ::google::protobuf::Descriptor* descriptor();
  6914. static const CMsgGCCStrike15_v2_WatchInfoUsers& default_instance();
  6915. void Swap(CMsgGCCStrike15_v2_WatchInfoUsers* other);
  6916. // implements Message ----------------------------------------------
  6917. CMsgGCCStrike15_v2_WatchInfoUsers* New() const;
  6918. void CopyFrom(const ::google::protobuf::Message& from);
  6919. void MergeFrom(const ::google::protobuf::Message& from);
  6920. void CopyFrom(const CMsgGCCStrike15_v2_WatchInfoUsers& from);
  6921. void MergeFrom(const CMsgGCCStrike15_v2_WatchInfoUsers& from);
  6922. void Clear();
  6923. bool IsInitialized() const;
  6924. int ByteSize() const;
  6925. bool MergePartialFromCodedStream(
  6926. ::google::protobuf::io::CodedInputStream* input);
  6927. void SerializeWithCachedSizes(
  6928. ::google::protobuf::io::CodedOutputStream* output) const;
  6929. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  6930. int GetCachedSize() const { return _cached_size_; }
  6931. private:
  6932. void SharedCtor();
  6933. void SharedDtor();
  6934. void SetCachedSize(int size) const;
  6935. public:
  6936. ::google::protobuf::Metadata GetMetadata() const;
  6937. // nested types ----------------------------------------------------
  6938. // accessors -------------------------------------------------------
  6939. // optional uint32 request_id = 1;
  6940. inline bool has_request_id() const;
  6941. inline void clear_request_id();
  6942. static const int kRequestIdFieldNumber = 1;
  6943. inline ::google::protobuf::uint32 request_id() const;
  6944. inline void set_request_id(::google::protobuf::uint32 value);
  6945. // repeated uint32 account_ids = 2;
  6946. inline int account_ids_size() const;
  6947. inline void clear_account_ids();
  6948. static const int kAccountIdsFieldNumber = 2;
  6949. inline ::google::protobuf::uint32 account_ids(int index) const;
  6950. inline void set_account_ids(int index, ::google::protobuf::uint32 value);
  6951. inline void add_account_ids(::google::protobuf::uint32 value);
  6952. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  6953. account_ids() const;
  6954. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  6955. mutable_account_ids();
  6956. // repeated .WatchableMatchInfo watchable_match_infos = 3;
  6957. inline int watchable_match_infos_size() const;
  6958. inline void clear_watchable_match_infos();
  6959. static const int kWatchableMatchInfosFieldNumber = 3;
  6960. inline const ::WatchableMatchInfo& watchable_match_infos(int index) const;
  6961. inline ::WatchableMatchInfo* mutable_watchable_match_infos(int index);
  6962. inline ::WatchableMatchInfo* add_watchable_match_infos();
  6963. inline const ::google::protobuf::RepeatedPtrField< ::WatchableMatchInfo >&
  6964. watchable_match_infos() const;
  6965. inline ::google::protobuf::RepeatedPtrField< ::WatchableMatchInfo >*
  6966. mutable_watchable_match_infos();
  6967. // optional uint32 extended_timeout = 5;
  6968. inline bool has_extended_timeout() const;
  6969. inline void clear_extended_timeout();
  6970. static const int kExtendedTimeoutFieldNumber = 5;
  6971. inline ::google::protobuf::uint32 extended_timeout() const;
  6972. inline void set_extended_timeout(::google::protobuf::uint32 value);
  6973. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_WatchInfoUsers)
  6974. private:
  6975. inline void set_has_request_id();
  6976. inline void clear_has_request_id();
  6977. inline void set_has_extended_timeout();
  6978. inline void clear_has_extended_timeout();
  6979. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  6980. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > account_ids_;
  6981. ::google::protobuf::uint32 request_id_;
  6982. ::google::protobuf::uint32 extended_timeout_;
  6983. ::google::protobuf::RepeatedPtrField< ::WatchableMatchInfo > watchable_match_infos_;
  6984. mutable int _cached_size_;
  6985. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  6986. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  6987. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  6988. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  6989. void InitAsDefaultInstance();
  6990. static CMsgGCCStrike15_v2_WatchInfoUsers* default_instance_;
  6991. };
  6992. // -------------------------------------------------------------------
  6993. class CMsgGCCStrike15_v2_ClientRequestPlayersProfile : public ::google::protobuf::Message {
  6994. public:
  6995. CMsgGCCStrike15_v2_ClientRequestPlayersProfile();
  6996. virtual ~CMsgGCCStrike15_v2_ClientRequestPlayersProfile();
  6997. CMsgGCCStrike15_v2_ClientRequestPlayersProfile(const CMsgGCCStrike15_v2_ClientRequestPlayersProfile& from);
  6998. inline CMsgGCCStrike15_v2_ClientRequestPlayersProfile& operator=(const CMsgGCCStrike15_v2_ClientRequestPlayersProfile& from) {
  6999. CopyFrom(from);
  7000. return *this;
  7001. }
  7002. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7003. return _unknown_fields_;
  7004. }
  7005. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7006. return &_unknown_fields_;
  7007. }
  7008. static const ::google::protobuf::Descriptor* descriptor();
  7009. static const CMsgGCCStrike15_v2_ClientRequestPlayersProfile& default_instance();
  7010. void Swap(CMsgGCCStrike15_v2_ClientRequestPlayersProfile* other);
  7011. // implements Message ----------------------------------------------
  7012. CMsgGCCStrike15_v2_ClientRequestPlayersProfile* New() const;
  7013. void CopyFrom(const ::google::protobuf::Message& from);
  7014. void MergeFrom(const ::google::protobuf::Message& from);
  7015. void CopyFrom(const CMsgGCCStrike15_v2_ClientRequestPlayersProfile& from);
  7016. void MergeFrom(const CMsgGCCStrike15_v2_ClientRequestPlayersProfile& from);
  7017. void Clear();
  7018. bool IsInitialized() const;
  7019. int ByteSize() const;
  7020. bool MergePartialFromCodedStream(
  7021. ::google::protobuf::io::CodedInputStream* input);
  7022. void SerializeWithCachedSizes(
  7023. ::google::protobuf::io::CodedOutputStream* output) const;
  7024. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7025. int GetCachedSize() const { return _cached_size_; }
  7026. private:
  7027. void SharedCtor();
  7028. void SharedDtor();
  7029. void SetCachedSize(int size) const;
  7030. public:
  7031. ::google::protobuf::Metadata GetMetadata() const;
  7032. // nested types ----------------------------------------------------
  7033. // accessors -------------------------------------------------------
  7034. // optional uint32 request_id__deprecated = 1;
  7035. inline bool has_request_id__deprecated() const;
  7036. inline void clear_request_id__deprecated();
  7037. static const int kRequestIdDeprecatedFieldNumber = 1;
  7038. inline ::google::protobuf::uint32 request_id__deprecated() const;
  7039. inline void set_request_id__deprecated(::google::protobuf::uint32 value);
  7040. // repeated uint32 account_ids__deprecated = 2;
  7041. inline int account_ids__deprecated_size() const;
  7042. inline void clear_account_ids__deprecated();
  7043. static const int kAccountIdsDeprecatedFieldNumber = 2;
  7044. inline ::google::protobuf::uint32 account_ids__deprecated(int index) const;
  7045. inline void set_account_ids__deprecated(int index, ::google::protobuf::uint32 value);
  7046. inline void add_account_ids__deprecated(::google::protobuf::uint32 value);
  7047. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  7048. account_ids__deprecated() const;
  7049. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  7050. mutable_account_ids__deprecated();
  7051. // optional uint32 account_id = 3;
  7052. inline bool has_account_id() const;
  7053. inline void clear_account_id();
  7054. static const int kAccountIdFieldNumber = 3;
  7055. inline ::google::protobuf::uint32 account_id() const;
  7056. inline void set_account_id(::google::protobuf::uint32 value);
  7057. // optional uint32 request_level = 4;
  7058. inline bool has_request_level() const;
  7059. inline void clear_request_level();
  7060. static const int kRequestLevelFieldNumber = 4;
  7061. inline ::google::protobuf::uint32 request_level() const;
  7062. inline void set_request_level(::google::protobuf::uint32 value);
  7063. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientRequestPlayersProfile)
  7064. private:
  7065. inline void set_has_request_id__deprecated();
  7066. inline void clear_has_request_id__deprecated();
  7067. inline void set_has_account_id();
  7068. inline void clear_has_account_id();
  7069. inline void set_has_request_level();
  7070. inline void clear_has_request_level();
  7071. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7072. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > account_ids__deprecated_;
  7073. ::google::protobuf::uint32 request_id__deprecated_;
  7074. ::google::protobuf::uint32 account_id_;
  7075. ::google::protobuf::uint32 request_level_;
  7076. mutable int _cached_size_;
  7077. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  7078. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7079. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7080. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7081. void InitAsDefaultInstance();
  7082. static CMsgGCCStrike15_v2_ClientRequestPlayersProfile* default_instance_;
  7083. };
  7084. // -------------------------------------------------------------------
  7085. class CMsgGCCStrike15_v2_PlayersProfile : public ::google::protobuf::Message {
  7086. public:
  7087. CMsgGCCStrike15_v2_PlayersProfile();
  7088. virtual ~CMsgGCCStrike15_v2_PlayersProfile();
  7089. CMsgGCCStrike15_v2_PlayersProfile(const CMsgGCCStrike15_v2_PlayersProfile& from);
  7090. inline CMsgGCCStrike15_v2_PlayersProfile& operator=(const CMsgGCCStrike15_v2_PlayersProfile& from) {
  7091. CopyFrom(from);
  7092. return *this;
  7093. }
  7094. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7095. return _unknown_fields_;
  7096. }
  7097. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7098. return &_unknown_fields_;
  7099. }
  7100. static const ::google::protobuf::Descriptor* descriptor();
  7101. static const CMsgGCCStrike15_v2_PlayersProfile& default_instance();
  7102. void Swap(CMsgGCCStrike15_v2_PlayersProfile* other);
  7103. // implements Message ----------------------------------------------
  7104. CMsgGCCStrike15_v2_PlayersProfile* New() const;
  7105. void CopyFrom(const ::google::protobuf::Message& from);
  7106. void MergeFrom(const ::google::protobuf::Message& from);
  7107. void CopyFrom(const CMsgGCCStrike15_v2_PlayersProfile& from);
  7108. void MergeFrom(const CMsgGCCStrike15_v2_PlayersProfile& from);
  7109. void Clear();
  7110. bool IsInitialized() const;
  7111. int ByteSize() const;
  7112. bool MergePartialFromCodedStream(
  7113. ::google::protobuf::io::CodedInputStream* input);
  7114. void SerializeWithCachedSizes(
  7115. ::google::protobuf::io::CodedOutputStream* output) const;
  7116. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7117. int GetCachedSize() const { return _cached_size_; }
  7118. private:
  7119. void SharedCtor();
  7120. void SharedDtor();
  7121. void SetCachedSize(int size) const;
  7122. public:
  7123. ::google::protobuf::Metadata GetMetadata() const;
  7124. // nested types ----------------------------------------------------
  7125. // accessors -------------------------------------------------------
  7126. // optional uint32 request_id = 1;
  7127. inline bool has_request_id() const;
  7128. inline void clear_request_id();
  7129. static const int kRequestIdFieldNumber = 1;
  7130. inline ::google::protobuf::uint32 request_id() const;
  7131. inline void set_request_id(::google::protobuf::uint32 value);
  7132. // repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientHello account_profiles = 2;
  7133. inline int account_profiles_size() const;
  7134. inline void clear_account_profiles();
  7135. static const int kAccountProfilesFieldNumber = 2;
  7136. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& account_profiles(int index) const;
  7137. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* mutable_account_profiles(int index);
  7138. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* add_account_profiles();
  7139. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello >&
  7140. account_profiles() const;
  7141. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello >*
  7142. mutable_account_profiles();
  7143. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_PlayersProfile)
  7144. private:
  7145. inline void set_has_request_id();
  7146. inline void clear_has_request_id();
  7147. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7148. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello > account_profiles_;
  7149. ::google::protobuf::uint32 request_id_;
  7150. mutable int _cached_size_;
  7151. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  7152. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7153. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7154. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7155. void InitAsDefaultInstance();
  7156. static CMsgGCCStrike15_v2_PlayersProfile* default_instance_;
  7157. };
  7158. // -------------------------------------------------------------------
  7159. class CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate : public ::google::protobuf::Message {
  7160. public:
  7161. CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate();
  7162. virtual ~CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate();
  7163. CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate(const CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& from);
  7164. inline CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& operator=(const CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& from) {
  7165. CopyFrom(from);
  7166. return *this;
  7167. }
  7168. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7169. return _unknown_fields_;
  7170. }
  7171. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7172. return &_unknown_fields_;
  7173. }
  7174. static const ::google::protobuf::Descriptor* descriptor();
  7175. static const CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& default_instance();
  7176. void Swap(CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate* other);
  7177. // implements Message ----------------------------------------------
  7178. CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate* New() const;
  7179. void CopyFrom(const ::google::protobuf::Message& from);
  7180. void MergeFrom(const ::google::protobuf::Message& from);
  7181. void CopyFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& from);
  7182. void MergeFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate& from);
  7183. void Clear();
  7184. bool IsInitialized() const;
  7185. int ByteSize() const;
  7186. bool MergePartialFromCodedStream(
  7187. ::google::protobuf::io::CodedInputStream* input);
  7188. void SerializeWithCachedSizes(
  7189. ::google::protobuf::io::CodedOutputStream* output) const;
  7190. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7191. int GetCachedSize() const { return _cached_size_; }
  7192. private:
  7193. void SharedCtor();
  7194. void SharedDtor();
  7195. void SetCachedSize(int size) const;
  7196. public:
  7197. ::google::protobuf::Metadata GetMetadata() const;
  7198. // nested types ----------------------------------------------------
  7199. // accessors -------------------------------------------------------
  7200. // optional uint64 caseid = 1;
  7201. inline bool has_caseid() const;
  7202. inline void clear_caseid();
  7203. static const int kCaseidFieldNumber = 1;
  7204. inline ::google::protobuf::uint64 caseid() const;
  7205. inline void set_caseid(::google::protobuf::uint64 value);
  7206. // optional uint32 suspectid = 3;
  7207. inline bool has_suspectid() const;
  7208. inline void clear_suspectid();
  7209. static const int kSuspectidFieldNumber = 3;
  7210. inline ::google::protobuf::uint32 suspectid() const;
  7211. inline void set_suspectid(::google::protobuf::uint32 value);
  7212. // optional uint32 fractionid = 4;
  7213. inline bool has_fractionid() const;
  7214. inline void clear_fractionid();
  7215. static const int kFractionidFieldNumber = 4;
  7216. inline ::google::protobuf::uint32 fractionid() const;
  7217. inline void set_fractionid(::google::protobuf::uint32 value);
  7218. // optional uint32 rpt_aimbot = 5;
  7219. inline bool has_rpt_aimbot() const;
  7220. inline void clear_rpt_aimbot();
  7221. static const int kRptAimbotFieldNumber = 5;
  7222. inline ::google::protobuf::uint32 rpt_aimbot() const;
  7223. inline void set_rpt_aimbot(::google::protobuf::uint32 value);
  7224. // optional uint32 rpt_wallhack = 6;
  7225. inline bool has_rpt_wallhack() const;
  7226. inline void clear_rpt_wallhack();
  7227. static const int kRptWallhackFieldNumber = 6;
  7228. inline ::google::protobuf::uint32 rpt_wallhack() const;
  7229. inline void set_rpt_wallhack(::google::protobuf::uint32 value);
  7230. // optional uint32 rpt_speedhack = 7;
  7231. inline bool has_rpt_speedhack() const;
  7232. inline void clear_rpt_speedhack();
  7233. static const int kRptSpeedhackFieldNumber = 7;
  7234. inline ::google::protobuf::uint32 rpt_speedhack() const;
  7235. inline void set_rpt_speedhack(::google::protobuf::uint32 value);
  7236. // optional uint32 rpt_teamharm = 8;
  7237. inline bool has_rpt_teamharm() const;
  7238. inline void clear_rpt_teamharm();
  7239. static const int kRptTeamharmFieldNumber = 8;
  7240. inline ::google::protobuf::uint32 rpt_teamharm() const;
  7241. inline void set_rpt_teamharm(::google::protobuf::uint32 value);
  7242. // optional uint32 reason = 9;
  7243. inline bool has_reason() const;
  7244. inline void clear_reason();
  7245. static const int kReasonFieldNumber = 9;
  7246. inline ::google::protobuf::uint32 reason() const;
  7247. inline void set_reason(::google::protobuf::uint32 value);
  7248. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate)
  7249. private:
  7250. inline void set_has_caseid();
  7251. inline void clear_has_caseid();
  7252. inline void set_has_suspectid();
  7253. inline void clear_has_suspectid();
  7254. inline void set_has_fractionid();
  7255. inline void clear_has_fractionid();
  7256. inline void set_has_rpt_aimbot();
  7257. inline void clear_has_rpt_aimbot();
  7258. inline void set_has_rpt_wallhack();
  7259. inline void clear_has_rpt_wallhack();
  7260. inline void set_has_rpt_speedhack();
  7261. inline void clear_has_rpt_speedhack();
  7262. inline void set_has_rpt_teamharm();
  7263. inline void clear_has_rpt_teamharm();
  7264. inline void set_has_reason();
  7265. inline void clear_has_reason();
  7266. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7267. ::google::protobuf::uint64 caseid_;
  7268. ::google::protobuf::uint32 suspectid_;
  7269. ::google::protobuf::uint32 fractionid_;
  7270. ::google::protobuf::uint32 rpt_aimbot_;
  7271. ::google::protobuf::uint32 rpt_wallhack_;
  7272. ::google::protobuf::uint32 rpt_speedhack_;
  7273. ::google::protobuf::uint32 rpt_teamharm_;
  7274. ::google::protobuf::uint32 reason_;
  7275. mutable int _cached_size_;
  7276. ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
  7277. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7278. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7279. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7280. void InitAsDefaultInstance();
  7281. static CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate* default_instance_;
  7282. };
  7283. // -------------------------------------------------------------------
  7284. class CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment : public ::google::protobuf::Message {
  7285. public:
  7286. CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment();
  7287. virtual ~CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment();
  7288. CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment(const CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& from);
  7289. inline CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& operator=(const CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& from) {
  7290. CopyFrom(from);
  7291. return *this;
  7292. }
  7293. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7294. return _unknown_fields_;
  7295. }
  7296. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7297. return &_unknown_fields_;
  7298. }
  7299. static const ::google::protobuf::Descriptor* descriptor();
  7300. static const CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& default_instance();
  7301. void Swap(CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment* other);
  7302. // implements Message ----------------------------------------------
  7303. CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment* New() const;
  7304. void CopyFrom(const ::google::protobuf::Message& from);
  7305. void MergeFrom(const ::google::protobuf::Message& from);
  7306. void CopyFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& from);
  7307. void MergeFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment& from);
  7308. void Clear();
  7309. bool IsInitialized() const;
  7310. int ByteSize() const;
  7311. bool MergePartialFromCodedStream(
  7312. ::google::protobuf::io::CodedInputStream* input);
  7313. void SerializeWithCachedSizes(
  7314. ::google::protobuf::io::CodedOutputStream* output) const;
  7315. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7316. int GetCachedSize() const { return _cached_size_; }
  7317. private:
  7318. void SharedCtor();
  7319. void SharedDtor();
  7320. void SetCachedSize(int size) const;
  7321. public:
  7322. ::google::protobuf::Metadata GetMetadata() const;
  7323. // nested types ----------------------------------------------------
  7324. // accessors -------------------------------------------------------
  7325. // optional uint64 caseid = 1;
  7326. inline bool has_caseid() const;
  7327. inline void clear_caseid();
  7328. static const int kCaseidFieldNumber = 1;
  7329. inline ::google::protobuf::uint64 caseid() const;
  7330. inline void set_caseid(::google::protobuf::uint64 value);
  7331. // optional string caseurl = 2;
  7332. inline bool has_caseurl() const;
  7333. inline void clear_caseurl();
  7334. static const int kCaseurlFieldNumber = 2;
  7335. inline const ::std::string& caseurl() const;
  7336. inline void set_caseurl(const ::std::string& value);
  7337. inline void set_caseurl(const char* value);
  7338. inline void set_caseurl(const char* value, size_t size);
  7339. inline ::std::string* mutable_caseurl();
  7340. inline ::std::string* release_caseurl();
  7341. inline void set_allocated_caseurl(::std::string* caseurl);
  7342. // optional uint32 verdict = 3;
  7343. inline bool has_verdict() const;
  7344. inline void clear_verdict();
  7345. static const int kVerdictFieldNumber = 3;
  7346. inline ::google::protobuf::uint32 verdict() const;
  7347. inline void set_verdict(::google::protobuf::uint32 value);
  7348. // optional uint32 timestamp = 4;
  7349. inline bool has_timestamp() const;
  7350. inline void clear_timestamp();
  7351. static const int kTimestampFieldNumber = 4;
  7352. inline ::google::protobuf::uint32 timestamp() const;
  7353. inline void set_timestamp(::google::protobuf::uint32 value);
  7354. // optional uint32 throttleseconds = 5;
  7355. inline bool has_throttleseconds() const;
  7356. inline void clear_throttleseconds();
  7357. static const int kThrottlesecondsFieldNumber = 5;
  7358. inline ::google::protobuf::uint32 throttleseconds() const;
  7359. inline void set_throttleseconds(::google::protobuf::uint32 value);
  7360. // optional uint32 suspectid = 6;
  7361. inline bool has_suspectid() const;
  7362. inline void clear_suspectid();
  7363. static const int kSuspectidFieldNumber = 6;
  7364. inline ::google::protobuf::uint32 suspectid() const;
  7365. inline void set_suspectid(::google::protobuf::uint32 value);
  7366. // optional uint32 fractionid = 7;
  7367. inline bool has_fractionid() const;
  7368. inline void clear_fractionid();
  7369. static const int kFractionidFieldNumber = 7;
  7370. inline ::google::protobuf::uint32 fractionid() const;
  7371. inline void set_fractionid(::google::protobuf::uint32 value);
  7372. // optional uint32 numrounds = 8;
  7373. inline bool has_numrounds() const;
  7374. inline void clear_numrounds();
  7375. static const int kNumroundsFieldNumber = 8;
  7376. inline ::google::protobuf::uint32 numrounds() const;
  7377. inline void set_numrounds(::google::protobuf::uint32 value);
  7378. // optional uint32 fractionrounds = 9;
  7379. inline bool has_fractionrounds() const;
  7380. inline void clear_fractionrounds();
  7381. static const int kFractionroundsFieldNumber = 9;
  7382. inline ::google::protobuf::uint32 fractionrounds() const;
  7383. inline void set_fractionrounds(::google::protobuf::uint32 value);
  7384. // optional int32 streakconvictions = 10;
  7385. inline bool has_streakconvictions() const;
  7386. inline void clear_streakconvictions();
  7387. static const int kStreakconvictionsFieldNumber = 10;
  7388. inline ::google::protobuf::int32 streakconvictions() const;
  7389. inline void set_streakconvictions(::google::protobuf::int32 value);
  7390. // optional uint32 reason = 11;
  7391. inline bool has_reason() const;
  7392. inline void clear_reason();
  7393. static const int kReasonFieldNumber = 11;
  7394. inline ::google::protobuf::uint32 reason() const;
  7395. inline void set_reason(::google::protobuf::uint32 value);
  7396. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment)
  7397. private:
  7398. inline void set_has_caseid();
  7399. inline void clear_has_caseid();
  7400. inline void set_has_caseurl();
  7401. inline void clear_has_caseurl();
  7402. inline void set_has_verdict();
  7403. inline void clear_has_verdict();
  7404. inline void set_has_timestamp();
  7405. inline void clear_has_timestamp();
  7406. inline void set_has_throttleseconds();
  7407. inline void clear_has_throttleseconds();
  7408. inline void set_has_suspectid();
  7409. inline void clear_has_suspectid();
  7410. inline void set_has_fractionid();
  7411. inline void clear_has_fractionid();
  7412. inline void set_has_numrounds();
  7413. inline void clear_has_numrounds();
  7414. inline void set_has_fractionrounds();
  7415. inline void clear_has_fractionrounds();
  7416. inline void set_has_streakconvictions();
  7417. inline void clear_has_streakconvictions();
  7418. inline void set_has_reason();
  7419. inline void clear_has_reason();
  7420. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7421. ::google::protobuf::uint64 caseid_;
  7422. ::std::string* caseurl_;
  7423. ::google::protobuf::uint32 verdict_;
  7424. ::google::protobuf::uint32 timestamp_;
  7425. ::google::protobuf::uint32 throttleseconds_;
  7426. ::google::protobuf::uint32 suspectid_;
  7427. ::google::protobuf::uint32 fractionid_;
  7428. ::google::protobuf::uint32 numrounds_;
  7429. ::google::protobuf::uint32 fractionrounds_;
  7430. ::google::protobuf::int32 streakconvictions_;
  7431. ::google::protobuf::uint32 reason_;
  7432. mutable int _cached_size_;
  7433. ::google::protobuf::uint32 _has_bits_[(11 + 31) / 32];
  7434. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7435. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7436. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7437. void InitAsDefaultInstance();
  7438. static CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment* default_instance_;
  7439. };
  7440. // -------------------------------------------------------------------
  7441. class CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus : public ::google::protobuf::Message {
  7442. public:
  7443. CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus();
  7444. virtual ~CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus();
  7445. CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus(const CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& from);
  7446. inline CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& operator=(const CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& from) {
  7447. CopyFrom(from);
  7448. return *this;
  7449. }
  7450. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7451. return _unknown_fields_;
  7452. }
  7453. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7454. return &_unknown_fields_;
  7455. }
  7456. static const ::google::protobuf::Descriptor* descriptor();
  7457. static const CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& default_instance();
  7458. void Swap(CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus* other);
  7459. // implements Message ----------------------------------------------
  7460. CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus* New() const;
  7461. void CopyFrom(const ::google::protobuf::Message& from);
  7462. void MergeFrom(const ::google::protobuf::Message& from);
  7463. void CopyFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& from);
  7464. void MergeFrom(const CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus& from);
  7465. void Clear();
  7466. bool IsInitialized() const;
  7467. int ByteSize() const;
  7468. bool MergePartialFromCodedStream(
  7469. ::google::protobuf::io::CodedInputStream* input);
  7470. void SerializeWithCachedSizes(
  7471. ::google::protobuf::io::CodedOutputStream* output) const;
  7472. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7473. int GetCachedSize() const { return _cached_size_; }
  7474. private:
  7475. void SharedCtor();
  7476. void SharedDtor();
  7477. void SetCachedSize(int size) const;
  7478. public:
  7479. ::google::protobuf::Metadata GetMetadata() const;
  7480. // nested types ----------------------------------------------------
  7481. // accessors -------------------------------------------------------
  7482. // optional uint64 caseid = 1;
  7483. inline bool has_caseid() const;
  7484. inline void clear_caseid();
  7485. static const int kCaseidFieldNumber = 1;
  7486. inline ::google::protobuf::uint64 caseid() const;
  7487. inline void set_caseid(::google::protobuf::uint64 value);
  7488. // optional uint32 statusid = 2;
  7489. inline bool has_statusid() const;
  7490. inline void clear_statusid();
  7491. static const int kStatusidFieldNumber = 2;
  7492. inline ::google::protobuf::uint32 statusid() const;
  7493. inline void set_statusid(::google::protobuf::uint32 value);
  7494. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus)
  7495. private:
  7496. inline void set_has_caseid();
  7497. inline void clear_has_caseid();
  7498. inline void set_has_statusid();
  7499. inline void clear_has_statusid();
  7500. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7501. ::google::protobuf::uint64 caseid_;
  7502. ::google::protobuf::uint32 statusid_;
  7503. mutable int _cached_size_;
  7504. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  7505. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7506. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7507. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7508. void InitAsDefaultInstance();
  7509. static CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus* default_instance_;
  7510. };
  7511. // -------------------------------------------------------------------
  7512. class CClientHeaderOverwatchEvidence : public ::google::protobuf::Message {
  7513. public:
  7514. CClientHeaderOverwatchEvidence();
  7515. virtual ~CClientHeaderOverwatchEvidence();
  7516. CClientHeaderOverwatchEvidence(const CClientHeaderOverwatchEvidence& from);
  7517. inline CClientHeaderOverwatchEvidence& operator=(const CClientHeaderOverwatchEvidence& from) {
  7518. CopyFrom(from);
  7519. return *this;
  7520. }
  7521. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7522. return _unknown_fields_;
  7523. }
  7524. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7525. return &_unknown_fields_;
  7526. }
  7527. static const ::google::protobuf::Descriptor* descriptor();
  7528. static const CClientHeaderOverwatchEvidence& default_instance();
  7529. void Swap(CClientHeaderOverwatchEvidence* other);
  7530. // implements Message ----------------------------------------------
  7531. CClientHeaderOverwatchEvidence* New() const;
  7532. void CopyFrom(const ::google::protobuf::Message& from);
  7533. void MergeFrom(const ::google::protobuf::Message& from);
  7534. void CopyFrom(const CClientHeaderOverwatchEvidence& from);
  7535. void MergeFrom(const CClientHeaderOverwatchEvidence& from);
  7536. void Clear();
  7537. bool IsInitialized() const;
  7538. int ByteSize() const;
  7539. bool MergePartialFromCodedStream(
  7540. ::google::protobuf::io::CodedInputStream* input);
  7541. void SerializeWithCachedSizes(
  7542. ::google::protobuf::io::CodedOutputStream* output) const;
  7543. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7544. int GetCachedSize() const { return _cached_size_; }
  7545. private:
  7546. void SharedCtor();
  7547. void SharedDtor();
  7548. void SetCachedSize(int size) const;
  7549. public:
  7550. ::google::protobuf::Metadata GetMetadata() const;
  7551. // nested types ----------------------------------------------------
  7552. // accessors -------------------------------------------------------
  7553. // optional uint32 accountid = 1;
  7554. inline bool has_accountid() const;
  7555. inline void clear_accountid();
  7556. static const int kAccountidFieldNumber = 1;
  7557. inline ::google::protobuf::uint32 accountid() const;
  7558. inline void set_accountid(::google::protobuf::uint32 value);
  7559. // optional uint64 caseid = 2;
  7560. inline bool has_caseid() const;
  7561. inline void clear_caseid();
  7562. static const int kCaseidFieldNumber = 2;
  7563. inline ::google::protobuf::uint64 caseid() const;
  7564. inline void set_caseid(::google::protobuf::uint64 value);
  7565. // @@protoc_insertion_point(class_scope:CClientHeaderOverwatchEvidence)
  7566. private:
  7567. inline void set_has_accountid();
  7568. inline void clear_has_accountid();
  7569. inline void set_has_caseid();
  7570. inline void clear_has_caseid();
  7571. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7572. ::google::protobuf::uint64 caseid_;
  7573. ::google::protobuf::uint32 accountid_;
  7574. mutable int _cached_size_;
  7575. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  7576. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7577. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7578. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7579. void InitAsDefaultInstance();
  7580. static CClientHeaderOverwatchEvidence* default_instance_;
  7581. };
  7582. // -------------------------------------------------------------------
  7583. class CMsgGCCStrike15_v2_GC2ClientTextMsg : public ::google::protobuf::Message {
  7584. public:
  7585. CMsgGCCStrike15_v2_GC2ClientTextMsg();
  7586. virtual ~CMsgGCCStrike15_v2_GC2ClientTextMsg();
  7587. CMsgGCCStrike15_v2_GC2ClientTextMsg(const CMsgGCCStrike15_v2_GC2ClientTextMsg& from);
  7588. inline CMsgGCCStrike15_v2_GC2ClientTextMsg& operator=(const CMsgGCCStrike15_v2_GC2ClientTextMsg& from) {
  7589. CopyFrom(from);
  7590. return *this;
  7591. }
  7592. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7593. return _unknown_fields_;
  7594. }
  7595. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7596. return &_unknown_fields_;
  7597. }
  7598. static const ::google::protobuf::Descriptor* descriptor();
  7599. static const CMsgGCCStrike15_v2_GC2ClientTextMsg& default_instance();
  7600. void Swap(CMsgGCCStrike15_v2_GC2ClientTextMsg* other);
  7601. // implements Message ----------------------------------------------
  7602. CMsgGCCStrike15_v2_GC2ClientTextMsg* New() const;
  7603. void CopyFrom(const ::google::protobuf::Message& from);
  7604. void MergeFrom(const ::google::protobuf::Message& from);
  7605. void CopyFrom(const CMsgGCCStrike15_v2_GC2ClientTextMsg& from);
  7606. void MergeFrom(const CMsgGCCStrike15_v2_GC2ClientTextMsg& from);
  7607. void Clear();
  7608. bool IsInitialized() const;
  7609. int ByteSize() const;
  7610. bool MergePartialFromCodedStream(
  7611. ::google::protobuf::io::CodedInputStream* input);
  7612. void SerializeWithCachedSizes(
  7613. ::google::protobuf::io::CodedOutputStream* output) const;
  7614. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7615. int GetCachedSize() const { return _cached_size_; }
  7616. private:
  7617. void SharedCtor();
  7618. void SharedDtor();
  7619. void SetCachedSize(int size) const;
  7620. public:
  7621. ::google::protobuf::Metadata GetMetadata() const;
  7622. // nested types ----------------------------------------------------
  7623. // accessors -------------------------------------------------------
  7624. // optional uint32 id = 1;
  7625. inline bool has_id() const;
  7626. inline void clear_id();
  7627. static const int kIdFieldNumber = 1;
  7628. inline ::google::protobuf::uint32 id() const;
  7629. inline void set_id(::google::protobuf::uint32 value);
  7630. // optional uint32 type = 2;
  7631. inline bool has_type() const;
  7632. inline void clear_type();
  7633. static const int kTypeFieldNumber = 2;
  7634. inline ::google::protobuf::uint32 type() const;
  7635. inline void set_type(::google::protobuf::uint32 value);
  7636. // optional bytes payload = 3;
  7637. inline bool has_payload() const;
  7638. inline void clear_payload();
  7639. static const int kPayloadFieldNumber = 3;
  7640. inline const ::std::string& payload() const;
  7641. inline void set_payload(const ::std::string& value);
  7642. inline void set_payload(const char* value);
  7643. inline void set_payload(const void* value, size_t size);
  7644. inline ::std::string* mutable_payload();
  7645. inline ::std::string* release_payload();
  7646. inline void set_allocated_payload(::std::string* payload);
  7647. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GC2ClientTextMsg)
  7648. private:
  7649. inline void set_has_id();
  7650. inline void clear_has_id();
  7651. inline void set_has_type();
  7652. inline void clear_has_type();
  7653. inline void set_has_payload();
  7654. inline void clear_has_payload();
  7655. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7656. ::google::protobuf::uint32 id_;
  7657. ::google::protobuf::uint32 type_;
  7658. ::std::string* payload_;
  7659. mutable int _cached_size_;
  7660. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  7661. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7662. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7663. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7664. void InitAsDefaultInstance();
  7665. static CMsgGCCStrike15_v2_GC2ClientTextMsg* default_instance_;
  7666. };
  7667. // -------------------------------------------------------------------
  7668. class CMsgGCCStrike15_v2_Client2GCTextMsg : public ::google::protobuf::Message {
  7669. public:
  7670. CMsgGCCStrike15_v2_Client2GCTextMsg();
  7671. virtual ~CMsgGCCStrike15_v2_Client2GCTextMsg();
  7672. CMsgGCCStrike15_v2_Client2GCTextMsg(const CMsgGCCStrike15_v2_Client2GCTextMsg& from);
  7673. inline CMsgGCCStrike15_v2_Client2GCTextMsg& operator=(const CMsgGCCStrike15_v2_Client2GCTextMsg& from) {
  7674. CopyFrom(from);
  7675. return *this;
  7676. }
  7677. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7678. return _unknown_fields_;
  7679. }
  7680. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7681. return &_unknown_fields_;
  7682. }
  7683. static const ::google::protobuf::Descriptor* descriptor();
  7684. static const CMsgGCCStrike15_v2_Client2GCTextMsg& default_instance();
  7685. void Swap(CMsgGCCStrike15_v2_Client2GCTextMsg* other);
  7686. // implements Message ----------------------------------------------
  7687. CMsgGCCStrike15_v2_Client2GCTextMsg* New() const;
  7688. void CopyFrom(const ::google::protobuf::Message& from);
  7689. void MergeFrom(const ::google::protobuf::Message& from);
  7690. void CopyFrom(const CMsgGCCStrike15_v2_Client2GCTextMsg& from);
  7691. void MergeFrom(const CMsgGCCStrike15_v2_Client2GCTextMsg& from);
  7692. void Clear();
  7693. bool IsInitialized() const;
  7694. int ByteSize() const;
  7695. bool MergePartialFromCodedStream(
  7696. ::google::protobuf::io::CodedInputStream* input);
  7697. void SerializeWithCachedSizes(
  7698. ::google::protobuf::io::CodedOutputStream* output) const;
  7699. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7700. int GetCachedSize() const { return _cached_size_; }
  7701. private:
  7702. void SharedCtor();
  7703. void SharedDtor();
  7704. void SetCachedSize(int size) const;
  7705. public:
  7706. ::google::protobuf::Metadata GetMetadata() const;
  7707. // nested types ----------------------------------------------------
  7708. // accessors -------------------------------------------------------
  7709. // optional uint32 id = 1;
  7710. inline bool has_id() const;
  7711. inline void clear_id();
  7712. static const int kIdFieldNumber = 1;
  7713. inline ::google::protobuf::uint32 id() const;
  7714. inline void set_id(::google::protobuf::uint32 value);
  7715. // repeated bytes args = 2;
  7716. inline int args_size() const;
  7717. inline void clear_args();
  7718. static const int kArgsFieldNumber = 2;
  7719. inline const ::std::string& args(int index) const;
  7720. inline ::std::string* mutable_args(int index);
  7721. inline void set_args(int index, const ::std::string& value);
  7722. inline void set_args(int index, const char* value);
  7723. inline void set_args(int index, const void* value, size_t size);
  7724. inline ::std::string* add_args();
  7725. inline void add_args(const ::std::string& value);
  7726. inline void add_args(const char* value);
  7727. inline void add_args(const void* value, size_t size);
  7728. inline const ::google::protobuf::RepeatedPtrField< ::std::string>& args() const;
  7729. inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_args();
  7730. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Client2GCTextMsg)
  7731. private:
  7732. inline void set_has_id();
  7733. inline void clear_has_id();
  7734. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7735. ::google::protobuf::RepeatedPtrField< ::std::string> args_;
  7736. ::google::protobuf::uint32 id_;
  7737. mutable int _cached_size_;
  7738. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  7739. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7740. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7741. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7742. void InitAsDefaultInstance();
  7743. static CMsgGCCStrike15_v2_Client2GCTextMsg* default_instance_;
  7744. };
  7745. // -------------------------------------------------------------------
  7746. class CMsgGCCStrike15_v2_MatchEndRunRewardDrops : public ::google::protobuf::Message {
  7747. public:
  7748. CMsgGCCStrike15_v2_MatchEndRunRewardDrops();
  7749. virtual ~CMsgGCCStrike15_v2_MatchEndRunRewardDrops();
  7750. CMsgGCCStrike15_v2_MatchEndRunRewardDrops(const CMsgGCCStrike15_v2_MatchEndRunRewardDrops& from);
  7751. inline CMsgGCCStrike15_v2_MatchEndRunRewardDrops& operator=(const CMsgGCCStrike15_v2_MatchEndRunRewardDrops& from) {
  7752. CopyFrom(from);
  7753. return *this;
  7754. }
  7755. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7756. return _unknown_fields_;
  7757. }
  7758. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7759. return &_unknown_fields_;
  7760. }
  7761. static const ::google::protobuf::Descriptor* descriptor();
  7762. static const CMsgGCCStrike15_v2_MatchEndRunRewardDrops& default_instance();
  7763. void Swap(CMsgGCCStrike15_v2_MatchEndRunRewardDrops* other);
  7764. // implements Message ----------------------------------------------
  7765. CMsgGCCStrike15_v2_MatchEndRunRewardDrops* New() const;
  7766. void CopyFrom(const ::google::protobuf::Message& from);
  7767. void MergeFrom(const ::google::protobuf::Message& from);
  7768. void CopyFrom(const CMsgGCCStrike15_v2_MatchEndRunRewardDrops& from);
  7769. void MergeFrom(const CMsgGCCStrike15_v2_MatchEndRunRewardDrops& from);
  7770. void Clear();
  7771. bool IsInitialized() const;
  7772. int ByteSize() const;
  7773. bool MergePartialFromCodedStream(
  7774. ::google::protobuf::io::CodedInputStream* input);
  7775. void SerializeWithCachedSizes(
  7776. ::google::protobuf::io::CodedOutputStream* output) const;
  7777. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7778. int GetCachedSize() const { return _cached_size_; }
  7779. private:
  7780. void SharedCtor();
  7781. void SharedDtor();
  7782. void SetCachedSize(int size) const;
  7783. public:
  7784. ::google::protobuf::Metadata GetMetadata() const;
  7785. // nested types ----------------------------------------------------
  7786. // accessors -------------------------------------------------------
  7787. // optional .CMsgGCCStrike15_v2_MatchmakingServerReservationResponse serverinfo = 3;
  7788. inline bool has_serverinfo() const;
  7789. inline void clear_serverinfo();
  7790. static const int kServerinfoFieldNumber = 3;
  7791. inline const ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& serverinfo() const;
  7792. inline ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* mutable_serverinfo();
  7793. inline ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* release_serverinfo();
  7794. inline void set_allocated_serverinfo(::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* serverinfo);
  7795. // optional .CMsgGC_ServerQuestUpdateData match_end_quest_data = 4;
  7796. inline bool has_match_end_quest_data() const;
  7797. inline void clear_match_end_quest_data();
  7798. static const int kMatchEndQuestDataFieldNumber = 4;
  7799. inline const ::CMsgGC_ServerQuestUpdateData& match_end_quest_data() const;
  7800. inline ::CMsgGC_ServerQuestUpdateData* mutable_match_end_quest_data();
  7801. inline ::CMsgGC_ServerQuestUpdateData* release_match_end_quest_data();
  7802. inline void set_allocated_match_end_quest_data(::CMsgGC_ServerQuestUpdateData* match_end_quest_data);
  7803. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchEndRunRewardDrops)
  7804. private:
  7805. inline void set_has_serverinfo();
  7806. inline void clear_has_serverinfo();
  7807. inline void set_has_match_end_quest_data();
  7808. inline void clear_has_match_end_quest_data();
  7809. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7810. ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* serverinfo_;
  7811. ::CMsgGC_ServerQuestUpdateData* match_end_quest_data_;
  7812. mutable int _cached_size_;
  7813. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  7814. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7815. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7816. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7817. void InitAsDefaultInstance();
  7818. static CMsgGCCStrike15_v2_MatchEndRunRewardDrops* default_instance_;
  7819. };
  7820. // -------------------------------------------------------------------
  7821. class CEconItemPreviewDataBlock_Sticker : public ::google::protobuf::Message {
  7822. public:
  7823. CEconItemPreviewDataBlock_Sticker();
  7824. virtual ~CEconItemPreviewDataBlock_Sticker();
  7825. CEconItemPreviewDataBlock_Sticker(const CEconItemPreviewDataBlock_Sticker& from);
  7826. inline CEconItemPreviewDataBlock_Sticker& operator=(const CEconItemPreviewDataBlock_Sticker& from) {
  7827. CopyFrom(from);
  7828. return *this;
  7829. }
  7830. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7831. return _unknown_fields_;
  7832. }
  7833. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7834. return &_unknown_fields_;
  7835. }
  7836. static const ::google::protobuf::Descriptor* descriptor();
  7837. static const CEconItemPreviewDataBlock_Sticker& default_instance();
  7838. void Swap(CEconItemPreviewDataBlock_Sticker* other);
  7839. // implements Message ----------------------------------------------
  7840. CEconItemPreviewDataBlock_Sticker* New() const;
  7841. void CopyFrom(const ::google::protobuf::Message& from);
  7842. void MergeFrom(const ::google::protobuf::Message& from);
  7843. void CopyFrom(const CEconItemPreviewDataBlock_Sticker& from);
  7844. void MergeFrom(const CEconItemPreviewDataBlock_Sticker& from);
  7845. void Clear();
  7846. bool IsInitialized() const;
  7847. int ByteSize() const;
  7848. bool MergePartialFromCodedStream(
  7849. ::google::protobuf::io::CodedInputStream* input);
  7850. void SerializeWithCachedSizes(
  7851. ::google::protobuf::io::CodedOutputStream* output) const;
  7852. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7853. int GetCachedSize() const { return _cached_size_; }
  7854. private:
  7855. void SharedCtor();
  7856. void SharedDtor();
  7857. void SetCachedSize(int size) const;
  7858. public:
  7859. ::google::protobuf::Metadata GetMetadata() const;
  7860. // nested types ----------------------------------------------------
  7861. // accessors -------------------------------------------------------
  7862. // optional uint32 slot = 1;
  7863. inline bool has_slot() const;
  7864. inline void clear_slot();
  7865. static const int kSlotFieldNumber = 1;
  7866. inline ::google::protobuf::uint32 slot() const;
  7867. inline void set_slot(::google::protobuf::uint32 value);
  7868. // optional uint32 sticker_id = 2;
  7869. inline bool has_sticker_id() const;
  7870. inline void clear_sticker_id();
  7871. static const int kStickerIdFieldNumber = 2;
  7872. inline ::google::protobuf::uint32 sticker_id() const;
  7873. inline void set_sticker_id(::google::protobuf::uint32 value);
  7874. // optional float wear = 3;
  7875. inline bool has_wear() const;
  7876. inline void clear_wear();
  7877. static const int kWearFieldNumber = 3;
  7878. inline float wear() const;
  7879. inline void set_wear(float value);
  7880. // optional float scale = 4;
  7881. inline bool has_scale() const;
  7882. inline void clear_scale();
  7883. static const int kScaleFieldNumber = 4;
  7884. inline float scale() const;
  7885. inline void set_scale(float value);
  7886. // optional float rotation = 5;
  7887. inline bool has_rotation() const;
  7888. inline void clear_rotation();
  7889. static const int kRotationFieldNumber = 5;
  7890. inline float rotation() const;
  7891. inline void set_rotation(float value);
  7892. // @@protoc_insertion_point(class_scope:CEconItemPreviewDataBlock.Sticker)
  7893. private:
  7894. inline void set_has_slot();
  7895. inline void clear_has_slot();
  7896. inline void set_has_sticker_id();
  7897. inline void clear_has_sticker_id();
  7898. inline void set_has_wear();
  7899. inline void clear_has_wear();
  7900. inline void set_has_scale();
  7901. inline void clear_has_scale();
  7902. inline void set_has_rotation();
  7903. inline void clear_has_rotation();
  7904. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  7905. ::google::protobuf::uint32 slot_;
  7906. ::google::protobuf::uint32 sticker_id_;
  7907. float wear_;
  7908. float scale_;
  7909. float rotation_;
  7910. mutable int _cached_size_;
  7911. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  7912. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  7913. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  7914. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  7915. void InitAsDefaultInstance();
  7916. static CEconItemPreviewDataBlock_Sticker* default_instance_;
  7917. };
  7918. // -------------------------------------------------------------------
  7919. class CEconItemPreviewDataBlock : public ::google::protobuf::Message {
  7920. public:
  7921. CEconItemPreviewDataBlock();
  7922. virtual ~CEconItemPreviewDataBlock();
  7923. CEconItemPreviewDataBlock(const CEconItemPreviewDataBlock& from);
  7924. inline CEconItemPreviewDataBlock& operator=(const CEconItemPreviewDataBlock& from) {
  7925. CopyFrom(from);
  7926. return *this;
  7927. }
  7928. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  7929. return _unknown_fields_;
  7930. }
  7931. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  7932. return &_unknown_fields_;
  7933. }
  7934. static const ::google::protobuf::Descriptor* descriptor();
  7935. static const CEconItemPreviewDataBlock& default_instance();
  7936. void Swap(CEconItemPreviewDataBlock* other);
  7937. // implements Message ----------------------------------------------
  7938. CEconItemPreviewDataBlock* New() const;
  7939. void CopyFrom(const ::google::protobuf::Message& from);
  7940. void MergeFrom(const ::google::protobuf::Message& from);
  7941. void CopyFrom(const CEconItemPreviewDataBlock& from);
  7942. void MergeFrom(const CEconItemPreviewDataBlock& from);
  7943. void Clear();
  7944. bool IsInitialized() const;
  7945. int ByteSize() const;
  7946. bool MergePartialFromCodedStream(
  7947. ::google::protobuf::io::CodedInputStream* input);
  7948. void SerializeWithCachedSizes(
  7949. ::google::protobuf::io::CodedOutputStream* output) const;
  7950. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  7951. int GetCachedSize() const { return _cached_size_; }
  7952. private:
  7953. void SharedCtor();
  7954. void SharedDtor();
  7955. void SetCachedSize(int size) const;
  7956. public:
  7957. ::google::protobuf::Metadata GetMetadata() const;
  7958. // nested types ----------------------------------------------------
  7959. typedef CEconItemPreviewDataBlock_Sticker Sticker;
  7960. // accessors -------------------------------------------------------
  7961. // optional uint32 accountid = 1;
  7962. inline bool has_accountid() const;
  7963. inline void clear_accountid();
  7964. static const int kAccountidFieldNumber = 1;
  7965. inline ::google::protobuf::uint32 accountid() const;
  7966. inline void set_accountid(::google::protobuf::uint32 value);
  7967. // optional uint64 itemid = 2;
  7968. inline bool has_itemid() const;
  7969. inline void clear_itemid();
  7970. static const int kItemidFieldNumber = 2;
  7971. inline ::google::protobuf::uint64 itemid() const;
  7972. inline void set_itemid(::google::protobuf::uint64 value);
  7973. // optional uint32 defindex = 3;
  7974. inline bool has_defindex() const;
  7975. inline void clear_defindex();
  7976. static const int kDefindexFieldNumber = 3;
  7977. inline ::google::protobuf::uint32 defindex() const;
  7978. inline void set_defindex(::google::protobuf::uint32 value);
  7979. // optional uint32 paintindex = 4;
  7980. inline bool has_paintindex() const;
  7981. inline void clear_paintindex();
  7982. static const int kPaintindexFieldNumber = 4;
  7983. inline ::google::protobuf::uint32 paintindex() const;
  7984. inline void set_paintindex(::google::protobuf::uint32 value);
  7985. // optional uint32 rarity = 5;
  7986. inline bool has_rarity() const;
  7987. inline void clear_rarity();
  7988. static const int kRarityFieldNumber = 5;
  7989. inline ::google::protobuf::uint32 rarity() const;
  7990. inline void set_rarity(::google::protobuf::uint32 value);
  7991. // optional uint32 quality = 6;
  7992. inline bool has_quality() const;
  7993. inline void clear_quality();
  7994. static const int kQualityFieldNumber = 6;
  7995. inline ::google::protobuf::uint32 quality() const;
  7996. inline void set_quality(::google::protobuf::uint32 value);
  7997. // optional uint32 paintwear = 7;
  7998. inline bool has_paintwear() const;
  7999. inline void clear_paintwear();
  8000. static const int kPaintwearFieldNumber = 7;
  8001. inline ::google::protobuf::uint32 paintwear() const;
  8002. inline void set_paintwear(::google::protobuf::uint32 value);
  8003. // optional uint32 paintseed = 8;
  8004. inline bool has_paintseed() const;
  8005. inline void clear_paintseed();
  8006. static const int kPaintseedFieldNumber = 8;
  8007. inline ::google::protobuf::uint32 paintseed() const;
  8008. inline void set_paintseed(::google::protobuf::uint32 value);
  8009. // optional uint32 killeaterscoretype = 9;
  8010. inline bool has_killeaterscoretype() const;
  8011. inline void clear_killeaterscoretype();
  8012. static const int kKilleaterscoretypeFieldNumber = 9;
  8013. inline ::google::protobuf::uint32 killeaterscoretype() const;
  8014. inline void set_killeaterscoretype(::google::protobuf::uint32 value);
  8015. // optional uint32 killeatervalue = 10;
  8016. inline bool has_killeatervalue() const;
  8017. inline void clear_killeatervalue();
  8018. static const int kKilleatervalueFieldNumber = 10;
  8019. inline ::google::protobuf::uint32 killeatervalue() const;
  8020. inline void set_killeatervalue(::google::protobuf::uint32 value);
  8021. // optional string customname = 11;
  8022. inline bool has_customname() const;
  8023. inline void clear_customname();
  8024. static const int kCustomnameFieldNumber = 11;
  8025. inline const ::std::string& customname() const;
  8026. inline void set_customname(const ::std::string& value);
  8027. inline void set_customname(const char* value);
  8028. inline void set_customname(const char* value, size_t size);
  8029. inline ::std::string* mutable_customname();
  8030. inline ::std::string* release_customname();
  8031. inline void set_allocated_customname(::std::string* customname);
  8032. // repeated .CEconItemPreviewDataBlock.Sticker stickers = 12;
  8033. inline int stickers_size() const;
  8034. inline void clear_stickers();
  8035. static const int kStickersFieldNumber = 12;
  8036. inline const ::CEconItemPreviewDataBlock_Sticker& stickers(int index) const;
  8037. inline ::CEconItemPreviewDataBlock_Sticker* mutable_stickers(int index);
  8038. inline ::CEconItemPreviewDataBlock_Sticker* add_stickers();
  8039. inline const ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker >&
  8040. stickers() const;
  8041. inline ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker >*
  8042. mutable_stickers();
  8043. // optional uint32 inventory = 13;
  8044. inline bool has_inventory() const;
  8045. inline void clear_inventory();
  8046. static const int kInventoryFieldNumber = 13;
  8047. inline ::google::protobuf::uint32 inventory() const;
  8048. inline void set_inventory(::google::protobuf::uint32 value);
  8049. // optional uint32 origin = 14;
  8050. inline bool has_origin() const;
  8051. inline void clear_origin();
  8052. static const int kOriginFieldNumber = 14;
  8053. inline ::google::protobuf::uint32 origin() const;
  8054. inline void set_origin(::google::protobuf::uint32 value);
  8055. // optional uint32 questid = 15;
  8056. inline bool has_questid() const;
  8057. inline void clear_questid();
  8058. static const int kQuestidFieldNumber = 15;
  8059. inline ::google::protobuf::uint32 questid() const;
  8060. inline void set_questid(::google::protobuf::uint32 value);
  8061. // optional uint32 dropreason = 16;
  8062. inline bool has_dropreason() const;
  8063. inline void clear_dropreason();
  8064. static const int kDropreasonFieldNumber = 16;
  8065. inline ::google::protobuf::uint32 dropreason() const;
  8066. inline void set_dropreason(::google::protobuf::uint32 value);
  8067. // @@protoc_insertion_point(class_scope:CEconItemPreviewDataBlock)
  8068. private:
  8069. inline void set_has_accountid();
  8070. inline void clear_has_accountid();
  8071. inline void set_has_itemid();
  8072. inline void clear_has_itemid();
  8073. inline void set_has_defindex();
  8074. inline void clear_has_defindex();
  8075. inline void set_has_paintindex();
  8076. inline void clear_has_paintindex();
  8077. inline void set_has_rarity();
  8078. inline void clear_has_rarity();
  8079. inline void set_has_quality();
  8080. inline void clear_has_quality();
  8081. inline void set_has_paintwear();
  8082. inline void clear_has_paintwear();
  8083. inline void set_has_paintseed();
  8084. inline void clear_has_paintseed();
  8085. inline void set_has_killeaterscoretype();
  8086. inline void clear_has_killeaterscoretype();
  8087. inline void set_has_killeatervalue();
  8088. inline void clear_has_killeatervalue();
  8089. inline void set_has_customname();
  8090. inline void clear_has_customname();
  8091. inline void set_has_inventory();
  8092. inline void clear_has_inventory();
  8093. inline void set_has_origin();
  8094. inline void clear_has_origin();
  8095. inline void set_has_questid();
  8096. inline void clear_has_questid();
  8097. inline void set_has_dropreason();
  8098. inline void clear_has_dropreason();
  8099. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8100. ::google::protobuf::uint64 itemid_;
  8101. ::google::protobuf::uint32 accountid_;
  8102. ::google::protobuf::uint32 defindex_;
  8103. ::google::protobuf::uint32 paintindex_;
  8104. ::google::protobuf::uint32 rarity_;
  8105. ::google::protobuf::uint32 quality_;
  8106. ::google::protobuf::uint32 paintwear_;
  8107. ::google::protobuf::uint32 paintseed_;
  8108. ::google::protobuf::uint32 killeaterscoretype_;
  8109. ::std::string* customname_;
  8110. ::google::protobuf::uint32 killeatervalue_;
  8111. ::google::protobuf::uint32 inventory_;
  8112. ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker > stickers_;
  8113. ::google::protobuf::uint32 origin_;
  8114. ::google::protobuf::uint32 questid_;
  8115. ::google::protobuf::uint32 dropreason_;
  8116. mutable int _cached_size_;
  8117. ::google::protobuf::uint32 _has_bits_[(16 + 31) / 32];
  8118. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8119. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8120. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8121. void InitAsDefaultInstance();
  8122. static CEconItemPreviewDataBlock* default_instance_;
  8123. };
  8124. // -------------------------------------------------------------------
  8125. class CMsgGCCStrike15_v2_MatchEndRewardDropsNotification : public ::google::protobuf::Message {
  8126. public:
  8127. CMsgGCCStrike15_v2_MatchEndRewardDropsNotification();
  8128. virtual ~CMsgGCCStrike15_v2_MatchEndRewardDropsNotification();
  8129. CMsgGCCStrike15_v2_MatchEndRewardDropsNotification(const CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& from);
  8130. inline CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& operator=(const CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& from) {
  8131. CopyFrom(from);
  8132. return *this;
  8133. }
  8134. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8135. return _unknown_fields_;
  8136. }
  8137. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8138. return &_unknown_fields_;
  8139. }
  8140. static const ::google::protobuf::Descriptor* descriptor();
  8141. static const CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& default_instance();
  8142. void Swap(CMsgGCCStrike15_v2_MatchEndRewardDropsNotification* other);
  8143. // implements Message ----------------------------------------------
  8144. CMsgGCCStrike15_v2_MatchEndRewardDropsNotification* New() const;
  8145. void CopyFrom(const ::google::protobuf::Message& from);
  8146. void MergeFrom(const ::google::protobuf::Message& from);
  8147. void CopyFrom(const CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& from);
  8148. void MergeFrom(const CMsgGCCStrike15_v2_MatchEndRewardDropsNotification& from);
  8149. void Clear();
  8150. bool IsInitialized() const;
  8151. int ByteSize() const;
  8152. bool MergePartialFromCodedStream(
  8153. ::google::protobuf::io::CodedInputStream* input);
  8154. void SerializeWithCachedSizes(
  8155. ::google::protobuf::io::CodedOutputStream* output) const;
  8156. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8157. int GetCachedSize() const { return _cached_size_; }
  8158. private:
  8159. void SharedCtor();
  8160. void SharedDtor();
  8161. void SetCachedSize(int size) const;
  8162. public:
  8163. ::google::protobuf::Metadata GetMetadata() const;
  8164. // nested types ----------------------------------------------------
  8165. // accessors -------------------------------------------------------
  8166. // optional .CEconItemPreviewDataBlock iteminfo = 6;
  8167. inline bool has_iteminfo() const;
  8168. inline void clear_iteminfo();
  8169. static const int kIteminfoFieldNumber = 6;
  8170. inline const ::CEconItemPreviewDataBlock& iteminfo() const;
  8171. inline ::CEconItemPreviewDataBlock* mutable_iteminfo();
  8172. inline ::CEconItemPreviewDataBlock* release_iteminfo();
  8173. inline void set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo);
  8174. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchEndRewardDropsNotification)
  8175. private:
  8176. inline void set_has_iteminfo();
  8177. inline void clear_has_iteminfo();
  8178. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8179. ::CEconItemPreviewDataBlock* iteminfo_;
  8180. mutable int _cached_size_;
  8181. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8182. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8183. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8184. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8185. void InitAsDefaultInstance();
  8186. static CMsgGCCStrike15_v2_MatchEndRewardDropsNotification* default_instance_;
  8187. };
  8188. // -------------------------------------------------------------------
  8189. class CMsgItemAcknowledged : public ::google::protobuf::Message {
  8190. public:
  8191. CMsgItemAcknowledged();
  8192. virtual ~CMsgItemAcknowledged();
  8193. CMsgItemAcknowledged(const CMsgItemAcknowledged& from);
  8194. inline CMsgItemAcknowledged& operator=(const CMsgItemAcknowledged& from) {
  8195. CopyFrom(from);
  8196. return *this;
  8197. }
  8198. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8199. return _unknown_fields_;
  8200. }
  8201. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8202. return &_unknown_fields_;
  8203. }
  8204. static const ::google::protobuf::Descriptor* descriptor();
  8205. static const CMsgItemAcknowledged& default_instance();
  8206. void Swap(CMsgItemAcknowledged* other);
  8207. // implements Message ----------------------------------------------
  8208. CMsgItemAcknowledged* New() const;
  8209. void CopyFrom(const ::google::protobuf::Message& from);
  8210. void MergeFrom(const ::google::protobuf::Message& from);
  8211. void CopyFrom(const CMsgItemAcknowledged& from);
  8212. void MergeFrom(const CMsgItemAcknowledged& from);
  8213. void Clear();
  8214. bool IsInitialized() const;
  8215. int ByteSize() const;
  8216. bool MergePartialFromCodedStream(
  8217. ::google::protobuf::io::CodedInputStream* input);
  8218. void SerializeWithCachedSizes(
  8219. ::google::protobuf::io::CodedOutputStream* output) const;
  8220. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8221. int GetCachedSize() const { return _cached_size_; }
  8222. private:
  8223. void SharedCtor();
  8224. void SharedDtor();
  8225. void SetCachedSize(int size) const;
  8226. public:
  8227. ::google::protobuf::Metadata GetMetadata() const;
  8228. // nested types ----------------------------------------------------
  8229. // accessors -------------------------------------------------------
  8230. // optional .CEconItemPreviewDataBlock iteminfo = 1;
  8231. inline bool has_iteminfo() const;
  8232. inline void clear_iteminfo();
  8233. static const int kIteminfoFieldNumber = 1;
  8234. inline const ::CEconItemPreviewDataBlock& iteminfo() const;
  8235. inline ::CEconItemPreviewDataBlock* mutable_iteminfo();
  8236. inline ::CEconItemPreviewDataBlock* release_iteminfo();
  8237. inline void set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo);
  8238. // @@protoc_insertion_point(class_scope:CMsgItemAcknowledged)
  8239. private:
  8240. inline void set_has_iteminfo();
  8241. inline void clear_has_iteminfo();
  8242. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8243. ::CEconItemPreviewDataBlock* iteminfo_;
  8244. mutable int _cached_size_;
  8245. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8246. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8247. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8248. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8249. void InitAsDefaultInstance();
  8250. static CMsgItemAcknowledged* default_instance_;
  8251. };
  8252. // -------------------------------------------------------------------
  8253. class CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest : public ::google::protobuf::Message {
  8254. public:
  8255. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest();
  8256. virtual ~CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest();
  8257. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& from);
  8258. inline CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& operator=(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& from) {
  8259. CopyFrom(from);
  8260. return *this;
  8261. }
  8262. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8263. return _unknown_fields_;
  8264. }
  8265. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8266. return &_unknown_fields_;
  8267. }
  8268. static const ::google::protobuf::Descriptor* descriptor();
  8269. static const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& default_instance();
  8270. void Swap(CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest* other);
  8271. // implements Message ----------------------------------------------
  8272. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest* New() const;
  8273. void CopyFrom(const ::google::protobuf::Message& from);
  8274. void MergeFrom(const ::google::protobuf::Message& from);
  8275. void CopyFrom(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& from);
  8276. void MergeFrom(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest& from);
  8277. void Clear();
  8278. bool IsInitialized() const;
  8279. int ByteSize() const;
  8280. bool MergePartialFromCodedStream(
  8281. ::google::protobuf::io::CodedInputStream* input);
  8282. void SerializeWithCachedSizes(
  8283. ::google::protobuf::io::CodedOutputStream* output) const;
  8284. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8285. int GetCachedSize() const { return _cached_size_; }
  8286. private:
  8287. void SharedCtor();
  8288. void SharedDtor();
  8289. void SetCachedSize(int size) const;
  8290. public:
  8291. ::google::protobuf::Metadata GetMetadata() const;
  8292. // nested types ----------------------------------------------------
  8293. // accessors -------------------------------------------------------
  8294. // optional uint64 param_s = 1;
  8295. inline bool has_param_s() const;
  8296. inline void clear_param_s();
  8297. static const int kParamSFieldNumber = 1;
  8298. inline ::google::protobuf::uint64 param_s() const;
  8299. inline void set_param_s(::google::protobuf::uint64 value);
  8300. // optional uint64 param_a = 2;
  8301. inline bool has_param_a() const;
  8302. inline void clear_param_a();
  8303. static const int kParamAFieldNumber = 2;
  8304. inline ::google::protobuf::uint64 param_a() const;
  8305. inline void set_param_a(::google::protobuf::uint64 value);
  8306. // optional uint64 param_d = 3;
  8307. inline bool has_param_d() const;
  8308. inline void clear_param_d();
  8309. static const int kParamDFieldNumber = 3;
  8310. inline ::google::protobuf::uint64 param_d() const;
  8311. inline void set_param_d(::google::protobuf::uint64 value);
  8312. // optional uint64 param_m = 4;
  8313. inline bool has_param_m() const;
  8314. inline void clear_param_m();
  8315. static const int kParamMFieldNumber = 4;
  8316. inline ::google::protobuf::uint64 param_m() const;
  8317. inline void set_param_m(::google::protobuf::uint64 value);
  8318. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest)
  8319. private:
  8320. inline void set_has_param_s();
  8321. inline void clear_has_param_s();
  8322. inline void set_has_param_a();
  8323. inline void clear_has_param_a();
  8324. inline void set_has_param_d();
  8325. inline void clear_has_param_d();
  8326. inline void set_has_param_m();
  8327. inline void clear_has_param_m();
  8328. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8329. ::google::protobuf::uint64 param_s_;
  8330. ::google::protobuf::uint64 param_a_;
  8331. ::google::protobuf::uint64 param_d_;
  8332. ::google::protobuf::uint64 param_m_;
  8333. mutable int _cached_size_;
  8334. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  8335. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8336. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8337. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8338. void InitAsDefaultInstance();
  8339. static CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest* default_instance_;
  8340. };
  8341. // -------------------------------------------------------------------
  8342. class CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse : public ::google::protobuf::Message {
  8343. public:
  8344. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse();
  8345. virtual ~CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse();
  8346. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& from);
  8347. inline CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& operator=(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& from) {
  8348. CopyFrom(from);
  8349. return *this;
  8350. }
  8351. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8352. return _unknown_fields_;
  8353. }
  8354. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8355. return &_unknown_fields_;
  8356. }
  8357. static const ::google::protobuf::Descriptor* descriptor();
  8358. static const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& default_instance();
  8359. void Swap(CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse* other);
  8360. // implements Message ----------------------------------------------
  8361. CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse* New() const;
  8362. void CopyFrom(const ::google::protobuf::Message& from);
  8363. void MergeFrom(const ::google::protobuf::Message& from);
  8364. void CopyFrom(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& from);
  8365. void MergeFrom(const CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse& from);
  8366. void Clear();
  8367. bool IsInitialized() const;
  8368. int ByteSize() const;
  8369. bool MergePartialFromCodedStream(
  8370. ::google::protobuf::io::CodedInputStream* input);
  8371. void SerializeWithCachedSizes(
  8372. ::google::protobuf::io::CodedOutputStream* output) const;
  8373. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8374. int GetCachedSize() const { return _cached_size_; }
  8375. private:
  8376. void SharedCtor();
  8377. void SharedDtor();
  8378. void SetCachedSize(int size) const;
  8379. public:
  8380. ::google::protobuf::Metadata GetMetadata() const;
  8381. // nested types ----------------------------------------------------
  8382. // accessors -------------------------------------------------------
  8383. // optional .CEconItemPreviewDataBlock iteminfo = 1;
  8384. inline bool has_iteminfo() const;
  8385. inline void clear_iteminfo();
  8386. static const int kIteminfoFieldNumber = 1;
  8387. inline const ::CEconItemPreviewDataBlock& iteminfo() const;
  8388. inline ::CEconItemPreviewDataBlock* mutable_iteminfo();
  8389. inline ::CEconItemPreviewDataBlock* release_iteminfo();
  8390. inline void set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo);
  8391. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse)
  8392. private:
  8393. inline void set_has_iteminfo();
  8394. inline void clear_has_iteminfo();
  8395. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8396. ::CEconItemPreviewDataBlock* iteminfo_;
  8397. mutable int _cached_size_;
  8398. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8399. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8400. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8401. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8402. void InitAsDefaultInstance();
  8403. static CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse* default_instance_;
  8404. };
  8405. // -------------------------------------------------------------------
  8406. class CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification : public ::google::protobuf::Message {
  8407. public:
  8408. CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification();
  8409. virtual ~CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification();
  8410. CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification(const CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& from);
  8411. inline CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& operator=(const CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& from) {
  8412. CopyFrom(from);
  8413. return *this;
  8414. }
  8415. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8416. return _unknown_fields_;
  8417. }
  8418. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8419. return &_unknown_fields_;
  8420. }
  8421. static const ::google::protobuf::Descriptor* descriptor();
  8422. static const CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& default_instance();
  8423. void Swap(CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification* other);
  8424. // implements Message ----------------------------------------------
  8425. CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification* New() const;
  8426. void CopyFrom(const ::google::protobuf::Message& from);
  8427. void MergeFrom(const ::google::protobuf::Message& from);
  8428. void CopyFrom(const CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& from);
  8429. void MergeFrom(const CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification& from);
  8430. void Clear();
  8431. bool IsInitialized() const;
  8432. int ByteSize() const;
  8433. bool MergePartialFromCodedStream(
  8434. ::google::protobuf::io::CodedInputStream* input);
  8435. void SerializeWithCachedSizes(
  8436. ::google::protobuf::io::CodedOutputStream* output) const;
  8437. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8438. int GetCachedSize() const { return _cached_size_; }
  8439. private:
  8440. void SharedCtor();
  8441. void SharedDtor();
  8442. void SetCachedSize(int size) const;
  8443. public:
  8444. ::google::protobuf::Metadata GetMetadata() const;
  8445. // nested types ----------------------------------------------------
  8446. // accessors -------------------------------------------------------
  8447. // optional uint64 match_id = 1;
  8448. inline bool has_match_id() const;
  8449. inline void clear_match_id();
  8450. static const int kMatchIdFieldNumber = 1;
  8451. inline ::google::protobuf::uint64 match_id() const;
  8452. inline void set_match_id(::google::protobuf::uint64 value);
  8453. // optional uint32 defindex = 2;
  8454. inline bool has_defindex() const;
  8455. inline void clear_defindex();
  8456. static const int kDefindexFieldNumber = 2;
  8457. inline ::google::protobuf::uint32 defindex() const;
  8458. inline void set_defindex(::google::protobuf::uint32 value);
  8459. // repeated uint32 accountids = 3;
  8460. inline int accountids_size() const;
  8461. inline void clear_accountids();
  8462. static const int kAccountidsFieldNumber = 3;
  8463. inline ::google::protobuf::uint32 accountids(int index) const;
  8464. inline void set_accountids(int index, ::google::protobuf::uint32 value);
  8465. inline void add_accountids(::google::protobuf::uint32 value);
  8466. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  8467. accountids() const;
  8468. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  8469. mutable_accountids();
  8470. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification)
  8471. private:
  8472. inline void set_has_match_id();
  8473. inline void clear_has_match_id();
  8474. inline void set_has_defindex();
  8475. inline void clear_has_defindex();
  8476. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8477. ::google::protobuf::uint64 match_id_;
  8478. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > accountids_;
  8479. ::google::protobuf::uint32 defindex_;
  8480. mutable int _cached_size_;
  8481. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  8482. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8483. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8484. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8485. void InitAsDefaultInstance();
  8486. static CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification* default_instance_;
  8487. };
  8488. // -------------------------------------------------------------------
  8489. class CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames : public ::google::protobuf::Message {
  8490. public:
  8491. CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames();
  8492. virtual ~CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames();
  8493. CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames(const CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& from);
  8494. inline CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& operator=(const CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& from) {
  8495. CopyFrom(from);
  8496. return *this;
  8497. }
  8498. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8499. return _unknown_fields_;
  8500. }
  8501. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8502. return &_unknown_fields_;
  8503. }
  8504. static const ::google::protobuf::Descriptor* descriptor();
  8505. static const CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& default_instance();
  8506. void Swap(CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames* other);
  8507. // implements Message ----------------------------------------------
  8508. CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames* New() const;
  8509. void CopyFrom(const ::google::protobuf::Message& from);
  8510. void MergeFrom(const ::google::protobuf::Message& from);
  8511. void CopyFrom(const CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& from);
  8512. void MergeFrom(const CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames& from);
  8513. void Clear();
  8514. bool IsInitialized() const;
  8515. int ByteSize() const;
  8516. bool MergePartialFromCodedStream(
  8517. ::google::protobuf::io::CodedInputStream* input);
  8518. void SerializeWithCachedSizes(
  8519. ::google::protobuf::io::CodedOutputStream* output) const;
  8520. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8521. int GetCachedSize() const { return _cached_size_; }
  8522. private:
  8523. void SharedCtor();
  8524. void SharedDtor();
  8525. void SetCachedSize(int size) const;
  8526. public:
  8527. ::google::protobuf::Metadata GetMetadata() const;
  8528. // nested types ----------------------------------------------------
  8529. // accessors -------------------------------------------------------
  8530. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames)
  8531. private:
  8532. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8533. mutable int _cached_size_;
  8534. ::google::protobuf::uint32 _has_bits_[1];
  8535. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8536. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8537. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8538. void InitAsDefaultInstance();
  8539. static CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames* default_instance_;
  8540. };
  8541. // -------------------------------------------------------------------
  8542. class CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser : public ::google::protobuf::Message {
  8543. public:
  8544. CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser();
  8545. virtual ~CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser();
  8546. CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser(const CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& from);
  8547. inline CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& operator=(const CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& from) {
  8548. CopyFrom(from);
  8549. return *this;
  8550. }
  8551. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8552. return _unknown_fields_;
  8553. }
  8554. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8555. return &_unknown_fields_;
  8556. }
  8557. static const ::google::protobuf::Descriptor* descriptor();
  8558. static const CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& default_instance();
  8559. void Swap(CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser* other);
  8560. // implements Message ----------------------------------------------
  8561. CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser* New() const;
  8562. void CopyFrom(const ::google::protobuf::Message& from);
  8563. void MergeFrom(const ::google::protobuf::Message& from);
  8564. void CopyFrom(const CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& from);
  8565. void MergeFrom(const CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser& from);
  8566. void Clear();
  8567. bool IsInitialized() const;
  8568. int ByteSize() const;
  8569. bool MergePartialFromCodedStream(
  8570. ::google::protobuf::io::CodedInputStream* input);
  8571. void SerializeWithCachedSizes(
  8572. ::google::protobuf::io::CodedOutputStream* output) const;
  8573. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8574. int GetCachedSize() const { return _cached_size_; }
  8575. private:
  8576. void SharedCtor();
  8577. void SharedDtor();
  8578. void SetCachedSize(int size) const;
  8579. public:
  8580. ::google::protobuf::Metadata GetMetadata() const;
  8581. // nested types ----------------------------------------------------
  8582. // accessors -------------------------------------------------------
  8583. // optional uint32 accountid = 1;
  8584. inline bool has_accountid() const;
  8585. inline void clear_accountid();
  8586. static const int kAccountidFieldNumber = 1;
  8587. inline ::google::protobuf::uint32 accountid() const;
  8588. inline void set_accountid(::google::protobuf::uint32 value);
  8589. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser)
  8590. private:
  8591. inline void set_has_accountid();
  8592. inline void clear_has_accountid();
  8593. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8594. ::google::protobuf::uint32 accountid_;
  8595. mutable int _cached_size_;
  8596. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8597. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8598. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8599. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8600. void InitAsDefaultInstance();
  8601. static CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser* default_instance_;
  8602. };
  8603. // -------------------------------------------------------------------
  8604. class CMsgGCCStrike15_v2_MatchListRequestRecentUserGames : public ::google::protobuf::Message {
  8605. public:
  8606. CMsgGCCStrike15_v2_MatchListRequestRecentUserGames();
  8607. virtual ~CMsgGCCStrike15_v2_MatchListRequestRecentUserGames();
  8608. CMsgGCCStrike15_v2_MatchListRequestRecentUserGames(const CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& from);
  8609. inline CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& operator=(const CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& from) {
  8610. CopyFrom(from);
  8611. return *this;
  8612. }
  8613. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8614. return _unknown_fields_;
  8615. }
  8616. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8617. return &_unknown_fields_;
  8618. }
  8619. static const ::google::protobuf::Descriptor* descriptor();
  8620. static const CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& default_instance();
  8621. void Swap(CMsgGCCStrike15_v2_MatchListRequestRecentUserGames* other);
  8622. // implements Message ----------------------------------------------
  8623. CMsgGCCStrike15_v2_MatchListRequestRecentUserGames* New() const;
  8624. void CopyFrom(const ::google::protobuf::Message& from);
  8625. void MergeFrom(const ::google::protobuf::Message& from);
  8626. void CopyFrom(const CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& from);
  8627. void MergeFrom(const CMsgGCCStrike15_v2_MatchListRequestRecentUserGames& from);
  8628. void Clear();
  8629. bool IsInitialized() const;
  8630. int ByteSize() const;
  8631. bool MergePartialFromCodedStream(
  8632. ::google::protobuf::io::CodedInputStream* input);
  8633. void SerializeWithCachedSizes(
  8634. ::google::protobuf::io::CodedOutputStream* output) const;
  8635. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8636. int GetCachedSize() const { return _cached_size_; }
  8637. private:
  8638. void SharedCtor();
  8639. void SharedDtor();
  8640. void SetCachedSize(int size) const;
  8641. public:
  8642. ::google::protobuf::Metadata GetMetadata() const;
  8643. // nested types ----------------------------------------------------
  8644. // accessors -------------------------------------------------------
  8645. // optional uint32 accountid = 1;
  8646. inline bool has_accountid() const;
  8647. inline void clear_accountid();
  8648. static const int kAccountidFieldNumber = 1;
  8649. inline ::google::protobuf::uint32 accountid() const;
  8650. inline void set_accountid(::google::protobuf::uint32 value);
  8651. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchListRequestRecentUserGames)
  8652. private:
  8653. inline void set_has_accountid();
  8654. inline void clear_has_accountid();
  8655. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8656. ::google::protobuf::uint32 accountid_;
  8657. mutable int _cached_size_;
  8658. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8659. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8660. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8661. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8662. void InitAsDefaultInstance();
  8663. static CMsgGCCStrike15_v2_MatchListRequestRecentUserGames* default_instance_;
  8664. };
  8665. // -------------------------------------------------------------------
  8666. class CMsgGCCStrike15_v2_MatchListRequestTournamentGames : public ::google::protobuf::Message {
  8667. public:
  8668. CMsgGCCStrike15_v2_MatchListRequestTournamentGames();
  8669. virtual ~CMsgGCCStrike15_v2_MatchListRequestTournamentGames();
  8670. CMsgGCCStrike15_v2_MatchListRequestTournamentGames(const CMsgGCCStrike15_v2_MatchListRequestTournamentGames& from);
  8671. inline CMsgGCCStrike15_v2_MatchListRequestTournamentGames& operator=(const CMsgGCCStrike15_v2_MatchListRequestTournamentGames& from) {
  8672. CopyFrom(from);
  8673. return *this;
  8674. }
  8675. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8676. return _unknown_fields_;
  8677. }
  8678. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8679. return &_unknown_fields_;
  8680. }
  8681. static const ::google::protobuf::Descriptor* descriptor();
  8682. static const CMsgGCCStrike15_v2_MatchListRequestTournamentGames& default_instance();
  8683. void Swap(CMsgGCCStrike15_v2_MatchListRequestTournamentGames* other);
  8684. // implements Message ----------------------------------------------
  8685. CMsgGCCStrike15_v2_MatchListRequestTournamentGames* New() const;
  8686. void CopyFrom(const ::google::protobuf::Message& from);
  8687. void MergeFrom(const ::google::protobuf::Message& from);
  8688. void CopyFrom(const CMsgGCCStrike15_v2_MatchListRequestTournamentGames& from);
  8689. void MergeFrom(const CMsgGCCStrike15_v2_MatchListRequestTournamentGames& from);
  8690. void Clear();
  8691. bool IsInitialized() const;
  8692. int ByteSize() const;
  8693. bool MergePartialFromCodedStream(
  8694. ::google::protobuf::io::CodedInputStream* input);
  8695. void SerializeWithCachedSizes(
  8696. ::google::protobuf::io::CodedOutputStream* output) const;
  8697. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8698. int GetCachedSize() const { return _cached_size_; }
  8699. private:
  8700. void SharedCtor();
  8701. void SharedDtor();
  8702. void SetCachedSize(int size) const;
  8703. public:
  8704. ::google::protobuf::Metadata GetMetadata() const;
  8705. // nested types ----------------------------------------------------
  8706. // accessors -------------------------------------------------------
  8707. // optional int32 eventid = 1;
  8708. inline bool has_eventid() const;
  8709. inline void clear_eventid();
  8710. static const int kEventidFieldNumber = 1;
  8711. inline ::google::protobuf::int32 eventid() const;
  8712. inline void set_eventid(::google::protobuf::int32 value);
  8713. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchListRequestTournamentGames)
  8714. private:
  8715. inline void set_has_eventid();
  8716. inline void clear_has_eventid();
  8717. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8718. ::google::protobuf::int32 eventid_;
  8719. mutable int _cached_size_;
  8720. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  8721. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8722. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8723. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8724. void InitAsDefaultInstance();
  8725. static CMsgGCCStrike15_v2_MatchListRequestTournamentGames* default_instance_;
  8726. };
  8727. // -------------------------------------------------------------------
  8728. class CMsgGCCStrike15_v2_MatchListRequestFullGameInfo : public ::google::protobuf::Message {
  8729. public:
  8730. CMsgGCCStrike15_v2_MatchListRequestFullGameInfo();
  8731. virtual ~CMsgGCCStrike15_v2_MatchListRequestFullGameInfo();
  8732. CMsgGCCStrike15_v2_MatchListRequestFullGameInfo(const CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& from);
  8733. inline CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& operator=(const CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& from) {
  8734. CopyFrom(from);
  8735. return *this;
  8736. }
  8737. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8738. return _unknown_fields_;
  8739. }
  8740. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8741. return &_unknown_fields_;
  8742. }
  8743. static const ::google::protobuf::Descriptor* descriptor();
  8744. static const CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& default_instance();
  8745. void Swap(CMsgGCCStrike15_v2_MatchListRequestFullGameInfo* other);
  8746. // implements Message ----------------------------------------------
  8747. CMsgGCCStrike15_v2_MatchListRequestFullGameInfo* New() const;
  8748. void CopyFrom(const ::google::protobuf::Message& from);
  8749. void MergeFrom(const ::google::protobuf::Message& from);
  8750. void CopyFrom(const CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& from);
  8751. void MergeFrom(const CMsgGCCStrike15_v2_MatchListRequestFullGameInfo& from);
  8752. void Clear();
  8753. bool IsInitialized() const;
  8754. int ByteSize() const;
  8755. bool MergePartialFromCodedStream(
  8756. ::google::protobuf::io::CodedInputStream* input);
  8757. void SerializeWithCachedSizes(
  8758. ::google::protobuf::io::CodedOutputStream* output) const;
  8759. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8760. int GetCachedSize() const { return _cached_size_; }
  8761. private:
  8762. void SharedCtor();
  8763. void SharedDtor();
  8764. void SetCachedSize(int size) const;
  8765. public:
  8766. ::google::protobuf::Metadata GetMetadata() const;
  8767. // nested types ----------------------------------------------------
  8768. // accessors -------------------------------------------------------
  8769. // optional uint64 matchid = 1;
  8770. inline bool has_matchid() const;
  8771. inline void clear_matchid();
  8772. static const int kMatchidFieldNumber = 1;
  8773. inline ::google::protobuf::uint64 matchid() const;
  8774. inline void set_matchid(::google::protobuf::uint64 value);
  8775. // optional uint64 outcomeid = 2;
  8776. inline bool has_outcomeid() const;
  8777. inline void clear_outcomeid();
  8778. static const int kOutcomeidFieldNumber = 2;
  8779. inline ::google::protobuf::uint64 outcomeid() const;
  8780. inline void set_outcomeid(::google::protobuf::uint64 value);
  8781. // optional uint32 token = 3;
  8782. inline bool has_token() const;
  8783. inline void clear_token();
  8784. static const int kTokenFieldNumber = 3;
  8785. inline ::google::protobuf::uint32 token() const;
  8786. inline void set_token(::google::protobuf::uint32 value);
  8787. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchListRequestFullGameInfo)
  8788. private:
  8789. inline void set_has_matchid();
  8790. inline void clear_has_matchid();
  8791. inline void set_has_outcomeid();
  8792. inline void clear_has_outcomeid();
  8793. inline void set_has_token();
  8794. inline void clear_has_token();
  8795. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8796. ::google::protobuf::uint64 matchid_;
  8797. ::google::protobuf::uint64 outcomeid_;
  8798. ::google::protobuf::uint32 token_;
  8799. mutable int _cached_size_;
  8800. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  8801. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8802. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8803. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8804. void InitAsDefaultInstance();
  8805. static CMsgGCCStrike15_v2_MatchListRequestFullGameInfo* default_instance_;
  8806. };
  8807. // -------------------------------------------------------------------
  8808. class CDataGCCStrike15_v2_MatchInfo : public ::google::protobuf::Message {
  8809. public:
  8810. CDataGCCStrike15_v2_MatchInfo();
  8811. virtual ~CDataGCCStrike15_v2_MatchInfo();
  8812. CDataGCCStrike15_v2_MatchInfo(const CDataGCCStrike15_v2_MatchInfo& from);
  8813. inline CDataGCCStrike15_v2_MatchInfo& operator=(const CDataGCCStrike15_v2_MatchInfo& from) {
  8814. CopyFrom(from);
  8815. return *this;
  8816. }
  8817. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8818. return _unknown_fields_;
  8819. }
  8820. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8821. return &_unknown_fields_;
  8822. }
  8823. static const ::google::protobuf::Descriptor* descriptor();
  8824. static const CDataGCCStrike15_v2_MatchInfo& default_instance();
  8825. void Swap(CDataGCCStrike15_v2_MatchInfo* other);
  8826. // implements Message ----------------------------------------------
  8827. CDataGCCStrike15_v2_MatchInfo* New() const;
  8828. void CopyFrom(const ::google::protobuf::Message& from);
  8829. void MergeFrom(const ::google::protobuf::Message& from);
  8830. void CopyFrom(const CDataGCCStrike15_v2_MatchInfo& from);
  8831. void MergeFrom(const CDataGCCStrike15_v2_MatchInfo& from);
  8832. void Clear();
  8833. bool IsInitialized() const;
  8834. int ByteSize() const;
  8835. bool MergePartialFromCodedStream(
  8836. ::google::protobuf::io::CodedInputStream* input);
  8837. void SerializeWithCachedSizes(
  8838. ::google::protobuf::io::CodedOutputStream* output) const;
  8839. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8840. int GetCachedSize() const { return _cached_size_; }
  8841. private:
  8842. void SharedCtor();
  8843. void SharedDtor();
  8844. void SetCachedSize(int size) const;
  8845. public:
  8846. ::google::protobuf::Metadata GetMetadata() const;
  8847. // nested types ----------------------------------------------------
  8848. // accessors -------------------------------------------------------
  8849. // optional uint64 matchid = 1;
  8850. inline bool has_matchid() const;
  8851. inline void clear_matchid();
  8852. static const int kMatchidFieldNumber = 1;
  8853. inline ::google::protobuf::uint64 matchid() const;
  8854. inline void set_matchid(::google::protobuf::uint64 value);
  8855. // optional uint32 matchtime = 2;
  8856. inline bool has_matchtime() const;
  8857. inline void clear_matchtime();
  8858. static const int kMatchtimeFieldNumber = 2;
  8859. inline ::google::protobuf::uint32 matchtime() const;
  8860. inline void set_matchtime(::google::protobuf::uint32 value);
  8861. // optional .WatchableMatchInfo watchablematchinfo = 3;
  8862. inline bool has_watchablematchinfo() const;
  8863. inline void clear_watchablematchinfo();
  8864. static const int kWatchablematchinfoFieldNumber = 3;
  8865. inline const ::WatchableMatchInfo& watchablematchinfo() const;
  8866. inline ::WatchableMatchInfo* mutable_watchablematchinfo();
  8867. inline ::WatchableMatchInfo* release_watchablematchinfo();
  8868. inline void set_allocated_watchablematchinfo(::WatchableMatchInfo* watchablematchinfo);
  8869. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstats_legacy = 4;
  8870. inline bool has_roundstats_legacy() const;
  8871. inline void clear_roundstats_legacy();
  8872. static const int kRoundstatsLegacyFieldNumber = 4;
  8873. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& roundstats_legacy() const;
  8874. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* mutable_roundstats_legacy();
  8875. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* release_roundstats_legacy();
  8876. inline void set_allocated_roundstats_legacy(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* roundstats_legacy);
  8877. // repeated .CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstatsall = 5;
  8878. inline int roundstatsall_size() const;
  8879. inline void clear_roundstatsall();
  8880. static const int kRoundstatsallFieldNumber = 5;
  8881. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& roundstatsall(int index) const;
  8882. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* mutable_roundstatsall(int index);
  8883. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* add_roundstatsall();
  8884. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats >&
  8885. roundstatsall() const;
  8886. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats >*
  8887. mutable_roundstatsall();
  8888. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_MatchInfo)
  8889. private:
  8890. inline void set_has_matchid();
  8891. inline void clear_has_matchid();
  8892. inline void set_has_matchtime();
  8893. inline void clear_has_matchtime();
  8894. inline void set_has_watchablematchinfo();
  8895. inline void clear_has_watchablematchinfo();
  8896. inline void set_has_roundstats_legacy();
  8897. inline void clear_has_roundstats_legacy();
  8898. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8899. ::google::protobuf::uint64 matchid_;
  8900. ::WatchableMatchInfo* watchablematchinfo_;
  8901. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* roundstats_legacy_;
  8902. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats > roundstatsall_;
  8903. ::google::protobuf::uint32 matchtime_;
  8904. mutable int _cached_size_;
  8905. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  8906. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8907. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8908. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8909. void InitAsDefaultInstance();
  8910. static CDataGCCStrike15_v2_MatchInfo* default_instance_;
  8911. };
  8912. // -------------------------------------------------------------------
  8913. class CDataGCCStrike15_v2_TournamentGroupTeam : public ::google::protobuf::Message {
  8914. public:
  8915. CDataGCCStrike15_v2_TournamentGroupTeam();
  8916. virtual ~CDataGCCStrike15_v2_TournamentGroupTeam();
  8917. CDataGCCStrike15_v2_TournamentGroupTeam(const CDataGCCStrike15_v2_TournamentGroupTeam& from);
  8918. inline CDataGCCStrike15_v2_TournamentGroupTeam& operator=(const CDataGCCStrike15_v2_TournamentGroupTeam& from) {
  8919. CopyFrom(from);
  8920. return *this;
  8921. }
  8922. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  8923. return _unknown_fields_;
  8924. }
  8925. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  8926. return &_unknown_fields_;
  8927. }
  8928. static const ::google::protobuf::Descriptor* descriptor();
  8929. static const CDataGCCStrike15_v2_TournamentGroupTeam& default_instance();
  8930. void Swap(CDataGCCStrike15_v2_TournamentGroupTeam* other);
  8931. // implements Message ----------------------------------------------
  8932. CDataGCCStrike15_v2_TournamentGroupTeam* New() const;
  8933. void CopyFrom(const ::google::protobuf::Message& from);
  8934. void MergeFrom(const ::google::protobuf::Message& from);
  8935. void CopyFrom(const CDataGCCStrike15_v2_TournamentGroupTeam& from);
  8936. void MergeFrom(const CDataGCCStrike15_v2_TournamentGroupTeam& from);
  8937. void Clear();
  8938. bool IsInitialized() const;
  8939. int ByteSize() const;
  8940. bool MergePartialFromCodedStream(
  8941. ::google::protobuf::io::CodedInputStream* input);
  8942. void SerializeWithCachedSizes(
  8943. ::google::protobuf::io::CodedOutputStream* output) const;
  8944. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  8945. int GetCachedSize() const { return _cached_size_; }
  8946. private:
  8947. void SharedCtor();
  8948. void SharedDtor();
  8949. void SetCachedSize(int size) const;
  8950. public:
  8951. ::google::protobuf::Metadata GetMetadata() const;
  8952. // nested types ----------------------------------------------------
  8953. // accessors -------------------------------------------------------
  8954. // optional int32 team_id = 1;
  8955. inline bool has_team_id() const;
  8956. inline void clear_team_id();
  8957. static const int kTeamIdFieldNumber = 1;
  8958. inline ::google::protobuf::int32 team_id() const;
  8959. inline void set_team_id(::google::protobuf::int32 value);
  8960. // optional int32 score = 2;
  8961. inline bool has_score() const;
  8962. inline void clear_score();
  8963. static const int kScoreFieldNumber = 2;
  8964. inline ::google::protobuf::int32 score() const;
  8965. inline void set_score(::google::protobuf::int32 value);
  8966. // optional bool correctpick = 3;
  8967. inline bool has_correctpick() const;
  8968. inline void clear_correctpick();
  8969. static const int kCorrectpickFieldNumber = 3;
  8970. inline bool correctpick() const;
  8971. inline void set_correctpick(bool value);
  8972. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentGroupTeam)
  8973. private:
  8974. inline void set_has_team_id();
  8975. inline void clear_has_team_id();
  8976. inline void set_has_score();
  8977. inline void clear_has_score();
  8978. inline void set_has_correctpick();
  8979. inline void clear_has_correctpick();
  8980. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  8981. ::google::protobuf::int32 team_id_;
  8982. ::google::protobuf::int32 score_;
  8983. bool correctpick_;
  8984. mutable int _cached_size_;
  8985. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  8986. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  8987. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  8988. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  8989. void InitAsDefaultInstance();
  8990. static CDataGCCStrike15_v2_TournamentGroupTeam* default_instance_;
  8991. };
  8992. // -------------------------------------------------------------------
  8993. class CDataGCCStrike15_v2_TournamentGroup_Picks : public ::google::protobuf::Message {
  8994. public:
  8995. CDataGCCStrike15_v2_TournamentGroup_Picks();
  8996. virtual ~CDataGCCStrike15_v2_TournamentGroup_Picks();
  8997. CDataGCCStrike15_v2_TournamentGroup_Picks(const CDataGCCStrike15_v2_TournamentGroup_Picks& from);
  8998. inline CDataGCCStrike15_v2_TournamentGroup_Picks& operator=(const CDataGCCStrike15_v2_TournamentGroup_Picks& from) {
  8999. CopyFrom(from);
  9000. return *this;
  9001. }
  9002. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9003. return _unknown_fields_;
  9004. }
  9005. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9006. return &_unknown_fields_;
  9007. }
  9008. static const ::google::protobuf::Descriptor* descriptor();
  9009. static const CDataGCCStrike15_v2_TournamentGroup_Picks& default_instance();
  9010. void Swap(CDataGCCStrike15_v2_TournamentGroup_Picks* other);
  9011. // implements Message ----------------------------------------------
  9012. CDataGCCStrike15_v2_TournamentGroup_Picks* New() const;
  9013. void CopyFrom(const ::google::protobuf::Message& from);
  9014. void MergeFrom(const ::google::protobuf::Message& from);
  9015. void CopyFrom(const CDataGCCStrike15_v2_TournamentGroup_Picks& from);
  9016. void MergeFrom(const CDataGCCStrike15_v2_TournamentGroup_Picks& from);
  9017. void Clear();
  9018. bool IsInitialized() const;
  9019. int ByteSize() const;
  9020. bool MergePartialFromCodedStream(
  9021. ::google::protobuf::io::CodedInputStream* input);
  9022. void SerializeWithCachedSizes(
  9023. ::google::protobuf::io::CodedOutputStream* output) const;
  9024. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9025. int GetCachedSize() const { return _cached_size_; }
  9026. private:
  9027. void SharedCtor();
  9028. void SharedDtor();
  9029. void SetCachedSize(int size) const;
  9030. public:
  9031. ::google::protobuf::Metadata GetMetadata() const;
  9032. // nested types ----------------------------------------------------
  9033. // accessors -------------------------------------------------------
  9034. // repeated int32 pickids = 1;
  9035. inline int pickids_size() const;
  9036. inline void clear_pickids();
  9037. static const int kPickidsFieldNumber = 1;
  9038. inline ::google::protobuf::int32 pickids(int index) const;
  9039. inline void set_pickids(int index, ::google::protobuf::int32 value);
  9040. inline void add_pickids(::google::protobuf::int32 value);
  9041. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  9042. pickids() const;
  9043. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  9044. mutable_pickids();
  9045. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentGroup.Picks)
  9046. private:
  9047. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9048. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > pickids_;
  9049. mutable int _cached_size_;
  9050. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  9051. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9052. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9053. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9054. void InitAsDefaultInstance();
  9055. static CDataGCCStrike15_v2_TournamentGroup_Picks* default_instance_;
  9056. };
  9057. // -------------------------------------------------------------------
  9058. class CDataGCCStrike15_v2_TournamentGroup : public ::google::protobuf::Message {
  9059. public:
  9060. CDataGCCStrike15_v2_TournamentGroup();
  9061. virtual ~CDataGCCStrike15_v2_TournamentGroup();
  9062. CDataGCCStrike15_v2_TournamentGroup(const CDataGCCStrike15_v2_TournamentGroup& from);
  9063. inline CDataGCCStrike15_v2_TournamentGroup& operator=(const CDataGCCStrike15_v2_TournamentGroup& from) {
  9064. CopyFrom(from);
  9065. return *this;
  9066. }
  9067. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9068. return _unknown_fields_;
  9069. }
  9070. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9071. return &_unknown_fields_;
  9072. }
  9073. static const ::google::protobuf::Descriptor* descriptor();
  9074. static const CDataGCCStrike15_v2_TournamentGroup& default_instance();
  9075. void Swap(CDataGCCStrike15_v2_TournamentGroup* other);
  9076. // implements Message ----------------------------------------------
  9077. CDataGCCStrike15_v2_TournamentGroup* New() const;
  9078. void CopyFrom(const ::google::protobuf::Message& from);
  9079. void MergeFrom(const ::google::protobuf::Message& from);
  9080. void CopyFrom(const CDataGCCStrike15_v2_TournamentGroup& from);
  9081. void MergeFrom(const CDataGCCStrike15_v2_TournamentGroup& from);
  9082. void Clear();
  9083. bool IsInitialized() const;
  9084. int ByteSize() const;
  9085. bool MergePartialFromCodedStream(
  9086. ::google::protobuf::io::CodedInputStream* input);
  9087. void SerializeWithCachedSizes(
  9088. ::google::protobuf::io::CodedOutputStream* output) const;
  9089. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9090. int GetCachedSize() const { return _cached_size_; }
  9091. private:
  9092. void SharedCtor();
  9093. void SharedDtor();
  9094. void SetCachedSize(int size) const;
  9095. public:
  9096. ::google::protobuf::Metadata GetMetadata() const;
  9097. // nested types ----------------------------------------------------
  9098. typedef CDataGCCStrike15_v2_TournamentGroup_Picks Picks;
  9099. // accessors -------------------------------------------------------
  9100. // optional uint32 groupid = 1;
  9101. inline bool has_groupid() const;
  9102. inline void clear_groupid();
  9103. static const int kGroupidFieldNumber = 1;
  9104. inline ::google::protobuf::uint32 groupid() const;
  9105. inline void set_groupid(::google::protobuf::uint32 value);
  9106. // optional string name = 2;
  9107. inline bool has_name() const;
  9108. inline void clear_name();
  9109. static const int kNameFieldNumber = 2;
  9110. inline const ::std::string& name() const;
  9111. inline void set_name(const ::std::string& value);
  9112. inline void set_name(const char* value);
  9113. inline void set_name(const char* value, size_t size);
  9114. inline ::std::string* mutable_name();
  9115. inline ::std::string* release_name();
  9116. inline void set_allocated_name(::std::string* name);
  9117. // optional string desc = 3;
  9118. inline bool has_desc() const;
  9119. inline void clear_desc();
  9120. static const int kDescFieldNumber = 3;
  9121. inline const ::std::string& desc() const;
  9122. inline void set_desc(const ::std::string& value);
  9123. inline void set_desc(const char* value);
  9124. inline void set_desc(const char* value, size_t size);
  9125. inline ::std::string* mutable_desc();
  9126. inline ::std::string* release_desc();
  9127. inline void set_allocated_desc(::std::string* desc);
  9128. // optional uint32 picks__deprecated = 4;
  9129. inline bool has_picks__deprecated() const;
  9130. inline void clear_picks__deprecated();
  9131. static const int kPicksDeprecatedFieldNumber = 4;
  9132. inline ::google::protobuf::uint32 picks__deprecated() const;
  9133. inline void set_picks__deprecated(::google::protobuf::uint32 value);
  9134. // repeated .CDataGCCStrike15_v2_TournamentGroupTeam teams = 5;
  9135. inline int teams_size() const;
  9136. inline void clear_teams();
  9137. static const int kTeamsFieldNumber = 5;
  9138. inline const ::CDataGCCStrike15_v2_TournamentGroupTeam& teams(int index) const;
  9139. inline ::CDataGCCStrike15_v2_TournamentGroupTeam* mutable_teams(int index);
  9140. inline ::CDataGCCStrike15_v2_TournamentGroupTeam* add_teams();
  9141. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroupTeam >&
  9142. teams() const;
  9143. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroupTeam >*
  9144. mutable_teams();
  9145. // repeated int32 stage_ids = 6;
  9146. inline int stage_ids_size() const;
  9147. inline void clear_stage_ids();
  9148. static const int kStageIdsFieldNumber = 6;
  9149. inline ::google::protobuf::int32 stage_ids(int index) const;
  9150. inline void set_stage_ids(int index, ::google::protobuf::int32 value);
  9151. inline void add_stage_ids(::google::protobuf::int32 value);
  9152. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  9153. stage_ids() const;
  9154. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  9155. mutable_stage_ids();
  9156. // optional uint32 picklockuntiltime = 7;
  9157. inline bool has_picklockuntiltime() const;
  9158. inline void clear_picklockuntiltime();
  9159. static const int kPicklockuntiltimeFieldNumber = 7;
  9160. inline ::google::protobuf::uint32 picklockuntiltime() const;
  9161. inline void set_picklockuntiltime(::google::protobuf::uint32 value);
  9162. // optional uint32 pickableteams = 8;
  9163. inline bool has_pickableteams() const;
  9164. inline void clear_pickableteams();
  9165. static const int kPickableteamsFieldNumber = 8;
  9166. inline ::google::protobuf::uint32 pickableteams() const;
  9167. inline void set_pickableteams(::google::protobuf::uint32 value);
  9168. // optional uint32 points_per_pick = 9;
  9169. inline bool has_points_per_pick() const;
  9170. inline void clear_points_per_pick();
  9171. static const int kPointsPerPickFieldNumber = 9;
  9172. inline ::google::protobuf::uint32 points_per_pick() const;
  9173. inline void set_points_per_pick(::google::protobuf::uint32 value);
  9174. // repeated .CDataGCCStrike15_v2_TournamentGroup.Picks picks = 10;
  9175. inline int picks_size() const;
  9176. inline void clear_picks();
  9177. static const int kPicksFieldNumber = 10;
  9178. inline const ::CDataGCCStrike15_v2_TournamentGroup_Picks& picks(int index) const;
  9179. inline ::CDataGCCStrike15_v2_TournamentGroup_Picks* mutable_picks(int index);
  9180. inline ::CDataGCCStrike15_v2_TournamentGroup_Picks* add_picks();
  9181. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup_Picks >&
  9182. picks() const;
  9183. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup_Picks >*
  9184. mutable_picks();
  9185. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentGroup)
  9186. private:
  9187. inline void set_has_groupid();
  9188. inline void clear_has_groupid();
  9189. inline void set_has_name();
  9190. inline void clear_has_name();
  9191. inline void set_has_desc();
  9192. inline void clear_has_desc();
  9193. inline void set_has_picks__deprecated();
  9194. inline void clear_has_picks__deprecated();
  9195. inline void set_has_picklockuntiltime();
  9196. inline void clear_has_picklockuntiltime();
  9197. inline void set_has_pickableteams();
  9198. inline void clear_has_pickableteams();
  9199. inline void set_has_points_per_pick();
  9200. inline void clear_has_points_per_pick();
  9201. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9202. ::std::string* name_;
  9203. ::google::protobuf::uint32 groupid_;
  9204. ::google::protobuf::uint32 picks__deprecated_;
  9205. ::std::string* desc_;
  9206. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroupTeam > teams_;
  9207. ::google::protobuf::RepeatedField< ::google::protobuf::int32 > stage_ids_;
  9208. ::google::protobuf::uint32 picklockuntiltime_;
  9209. ::google::protobuf::uint32 pickableteams_;
  9210. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup_Picks > picks_;
  9211. ::google::protobuf::uint32 points_per_pick_;
  9212. mutable int _cached_size_;
  9213. ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32];
  9214. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9215. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9216. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9217. void InitAsDefaultInstance();
  9218. static CDataGCCStrike15_v2_TournamentGroup* default_instance_;
  9219. };
  9220. // -------------------------------------------------------------------
  9221. class CDataGCCStrike15_v2_TournamentSection : public ::google::protobuf::Message {
  9222. public:
  9223. CDataGCCStrike15_v2_TournamentSection();
  9224. virtual ~CDataGCCStrike15_v2_TournamentSection();
  9225. CDataGCCStrike15_v2_TournamentSection(const CDataGCCStrike15_v2_TournamentSection& from);
  9226. inline CDataGCCStrike15_v2_TournamentSection& operator=(const CDataGCCStrike15_v2_TournamentSection& from) {
  9227. CopyFrom(from);
  9228. return *this;
  9229. }
  9230. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9231. return _unknown_fields_;
  9232. }
  9233. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9234. return &_unknown_fields_;
  9235. }
  9236. static const ::google::protobuf::Descriptor* descriptor();
  9237. static const CDataGCCStrike15_v2_TournamentSection& default_instance();
  9238. void Swap(CDataGCCStrike15_v2_TournamentSection* other);
  9239. // implements Message ----------------------------------------------
  9240. CDataGCCStrike15_v2_TournamentSection* New() const;
  9241. void CopyFrom(const ::google::protobuf::Message& from);
  9242. void MergeFrom(const ::google::protobuf::Message& from);
  9243. void CopyFrom(const CDataGCCStrike15_v2_TournamentSection& from);
  9244. void MergeFrom(const CDataGCCStrike15_v2_TournamentSection& from);
  9245. void Clear();
  9246. bool IsInitialized() const;
  9247. int ByteSize() const;
  9248. bool MergePartialFromCodedStream(
  9249. ::google::protobuf::io::CodedInputStream* input);
  9250. void SerializeWithCachedSizes(
  9251. ::google::protobuf::io::CodedOutputStream* output) const;
  9252. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9253. int GetCachedSize() const { return _cached_size_; }
  9254. private:
  9255. void SharedCtor();
  9256. void SharedDtor();
  9257. void SetCachedSize(int size) const;
  9258. public:
  9259. ::google::protobuf::Metadata GetMetadata() const;
  9260. // nested types ----------------------------------------------------
  9261. // accessors -------------------------------------------------------
  9262. // optional uint32 sectionid = 1;
  9263. inline bool has_sectionid() const;
  9264. inline void clear_sectionid();
  9265. static const int kSectionidFieldNumber = 1;
  9266. inline ::google::protobuf::uint32 sectionid() const;
  9267. inline void set_sectionid(::google::protobuf::uint32 value);
  9268. // optional string name = 2;
  9269. inline bool has_name() const;
  9270. inline void clear_name();
  9271. static const int kNameFieldNumber = 2;
  9272. inline const ::std::string& name() const;
  9273. inline void set_name(const ::std::string& value);
  9274. inline void set_name(const char* value);
  9275. inline void set_name(const char* value, size_t size);
  9276. inline ::std::string* mutable_name();
  9277. inline ::std::string* release_name();
  9278. inline void set_allocated_name(::std::string* name);
  9279. // optional string desc = 3;
  9280. inline bool has_desc() const;
  9281. inline void clear_desc();
  9282. static const int kDescFieldNumber = 3;
  9283. inline const ::std::string& desc() const;
  9284. inline void set_desc(const ::std::string& value);
  9285. inline void set_desc(const char* value);
  9286. inline void set_desc(const char* value, size_t size);
  9287. inline ::std::string* mutable_desc();
  9288. inline ::std::string* release_desc();
  9289. inline void set_allocated_desc(::std::string* desc);
  9290. // repeated .CDataGCCStrike15_v2_TournamentGroup groups = 4;
  9291. inline int groups_size() const;
  9292. inline void clear_groups();
  9293. static const int kGroupsFieldNumber = 4;
  9294. inline const ::CDataGCCStrike15_v2_TournamentGroup& groups(int index) const;
  9295. inline ::CDataGCCStrike15_v2_TournamentGroup* mutable_groups(int index);
  9296. inline ::CDataGCCStrike15_v2_TournamentGroup* add_groups();
  9297. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup >&
  9298. groups() const;
  9299. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup >*
  9300. mutable_groups();
  9301. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentSection)
  9302. private:
  9303. inline void set_has_sectionid();
  9304. inline void clear_has_sectionid();
  9305. inline void set_has_name();
  9306. inline void clear_has_name();
  9307. inline void set_has_desc();
  9308. inline void clear_has_desc();
  9309. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9310. ::std::string* name_;
  9311. ::std::string* desc_;
  9312. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup > groups_;
  9313. ::google::protobuf::uint32 sectionid_;
  9314. mutable int _cached_size_;
  9315. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  9316. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9317. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9318. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9319. void InitAsDefaultInstance();
  9320. static CDataGCCStrike15_v2_TournamentSection* default_instance_;
  9321. };
  9322. // -------------------------------------------------------------------
  9323. class CDataGCCStrike15_v2_TournamentInfo : public ::google::protobuf::Message {
  9324. public:
  9325. CDataGCCStrike15_v2_TournamentInfo();
  9326. virtual ~CDataGCCStrike15_v2_TournamentInfo();
  9327. CDataGCCStrike15_v2_TournamentInfo(const CDataGCCStrike15_v2_TournamentInfo& from);
  9328. inline CDataGCCStrike15_v2_TournamentInfo& operator=(const CDataGCCStrike15_v2_TournamentInfo& from) {
  9329. CopyFrom(from);
  9330. return *this;
  9331. }
  9332. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9333. return _unknown_fields_;
  9334. }
  9335. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9336. return &_unknown_fields_;
  9337. }
  9338. static const ::google::protobuf::Descriptor* descriptor();
  9339. static const CDataGCCStrike15_v2_TournamentInfo& default_instance();
  9340. void Swap(CDataGCCStrike15_v2_TournamentInfo* other);
  9341. // implements Message ----------------------------------------------
  9342. CDataGCCStrike15_v2_TournamentInfo* New() const;
  9343. void CopyFrom(const ::google::protobuf::Message& from);
  9344. void MergeFrom(const ::google::protobuf::Message& from);
  9345. void CopyFrom(const CDataGCCStrike15_v2_TournamentInfo& from);
  9346. void MergeFrom(const CDataGCCStrike15_v2_TournamentInfo& from);
  9347. void Clear();
  9348. bool IsInitialized() const;
  9349. int ByteSize() const;
  9350. bool MergePartialFromCodedStream(
  9351. ::google::protobuf::io::CodedInputStream* input);
  9352. void SerializeWithCachedSizes(
  9353. ::google::protobuf::io::CodedOutputStream* output) const;
  9354. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9355. int GetCachedSize() const { return _cached_size_; }
  9356. private:
  9357. void SharedCtor();
  9358. void SharedDtor();
  9359. void SetCachedSize(int size) const;
  9360. public:
  9361. ::google::protobuf::Metadata GetMetadata() const;
  9362. // nested types ----------------------------------------------------
  9363. // accessors -------------------------------------------------------
  9364. // repeated .CDataGCCStrike15_v2_TournamentSection sections = 1;
  9365. inline int sections_size() const;
  9366. inline void clear_sections();
  9367. static const int kSectionsFieldNumber = 1;
  9368. inline const ::CDataGCCStrike15_v2_TournamentSection& sections(int index) const;
  9369. inline ::CDataGCCStrike15_v2_TournamentSection* mutable_sections(int index);
  9370. inline ::CDataGCCStrike15_v2_TournamentSection* add_sections();
  9371. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentSection >&
  9372. sections() const;
  9373. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentSection >*
  9374. mutable_sections();
  9375. // optional .TournamentEvent tournament_event = 2;
  9376. inline bool has_tournament_event() const;
  9377. inline void clear_tournament_event();
  9378. static const int kTournamentEventFieldNumber = 2;
  9379. inline const ::TournamentEvent& tournament_event() const;
  9380. inline ::TournamentEvent* mutable_tournament_event();
  9381. inline ::TournamentEvent* release_tournament_event();
  9382. inline void set_allocated_tournament_event(::TournamentEvent* tournament_event);
  9383. // repeated .TournamentTeam tournament_teams = 3;
  9384. inline int tournament_teams_size() const;
  9385. inline void clear_tournament_teams();
  9386. static const int kTournamentTeamsFieldNumber = 3;
  9387. inline const ::TournamentTeam& tournament_teams(int index) const;
  9388. inline ::TournamentTeam* mutable_tournament_teams(int index);
  9389. inline ::TournamentTeam* add_tournament_teams();
  9390. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  9391. tournament_teams() const;
  9392. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  9393. mutable_tournament_teams();
  9394. // @@protoc_insertion_point(class_scope:CDataGCCStrike15_v2_TournamentInfo)
  9395. private:
  9396. inline void set_has_tournament_event();
  9397. inline void clear_has_tournament_event();
  9398. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9399. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentSection > sections_;
  9400. ::TournamentEvent* tournament_event_;
  9401. ::google::protobuf::RepeatedPtrField< ::TournamentTeam > tournament_teams_;
  9402. mutable int _cached_size_;
  9403. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  9404. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9405. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9406. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9407. void InitAsDefaultInstance();
  9408. static CDataGCCStrike15_v2_TournamentInfo* default_instance_;
  9409. };
  9410. // -------------------------------------------------------------------
  9411. class CMsgGCCStrike15_v2_MatchList : public ::google::protobuf::Message {
  9412. public:
  9413. CMsgGCCStrike15_v2_MatchList();
  9414. virtual ~CMsgGCCStrike15_v2_MatchList();
  9415. CMsgGCCStrike15_v2_MatchList(const CMsgGCCStrike15_v2_MatchList& from);
  9416. inline CMsgGCCStrike15_v2_MatchList& operator=(const CMsgGCCStrike15_v2_MatchList& from) {
  9417. CopyFrom(from);
  9418. return *this;
  9419. }
  9420. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9421. return _unknown_fields_;
  9422. }
  9423. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9424. return &_unknown_fields_;
  9425. }
  9426. static const ::google::protobuf::Descriptor* descriptor();
  9427. static const CMsgGCCStrike15_v2_MatchList& default_instance();
  9428. void Swap(CMsgGCCStrike15_v2_MatchList* other);
  9429. // implements Message ----------------------------------------------
  9430. CMsgGCCStrike15_v2_MatchList* New() const;
  9431. void CopyFrom(const ::google::protobuf::Message& from);
  9432. void MergeFrom(const ::google::protobuf::Message& from);
  9433. void CopyFrom(const CMsgGCCStrike15_v2_MatchList& from);
  9434. void MergeFrom(const CMsgGCCStrike15_v2_MatchList& from);
  9435. void Clear();
  9436. bool IsInitialized() const;
  9437. int ByteSize() const;
  9438. bool MergePartialFromCodedStream(
  9439. ::google::protobuf::io::CodedInputStream* input);
  9440. void SerializeWithCachedSizes(
  9441. ::google::protobuf::io::CodedOutputStream* output) const;
  9442. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9443. int GetCachedSize() const { return _cached_size_; }
  9444. private:
  9445. void SharedCtor();
  9446. void SharedDtor();
  9447. void SetCachedSize(int size) const;
  9448. public:
  9449. ::google::protobuf::Metadata GetMetadata() const;
  9450. // nested types ----------------------------------------------------
  9451. // accessors -------------------------------------------------------
  9452. // optional uint32 msgrequestid = 1;
  9453. inline bool has_msgrequestid() const;
  9454. inline void clear_msgrequestid();
  9455. static const int kMsgrequestidFieldNumber = 1;
  9456. inline ::google::protobuf::uint32 msgrequestid() const;
  9457. inline void set_msgrequestid(::google::protobuf::uint32 value);
  9458. // optional uint32 accountid = 2;
  9459. inline bool has_accountid() const;
  9460. inline void clear_accountid();
  9461. static const int kAccountidFieldNumber = 2;
  9462. inline ::google::protobuf::uint32 accountid() const;
  9463. inline void set_accountid(::google::protobuf::uint32 value);
  9464. // optional uint32 servertime = 3;
  9465. inline bool has_servertime() const;
  9466. inline void clear_servertime();
  9467. static const int kServertimeFieldNumber = 3;
  9468. inline ::google::protobuf::uint32 servertime() const;
  9469. inline void set_servertime(::google::protobuf::uint32 value);
  9470. // repeated .CDataGCCStrike15_v2_MatchInfo matches = 4;
  9471. inline int matches_size() const;
  9472. inline void clear_matches();
  9473. static const int kMatchesFieldNumber = 4;
  9474. inline const ::CDataGCCStrike15_v2_MatchInfo& matches(int index) const;
  9475. inline ::CDataGCCStrike15_v2_MatchInfo* mutable_matches(int index);
  9476. inline ::CDataGCCStrike15_v2_MatchInfo* add_matches();
  9477. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_MatchInfo >&
  9478. matches() const;
  9479. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_MatchInfo >*
  9480. mutable_matches();
  9481. // repeated .TournamentTeam streams = 5;
  9482. inline int streams_size() const;
  9483. inline void clear_streams();
  9484. static const int kStreamsFieldNumber = 5;
  9485. inline const ::TournamentTeam& streams(int index) const;
  9486. inline ::TournamentTeam* mutable_streams(int index);
  9487. inline ::TournamentTeam* add_streams();
  9488. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  9489. streams() const;
  9490. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  9491. mutable_streams();
  9492. // optional .CDataGCCStrike15_v2_TournamentInfo tournamentinfo = 6;
  9493. inline bool has_tournamentinfo() const;
  9494. inline void clear_tournamentinfo();
  9495. static const int kTournamentinfoFieldNumber = 6;
  9496. inline const ::CDataGCCStrike15_v2_TournamentInfo& tournamentinfo() const;
  9497. inline ::CDataGCCStrike15_v2_TournamentInfo* mutable_tournamentinfo();
  9498. inline ::CDataGCCStrike15_v2_TournamentInfo* release_tournamentinfo();
  9499. inline void set_allocated_tournamentinfo(::CDataGCCStrike15_v2_TournamentInfo* tournamentinfo);
  9500. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_MatchList)
  9501. private:
  9502. inline void set_has_msgrequestid();
  9503. inline void clear_has_msgrequestid();
  9504. inline void set_has_accountid();
  9505. inline void clear_has_accountid();
  9506. inline void set_has_servertime();
  9507. inline void clear_has_servertime();
  9508. inline void set_has_tournamentinfo();
  9509. inline void clear_has_tournamentinfo();
  9510. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9511. ::google::protobuf::uint32 msgrequestid_;
  9512. ::google::protobuf::uint32 accountid_;
  9513. ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_MatchInfo > matches_;
  9514. ::google::protobuf::RepeatedPtrField< ::TournamentTeam > streams_;
  9515. ::CDataGCCStrike15_v2_TournamentInfo* tournamentinfo_;
  9516. ::google::protobuf::uint32 servertime_;
  9517. mutable int _cached_size_;
  9518. ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
  9519. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9520. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9521. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9522. void InitAsDefaultInstance();
  9523. static CMsgGCCStrike15_v2_MatchList* default_instance_;
  9524. };
  9525. // -------------------------------------------------------------------
  9526. class CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick : public ::google::protobuf::Message {
  9527. public:
  9528. CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick();
  9529. virtual ~CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick();
  9530. CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick(const CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& from);
  9531. inline CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& operator=(const CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& from) {
  9532. CopyFrom(from);
  9533. return *this;
  9534. }
  9535. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9536. return _unknown_fields_;
  9537. }
  9538. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9539. return &_unknown_fields_;
  9540. }
  9541. static const ::google::protobuf::Descriptor* descriptor();
  9542. static const CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& default_instance();
  9543. void Swap(CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* other);
  9544. // implements Message ----------------------------------------------
  9545. CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* New() const;
  9546. void CopyFrom(const ::google::protobuf::Message& from);
  9547. void MergeFrom(const ::google::protobuf::Message& from);
  9548. void CopyFrom(const CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& from);
  9549. void MergeFrom(const CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& from);
  9550. void Clear();
  9551. bool IsInitialized() const;
  9552. int ByteSize() const;
  9553. bool MergePartialFromCodedStream(
  9554. ::google::protobuf::io::CodedInputStream* input);
  9555. void SerializeWithCachedSizes(
  9556. ::google::protobuf::io::CodedOutputStream* output) const;
  9557. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9558. int GetCachedSize() const { return _cached_size_; }
  9559. private:
  9560. void SharedCtor();
  9561. void SharedDtor();
  9562. void SetCachedSize(int size) const;
  9563. public:
  9564. ::google::protobuf::Metadata GetMetadata() const;
  9565. // nested types ----------------------------------------------------
  9566. // accessors -------------------------------------------------------
  9567. // optional int32 sectionid = 1;
  9568. inline bool has_sectionid() const;
  9569. inline void clear_sectionid();
  9570. static const int kSectionidFieldNumber = 1;
  9571. inline ::google::protobuf::int32 sectionid() const;
  9572. inline void set_sectionid(::google::protobuf::int32 value);
  9573. // optional int32 groupid = 2;
  9574. inline bool has_groupid() const;
  9575. inline void clear_groupid();
  9576. static const int kGroupidFieldNumber = 2;
  9577. inline ::google::protobuf::int32 groupid() const;
  9578. inline void set_groupid(::google::protobuf::int32 value);
  9579. // optional int32 index = 3;
  9580. inline bool has_index() const;
  9581. inline void clear_index();
  9582. static const int kIndexFieldNumber = 3;
  9583. inline ::google::protobuf::int32 index() const;
  9584. inline void set_index(::google::protobuf::int32 value);
  9585. // optional int32 teamid = 4;
  9586. inline bool has_teamid() const;
  9587. inline void clear_teamid();
  9588. static const int kTeamidFieldNumber = 4;
  9589. inline ::google::protobuf::int32 teamid() const;
  9590. inline void set_teamid(::google::protobuf::int32 value);
  9591. // optional uint64 itemid = 5;
  9592. inline bool has_itemid() const;
  9593. inline void clear_itemid();
  9594. static const int kItemidFieldNumber = 5;
  9595. inline ::google::protobuf::uint64 itemid() const;
  9596. inline void set_itemid(::google::protobuf::uint64 value);
  9597. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick)
  9598. private:
  9599. inline void set_has_sectionid();
  9600. inline void clear_has_sectionid();
  9601. inline void set_has_groupid();
  9602. inline void clear_has_groupid();
  9603. inline void set_has_index();
  9604. inline void clear_has_index();
  9605. inline void set_has_teamid();
  9606. inline void clear_has_teamid();
  9607. inline void set_has_itemid();
  9608. inline void clear_has_itemid();
  9609. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9610. ::google::protobuf::int32 sectionid_;
  9611. ::google::protobuf::int32 groupid_;
  9612. ::google::protobuf::int32 index_;
  9613. ::google::protobuf::int32 teamid_;
  9614. ::google::protobuf::uint64 itemid_;
  9615. mutable int _cached_size_;
  9616. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  9617. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9618. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9619. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9620. void InitAsDefaultInstance();
  9621. static CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* default_instance_;
  9622. };
  9623. // -------------------------------------------------------------------
  9624. class CMsgGCCStrike15_v2_Predictions : public ::google::protobuf::Message {
  9625. public:
  9626. CMsgGCCStrike15_v2_Predictions();
  9627. virtual ~CMsgGCCStrike15_v2_Predictions();
  9628. CMsgGCCStrike15_v2_Predictions(const CMsgGCCStrike15_v2_Predictions& from);
  9629. inline CMsgGCCStrike15_v2_Predictions& operator=(const CMsgGCCStrike15_v2_Predictions& from) {
  9630. CopyFrom(from);
  9631. return *this;
  9632. }
  9633. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9634. return _unknown_fields_;
  9635. }
  9636. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9637. return &_unknown_fields_;
  9638. }
  9639. static const ::google::protobuf::Descriptor* descriptor();
  9640. static const CMsgGCCStrike15_v2_Predictions& default_instance();
  9641. void Swap(CMsgGCCStrike15_v2_Predictions* other);
  9642. // implements Message ----------------------------------------------
  9643. CMsgGCCStrike15_v2_Predictions* New() const;
  9644. void CopyFrom(const ::google::protobuf::Message& from);
  9645. void MergeFrom(const ::google::protobuf::Message& from);
  9646. void CopyFrom(const CMsgGCCStrike15_v2_Predictions& from);
  9647. void MergeFrom(const CMsgGCCStrike15_v2_Predictions& from);
  9648. void Clear();
  9649. bool IsInitialized() const;
  9650. int ByteSize() const;
  9651. bool MergePartialFromCodedStream(
  9652. ::google::protobuf::io::CodedInputStream* input);
  9653. void SerializeWithCachedSizes(
  9654. ::google::protobuf::io::CodedOutputStream* output) const;
  9655. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9656. int GetCachedSize() const { return _cached_size_; }
  9657. private:
  9658. void SharedCtor();
  9659. void SharedDtor();
  9660. void SetCachedSize(int size) const;
  9661. public:
  9662. ::google::protobuf::Metadata GetMetadata() const;
  9663. // nested types ----------------------------------------------------
  9664. typedef CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick GroupMatchTeamPick;
  9665. // accessors -------------------------------------------------------
  9666. // optional uint32 event_id = 1;
  9667. inline bool has_event_id() const;
  9668. inline void clear_event_id();
  9669. static const int kEventIdFieldNumber = 1;
  9670. inline ::google::protobuf::uint32 event_id() const;
  9671. inline void set_event_id(::google::protobuf::uint32 value);
  9672. // repeated .CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick group_match_team_picks = 2;
  9673. inline int group_match_team_picks_size() const;
  9674. inline void clear_group_match_team_picks();
  9675. static const int kGroupMatchTeamPicksFieldNumber = 2;
  9676. inline const ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& group_match_team_picks(int index) const;
  9677. inline ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* mutable_group_match_team_picks(int index);
  9678. inline ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* add_group_match_team_picks();
  9679. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick >&
  9680. group_match_team_picks() const;
  9681. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick >*
  9682. mutable_group_match_team_picks();
  9683. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Predictions)
  9684. private:
  9685. inline void set_has_event_id();
  9686. inline void clear_has_event_id();
  9687. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9688. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick > group_match_team_picks_;
  9689. ::google::protobuf::uint32 event_id_;
  9690. mutable int _cached_size_;
  9691. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  9692. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9693. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9694. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9695. void InitAsDefaultInstance();
  9696. static CMsgGCCStrike15_v2_Predictions* default_instance_;
  9697. };
  9698. // -------------------------------------------------------------------
  9699. class CMsgGCCStrike15_v2_Fantasy_FantasySlot : public ::google::protobuf::Message {
  9700. public:
  9701. CMsgGCCStrike15_v2_Fantasy_FantasySlot();
  9702. virtual ~CMsgGCCStrike15_v2_Fantasy_FantasySlot();
  9703. CMsgGCCStrike15_v2_Fantasy_FantasySlot(const CMsgGCCStrike15_v2_Fantasy_FantasySlot& from);
  9704. inline CMsgGCCStrike15_v2_Fantasy_FantasySlot& operator=(const CMsgGCCStrike15_v2_Fantasy_FantasySlot& from) {
  9705. CopyFrom(from);
  9706. return *this;
  9707. }
  9708. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9709. return _unknown_fields_;
  9710. }
  9711. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9712. return &_unknown_fields_;
  9713. }
  9714. static const ::google::protobuf::Descriptor* descriptor();
  9715. static const CMsgGCCStrike15_v2_Fantasy_FantasySlot& default_instance();
  9716. void Swap(CMsgGCCStrike15_v2_Fantasy_FantasySlot* other);
  9717. // implements Message ----------------------------------------------
  9718. CMsgGCCStrike15_v2_Fantasy_FantasySlot* New() const;
  9719. void CopyFrom(const ::google::protobuf::Message& from);
  9720. void MergeFrom(const ::google::protobuf::Message& from);
  9721. void CopyFrom(const CMsgGCCStrike15_v2_Fantasy_FantasySlot& from);
  9722. void MergeFrom(const CMsgGCCStrike15_v2_Fantasy_FantasySlot& from);
  9723. void Clear();
  9724. bool IsInitialized() const;
  9725. int ByteSize() const;
  9726. bool MergePartialFromCodedStream(
  9727. ::google::protobuf::io::CodedInputStream* input);
  9728. void SerializeWithCachedSizes(
  9729. ::google::protobuf::io::CodedOutputStream* output) const;
  9730. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9731. int GetCachedSize() const { return _cached_size_; }
  9732. private:
  9733. void SharedCtor();
  9734. void SharedDtor();
  9735. void SetCachedSize(int size) const;
  9736. public:
  9737. ::google::protobuf::Metadata GetMetadata() const;
  9738. // nested types ----------------------------------------------------
  9739. // accessors -------------------------------------------------------
  9740. // optional int32 type = 1;
  9741. inline bool has_type() const;
  9742. inline void clear_type();
  9743. static const int kTypeFieldNumber = 1;
  9744. inline ::google::protobuf::int32 type() const;
  9745. inline void set_type(::google::protobuf::int32 value);
  9746. // optional int32 pick = 2;
  9747. inline bool has_pick() const;
  9748. inline void clear_pick();
  9749. static const int kPickFieldNumber = 2;
  9750. inline ::google::protobuf::int32 pick() const;
  9751. inline void set_pick(::google::protobuf::int32 value);
  9752. // optional uint64 itemid = 3;
  9753. inline bool has_itemid() const;
  9754. inline void clear_itemid();
  9755. static const int kItemidFieldNumber = 3;
  9756. inline ::google::protobuf::uint64 itemid() const;
  9757. inline void set_itemid(::google::protobuf::uint64 value);
  9758. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Fantasy.FantasySlot)
  9759. private:
  9760. inline void set_has_type();
  9761. inline void clear_has_type();
  9762. inline void set_has_pick();
  9763. inline void clear_has_pick();
  9764. inline void set_has_itemid();
  9765. inline void clear_has_itemid();
  9766. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9767. ::google::protobuf::int32 type_;
  9768. ::google::protobuf::int32 pick_;
  9769. ::google::protobuf::uint64 itemid_;
  9770. mutable int _cached_size_;
  9771. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  9772. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9773. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9774. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9775. void InitAsDefaultInstance();
  9776. static CMsgGCCStrike15_v2_Fantasy_FantasySlot* default_instance_;
  9777. };
  9778. // -------------------------------------------------------------------
  9779. class CMsgGCCStrike15_v2_Fantasy_FantasyTeam : public ::google::protobuf::Message {
  9780. public:
  9781. CMsgGCCStrike15_v2_Fantasy_FantasyTeam();
  9782. virtual ~CMsgGCCStrike15_v2_Fantasy_FantasyTeam();
  9783. CMsgGCCStrike15_v2_Fantasy_FantasyTeam(const CMsgGCCStrike15_v2_Fantasy_FantasyTeam& from);
  9784. inline CMsgGCCStrike15_v2_Fantasy_FantasyTeam& operator=(const CMsgGCCStrike15_v2_Fantasy_FantasyTeam& from) {
  9785. CopyFrom(from);
  9786. return *this;
  9787. }
  9788. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9789. return _unknown_fields_;
  9790. }
  9791. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9792. return &_unknown_fields_;
  9793. }
  9794. static const ::google::protobuf::Descriptor* descriptor();
  9795. static const CMsgGCCStrike15_v2_Fantasy_FantasyTeam& default_instance();
  9796. void Swap(CMsgGCCStrike15_v2_Fantasy_FantasyTeam* other);
  9797. // implements Message ----------------------------------------------
  9798. CMsgGCCStrike15_v2_Fantasy_FantasyTeam* New() const;
  9799. void CopyFrom(const ::google::protobuf::Message& from);
  9800. void MergeFrom(const ::google::protobuf::Message& from);
  9801. void CopyFrom(const CMsgGCCStrike15_v2_Fantasy_FantasyTeam& from);
  9802. void MergeFrom(const CMsgGCCStrike15_v2_Fantasy_FantasyTeam& from);
  9803. void Clear();
  9804. bool IsInitialized() const;
  9805. int ByteSize() const;
  9806. bool MergePartialFromCodedStream(
  9807. ::google::protobuf::io::CodedInputStream* input);
  9808. void SerializeWithCachedSizes(
  9809. ::google::protobuf::io::CodedOutputStream* output) const;
  9810. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9811. int GetCachedSize() const { return _cached_size_; }
  9812. private:
  9813. void SharedCtor();
  9814. void SharedDtor();
  9815. void SetCachedSize(int size) const;
  9816. public:
  9817. ::google::protobuf::Metadata GetMetadata() const;
  9818. // nested types ----------------------------------------------------
  9819. // accessors -------------------------------------------------------
  9820. // optional int32 sectionid = 1;
  9821. inline bool has_sectionid() const;
  9822. inline void clear_sectionid();
  9823. static const int kSectionidFieldNumber = 1;
  9824. inline ::google::protobuf::int32 sectionid() const;
  9825. inline void set_sectionid(::google::protobuf::int32 value);
  9826. // repeated .CMsgGCCStrike15_v2_Fantasy.FantasySlot slots = 2;
  9827. inline int slots_size() const;
  9828. inline void clear_slots();
  9829. static const int kSlotsFieldNumber = 2;
  9830. inline const ::CMsgGCCStrike15_v2_Fantasy_FantasySlot& slots(int index) const;
  9831. inline ::CMsgGCCStrike15_v2_Fantasy_FantasySlot* mutable_slots(int index);
  9832. inline ::CMsgGCCStrike15_v2_Fantasy_FantasySlot* add_slots();
  9833. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasySlot >&
  9834. slots() const;
  9835. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasySlot >*
  9836. mutable_slots();
  9837. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Fantasy.FantasyTeam)
  9838. private:
  9839. inline void set_has_sectionid();
  9840. inline void clear_has_sectionid();
  9841. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9842. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasySlot > slots_;
  9843. ::google::protobuf::int32 sectionid_;
  9844. mutable int _cached_size_;
  9845. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  9846. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9847. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9848. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9849. void InitAsDefaultInstance();
  9850. static CMsgGCCStrike15_v2_Fantasy_FantasyTeam* default_instance_;
  9851. };
  9852. // -------------------------------------------------------------------
  9853. class CMsgGCCStrike15_v2_Fantasy : public ::google::protobuf::Message {
  9854. public:
  9855. CMsgGCCStrike15_v2_Fantasy();
  9856. virtual ~CMsgGCCStrike15_v2_Fantasy();
  9857. CMsgGCCStrike15_v2_Fantasy(const CMsgGCCStrike15_v2_Fantasy& from);
  9858. inline CMsgGCCStrike15_v2_Fantasy& operator=(const CMsgGCCStrike15_v2_Fantasy& from) {
  9859. CopyFrom(from);
  9860. return *this;
  9861. }
  9862. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9863. return _unknown_fields_;
  9864. }
  9865. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9866. return &_unknown_fields_;
  9867. }
  9868. static const ::google::protobuf::Descriptor* descriptor();
  9869. static const CMsgGCCStrike15_v2_Fantasy& default_instance();
  9870. void Swap(CMsgGCCStrike15_v2_Fantasy* other);
  9871. // implements Message ----------------------------------------------
  9872. CMsgGCCStrike15_v2_Fantasy* New() const;
  9873. void CopyFrom(const ::google::protobuf::Message& from);
  9874. void MergeFrom(const ::google::protobuf::Message& from);
  9875. void CopyFrom(const CMsgGCCStrike15_v2_Fantasy& from);
  9876. void MergeFrom(const CMsgGCCStrike15_v2_Fantasy& from);
  9877. void Clear();
  9878. bool IsInitialized() const;
  9879. int ByteSize() const;
  9880. bool MergePartialFromCodedStream(
  9881. ::google::protobuf::io::CodedInputStream* input);
  9882. void SerializeWithCachedSizes(
  9883. ::google::protobuf::io::CodedOutputStream* output) const;
  9884. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9885. int GetCachedSize() const { return _cached_size_; }
  9886. private:
  9887. void SharedCtor();
  9888. void SharedDtor();
  9889. void SetCachedSize(int size) const;
  9890. public:
  9891. ::google::protobuf::Metadata GetMetadata() const;
  9892. // nested types ----------------------------------------------------
  9893. typedef CMsgGCCStrike15_v2_Fantasy_FantasySlot FantasySlot;
  9894. typedef CMsgGCCStrike15_v2_Fantasy_FantasyTeam FantasyTeam;
  9895. // accessors -------------------------------------------------------
  9896. // optional uint32 event_id = 1;
  9897. inline bool has_event_id() const;
  9898. inline void clear_event_id();
  9899. static const int kEventIdFieldNumber = 1;
  9900. inline ::google::protobuf::uint32 event_id() const;
  9901. inline void set_event_id(::google::protobuf::uint32 value);
  9902. // repeated .CMsgGCCStrike15_v2_Fantasy.FantasyTeam teams = 2;
  9903. inline int teams_size() const;
  9904. inline void clear_teams();
  9905. static const int kTeamsFieldNumber = 2;
  9906. inline const ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam& teams(int index) const;
  9907. inline ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam* mutable_teams(int index);
  9908. inline ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam* add_teams();
  9909. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam >&
  9910. teams() const;
  9911. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam >*
  9912. mutable_teams();
  9913. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Fantasy)
  9914. private:
  9915. inline void set_has_event_id();
  9916. inline void clear_has_event_id();
  9917. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9918. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam > teams_;
  9919. ::google::protobuf::uint32 event_id_;
  9920. mutable int _cached_size_;
  9921. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  9922. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9923. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9924. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9925. void InitAsDefaultInstance();
  9926. static CMsgGCCStrike15_v2_Fantasy* default_instance_;
  9927. };
  9928. // -------------------------------------------------------------------
  9929. class CAttribute_String : public ::google::protobuf::Message {
  9930. public:
  9931. CAttribute_String();
  9932. virtual ~CAttribute_String();
  9933. CAttribute_String(const CAttribute_String& from);
  9934. inline CAttribute_String& operator=(const CAttribute_String& from) {
  9935. CopyFrom(from);
  9936. return *this;
  9937. }
  9938. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  9939. return _unknown_fields_;
  9940. }
  9941. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  9942. return &_unknown_fields_;
  9943. }
  9944. static const ::google::protobuf::Descriptor* descriptor();
  9945. static const CAttribute_String& default_instance();
  9946. void Swap(CAttribute_String* other);
  9947. // implements Message ----------------------------------------------
  9948. CAttribute_String* New() const;
  9949. void CopyFrom(const ::google::protobuf::Message& from);
  9950. void MergeFrom(const ::google::protobuf::Message& from);
  9951. void CopyFrom(const CAttribute_String& from);
  9952. void MergeFrom(const CAttribute_String& from);
  9953. void Clear();
  9954. bool IsInitialized() const;
  9955. int ByteSize() const;
  9956. bool MergePartialFromCodedStream(
  9957. ::google::protobuf::io::CodedInputStream* input);
  9958. void SerializeWithCachedSizes(
  9959. ::google::protobuf::io::CodedOutputStream* output) const;
  9960. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  9961. int GetCachedSize() const { return _cached_size_; }
  9962. private:
  9963. void SharedCtor();
  9964. void SharedDtor();
  9965. void SetCachedSize(int size) const;
  9966. public:
  9967. ::google::protobuf::Metadata GetMetadata() const;
  9968. // nested types ----------------------------------------------------
  9969. // accessors -------------------------------------------------------
  9970. // optional string value = 1;
  9971. inline bool has_value() const;
  9972. inline void clear_value();
  9973. static const int kValueFieldNumber = 1;
  9974. inline const ::std::string& value() const;
  9975. inline void set_value(const ::std::string& value);
  9976. inline void set_value(const char* value);
  9977. inline void set_value(const char* value, size_t size);
  9978. inline ::std::string* mutable_value();
  9979. inline ::std::string* release_value();
  9980. inline void set_allocated_value(::std::string* value);
  9981. // @@protoc_insertion_point(class_scope:CAttribute_String)
  9982. private:
  9983. inline void set_has_value();
  9984. inline void clear_has_value();
  9985. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  9986. ::std::string* value_;
  9987. mutable int _cached_size_;
  9988. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  9989. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  9990. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  9991. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  9992. void InitAsDefaultInstance();
  9993. static CAttribute_String* default_instance_;
  9994. };
  9995. // -------------------------------------------------------------------
  9996. class CMsgGCToGCReloadVersions : public ::google::protobuf::Message {
  9997. public:
  9998. CMsgGCToGCReloadVersions();
  9999. virtual ~CMsgGCToGCReloadVersions();
  10000. CMsgGCToGCReloadVersions(const CMsgGCToGCReloadVersions& from);
  10001. inline CMsgGCToGCReloadVersions& operator=(const CMsgGCToGCReloadVersions& from) {
  10002. CopyFrom(from);
  10003. return *this;
  10004. }
  10005. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10006. return _unknown_fields_;
  10007. }
  10008. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10009. return &_unknown_fields_;
  10010. }
  10011. static const ::google::protobuf::Descriptor* descriptor();
  10012. static const CMsgGCToGCReloadVersions& default_instance();
  10013. void Swap(CMsgGCToGCReloadVersions* other);
  10014. // implements Message ----------------------------------------------
  10015. CMsgGCToGCReloadVersions* New() const;
  10016. void CopyFrom(const ::google::protobuf::Message& from);
  10017. void MergeFrom(const ::google::protobuf::Message& from);
  10018. void CopyFrom(const CMsgGCToGCReloadVersions& from);
  10019. void MergeFrom(const CMsgGCToGCReloadVersions& from);
  10020. void Clear();
  10021. bool IsInitialized() const;
  10022. int ByteSize() const;
  10023. bool MergePartialFromCodedStream(
  10024. ::google::protobuf::io::CodedInputStream* input);
  10025. void SerializeWithCachedSizes(
  10026. ::google::protobuf::io::CodedOutputStream* output) const;
  10027. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10028. int GetCachedSize() const { return _cached_size_; }
  10029. private:
  10030. void SharedCtor();
  10031. void SharedDtor();
  10032. void SetCachedSize(int size) const;
  10033. public:
  10034. ::google::protobuf::Metadata GetMetadata() const;
  10035. // nested types ----------------------------------------------------
  10036. // accessors -------------------------------------------------------
  10037. // @@protoc_insertion_point(class_scope:CMsgGCToGCReloadVersions)
  10038. private:
  10039. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10040. mutable int _cached_size_;
  10041. ::google::protobuf::uint32 _has_bits_[1];
  10042. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10043. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10044. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10045. void InitAsDefaultInstance();
  10046. static CMsgGCToGCReloadVersions* default_instance_;
  10047. };
  10048. // -------------------------------------------------------------------
  10049. class CMsgCStrike15Welcome : public ::google::protobuf::Message {
  10050. public:
  10051. CMsgCStrike15Welcome();
  10052. virtual ~CMsgCStrike15Welcome();
  10053. CMsgCStrike15Welcome(const CMsgCStrike15Welcome& from);
  10054. inline CMsgCStrike15Welcome& operator=(const CMsgCStrike15Welcome& from) {
  10055. CopyFrom(from);
  10056. return *this;
  10057. }
  10058. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10059. return _unknown_fields_;
  10060. }
  10061. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10062. return &_unknown_fields_;
  10063. }
  10064. static const ::google::protobuf::Descriptor* descriptor();
  10065. static const CMsgCStrike15Welcome& default_instance();
  10066. void Swap(CMsgCStrike15Welcome* other);
  10067. // implements Message ----------------------------------------------
  10068. CMsgCStrike15Welcome* New() const;
  10069. void CopyFrom(const ::google::protobuf::Message& from);
  10070. void MergeFrom(const ::google::protobuf::Message& from);
  10071. void CopyFrom(const CMsgCStrike15Welcome& from);
  10072. void MergeFrom(const CMsgCStrike15Welcome& from);
  10073. void Clear();
  10074. bool IsInitialized() const;
  10075. int ByteSize() const;
  10076. bool MergePartialFromCodedStream(
  10077. ::google::protobuf::io::CodedInputStream* input);
  10078. void SerializeWithCachedSizes(
  10079. ::google::protobuf::io::CodedOutputStream* output) const;
  10080. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10081. int GetCachedSize() const { return _cached_size_; }
  10082. private:
  10083. void SharedCtor();
  10084. void SharedDtor();
  10085. void SetCachedSize(int size) const;
  10086. public:
  10087. ::google::protobuf::Metadata GetMetadata() const;
  10088. // nested types ----------------------------------------------------
  10089. // accessors -------------------------------------------------------
  10090. // optional uint32 store_item_hash = 5;
  10091. inline bool has_store_item_hash() const;
  10092. inline void clear_store_item_hash();
  10093. static const int kStoreItemHashFieldNumber = 5;
  10094. inline ::google::protobuf::uint32 store_item_hash() const;
  10095. inline void set_store_item_hash(::google::protobuf::uint32 value);
  10096. // optional uint32 timeplayedconsecutively = 6;
  10097. inline bool has_timeplayedconsecutively() const;
  10098. inline void clear_timeplayedconsecutively();
  10099. static const int kTimeplayedconsecutivelyFieldNumber = 6;
  10100. inline ::google::protobuf::uint32 timeplayedconsecutively() const;
  10101. inline void set_timeplayedconsecutively(::google::protobuf::uint32 value);
  10102. // optional uint32 time_first_played = 10;
  10103. inline bool has_time_first_played() const;
  10104. inline void clear_time_first_played();
  10105. static const int kTimeFirstPlayedFieldNumber = 10;
  10106. inline ::google::protobuf::uint32 time_first_played() const;
  10107. inline void set_time_first_played(::google::protobuf::uint32 value);
  10108. // optional uint32 last_time_played = 12;
  10109. inline bool has_last_time_played() const;
  10110. inline void clear_last_time_played();
  10111. static const int kLastTimePlayedFieldNumber = 12;
  10112. inline ::google::protobuf::uint32 last_time_played() const;
  10113. inline void set_last_time_played(::google::protobuf::uint32 value);
  10114. // optional uint32 last_ip_address = 13;
  10115. inline bool has_last_ip_address() const;
  10116. inline void clear_last_ip_address();
  10117. static const int kLastIpAddressFieldNumber = 13;
  10118. inline ::google::protobuf::uint32 last_ip_address() const;
  10119. inline void set_last_ip_address(::google::protobuf::uint32 value);
  10120. // optional uint64 gscookieid = 18;
  10121. inline bool has_gscookieid() const;
  10122. inline void clear_gscookieid();
  10123. static const int kGscookieidFieldNumber = 18;
  10124. inline ::google::protobuf::uint64 gscookieid() const;
  10125. inline void set_gscookieid(::google::protobuf::uint64 value);
  10126. // optional uint64 uniqueid = 19;
  10127. inline bool has_uniqueid() const;
  10128. inline void clear_uniqueid();
  10129. static const int kUniqueidFieldNumber = 19;
  10130. inline ::google::protobuf::uint64 uniqueid() const;
  10131. inline void set_uniqueid(::google::protobuf::uint64 value);
  10132. // @@protoc_insertion_point(class_scope:CMsgCStrike15Welcome)
  10133. private:
  10134. inline void set_has_store_item_hash();
  10135. inline void clear_has_store_item_hash();
  10136. inline void set_has_timeplayedconsecutively();
  10137. inline void clear_has_timeplayedconsecutively();
  10138. inline void set_has_time_first_played();
  10139. inline void clear_has_time_first_played();
  10140. inline void set_has_last_time_played();
  10141. inline void clear_has_last_time_played();
  10142. inline void set_has_last_ip_address();
  10143. inline void clear_has_last_ip_address();
  10144. inline void set_has_gscookieid();
  10145. inline void clear_has_gscookieid();
  10146. inline void set_has_uniqueid();
  10147. inline void clear_has_uniqueid();
  10148. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10149. ::google::protobuf::uint32 store_item_hash_;
  10150. ::google::protobuf::uint32 timeplayedconsecutively_;
  10151. ::google::protobuf::uint32 time_first_played_;
  10152. ::google::protobuf::uint32 last_time_played_;
  10153. ::google::protobuf::uint64 gscookieid_;
  10154. ::google::protobuf::uint64 uniqueid_;
  10155. ::google::protobuf::uint32 last_ip_address_;
  10156. mutable int _cached_size_;
  10157. ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
  10158. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10159. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10160. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10161. void InitAsDefaultInstance();
  10162. static CMsgCStrike15Welcome* default_instance_;
  10163. };
  10164. // -------------------------------------------------------------------
  10165. class CMsgGCCStrike15_v2_ClientVarValueNotificationInfo : public ::google::protobuf::Message {
  10166. public:
  10167. CMsgGCCStrike15_v2_ClientVarValueNotificationInfo();
  10168. virtual ~CMsgGCCStrike15_v2_ClientVarValueNotificationInfo();
  10169. CMsgGCCStrike15_v2_ClientVarValueNotificationInfo(const CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& from);
  10170. inline CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& operator=(const CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& from) {
  10171. CopyFrom(from);
  10172. return *this;
  10173. }
  10174. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10175. return _unknown_fields_;
  10176. }
  10177. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10178. return &_unknown_fields_;
  10179. }
  10180. static const ::google::protobuf::Descriptor* descriptor();
  10181. static const CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& default_instance();
  10182. void Swap(CMsgGCCStrike15_v2_ClientVarValueNotificationInfo* other);
  10183. // implements Message ----------------------------------------------
  10184. CMsgGCCStrike15_v2_ClientVarValueNotificationInfo* New() const;
  10185. void CopyFrom(const ::google::protobuf::Message& from);
  10186. void MergeFrom(const ::google::protobuf::Message& from);
  10187. void CopyFrom(const CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& from);
  10188. void MergeFrom(const CMsgGCCStrike15_v2_ClientVarValueNotificationInfo& from);
  10189. void Clear();
  10190. bool IsInitialized() const;
  10191. int ByteSize() const;
  10192. bool MergePartialFromCodedStream(
  10193. ::google::protobuf::io::CodedInputStream* input);
  10194. void SerializeWithCachedSizes(
  10195. ::google::protobuf::io::CodedOutputStream* output) const;
  10196. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10197. int GetCachedSize() const { return _cached_size_; }
  10198. private:
  10199. void SharedCtor();
  10200. void SharedDtor();
  10201. void SetCachedSize(int size) const;
  10202. public:
  10203. ::google::protobuf::Metadata GetMetadata() const;
  10204. // nested types ----------------------------------------------------
  10205. // accessors -------------------------------------------------------
  10206. // optional string value_name = 1;
  10207. inline bool has_value_name() const;
  10208. inline void clear_value_name();
  10209. static const int kValueNameFieldNumber = 1;
  10210. inline const ::std::string& value_name() const;
  10211. inline void set_value_name(const ::std::string& value);
  10212. inline void set_value_name(const char* value);
  10213. inline void set_value_name(const char* value, size_t size);
  10214. inline ::std::string* mutable_value_name();
  10215. inline ::std::string* release_value_name();
  10216. inline void set_allocated_value_name(::std::string* value_name);
  10217. // optional int32 value_int = 2;
  10218. inline bool has_value_int() const;
  10219. inline void clear_value_int();
  10220. static const int kValueIntFieldNumber = 2;
  10221. inline ::google::protobuf::int32 value_int() const;
  10222. inline void set_value_int(::google::protobuf::int32 value);
  10223. // optional uint32 server_addr = 3;
  10224. inline bool has_server_addr() const;
  10225. inline void clear_server_addr();
  10226. static const int kServerAddrFieldNumber = 3;
  10227. inline ::google::protobuf::uint32 server_addr() const;
  10228. inline void set_server_addr(::google::protobuf::uint32 value);
  10229. // optional uint32 server_port = 4;
  10230. inline bool has_server_port() const;
  10231. inline void clear_server_port();
  10232. static const int kServerPortFieldNumber = 4;
  10233. inline ::google::protobuf::uint32 server_port() const;
  10234. inline void set_server_port(::google::protobuf::uint32 value);
  10235. // repeated string choked_blocks = 5;
  10236. inline int choked_blocks_size() const;
  10237. inline void clear_choked_blocks();
  10238. static const int kChokedBlocksFieldNumber = 5;
  10239. inline const ::std::string& choked_blocks(int index) const;
  10240. inline ::std::string* mutable_choked_blocks(int index);
  10241. inline void set_choked_blocks(int index, const ::std::string& value);
  10242. inline void set_choked_blocks(int index, const char* value);
  10243. inline void set_choked_blocks(int index, const char* value, size_t size);
  10244. inline ::std::string* add_choked_blocks();
  10245. inline void add_choked_blocks(const ::std::string& value);
  10246. inline void add_choked_blocks(const char* value);
  10247. inline void add_choked_blocks(const char* value, size_t size);
  10248. inline const ::google::protobuf::RepeatedPtrField< ::std::string>& choked_blocks() const;
  10249. inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_choked_blocks();
  10250. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientVarValueNotificationInfo)
  10251. private:
  10252. inline void set_has_value_name();
  10253. inline void clear_has_value_name();
  10254. inline void set_has_value_int();
  10255. inline void clear_has_value_int();
  10256. inline void set_has_server_addr();
  10257. inline void clear_has_server_addr();
  10258. inline void set_has_server_port();
  10259. inline void clear_has_server_port();
  10260. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10261. ::std::string* value_name_;
  10262. ::google::protobuf::int32 value_int_;
  10263. ::google::protobuf::uint32 server_addr_;
  10264. ::google::protobuf::RepeatedPtrField< ::std::string> choked_blocks_;
  10265. ::google::protobuf::uint32 server_port_;
  10266. mutable int _cached_size_;
  10267. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  10268. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10269. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10270. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10271. void InitAsDefaultInstance();
  10272. static CMsgGCCStrike15_v2_ClientVarValueNotificationInfo* default_instance_;
  10273. };
  10274. // -------------------------------------------------------------------
  10275. class CMsgGCCStrike15_v2_ServerVarValueNotificationInfo : public ::google::protobuf::Message {
  10276. public:
  10277. CMsgGCCStrike15_v2_ServerVarValueNotificationInfo();
  10278. virtual ~CMsgGCCStrike15_v2_ServerVarValueNotificationInfo();
  10279. CMsgGCCStrike15_v2_ServerVarValueNotificationInfo(const CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& from);
  10280. inline CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& operator=(const CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& from) {
  10281. CopyFrom(from);
  10282. return *this;
  10283. }
  10284. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10285. return _unknown_fields_;
  10286. }
  10287. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10288. return &_unknown_fields_;
  10289. }
  10290. static const ::google::protobuf::Descriptor* descriptor();
  10291. static const CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& default_instance();
  10292. void Swap(CMsgGCCStrike15_v2_ServerVarValueNotificationInfo* other);
  10293. // implements Message ----------------------------------------------
  10294. CMsgGCCStrike15_v2_ServerVarValueNotificationInfo* New() const;
  10295. void CopyFrom(const ::google::protobuf::Message& from);
  10296. void MergeFrom(const ::google::protobuf::Message& from);
  10297. void CopyFrom(const CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& from);
  10298. void MergeFrom(const CMsgGCCStrike15_v2_ServerVarValueNotificationInfo& from);
  10299. void Clear();
  10300. bool IsInitialized() const;
  10301. int ByteSize() const;
  10302. bool MergePartialFromCodedStream(
  10303. ::google::protobuf::io::CodedInputStream* input);
  10304. void SerializeWithCachedSizes(
  10305. ::google::protobuf::io::CodedOutputStream* output) const;
  10306. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10307. int GetCachedSize() const { return _cached_size_; }
  10308. private:
  10309. void SharedCtor();
  10310. void SharedDtor();
  10311. void SetCachedSize(int size) const;
  10312. public:
  10313. ::google::protobuf::Metadata GetMetadata() const;
  10314. // nested types ----------------------------------------------------
  10315. // accessors -------------------------------------------------------
  10316. // optional uint32 accountid = 1;
  10317. inline bool has_accountid() const;
  10318. inline void clear_accountid();
  10319. static const int kAccountidFieldNumber = 1;
  10320. inline ::google::protobuf::uint32 accountid() const;
  10321. inline void set_accountid(::google::protobuf::uint32 value);
  10322. // repeated uint32 viewangles = 2;
  10323. inline int viewangles_size() const;
  10324. inline void clear_viewangles();
  10325. static const int kViewanglesFieldNumber = 2;
  10326. inline ::google::protobuf::uint32 viewangles(int index) const;
  10327. inline void set_viewangles(int index, ::google::protobuf::uint32 value);
  10328. inline void add_viewangles(::google::protobuf::uint32 value);
  10329. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  10330. viewangles() const;
  10331. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  10332. mutable_viewangles();
  10333. // optional uint32 type = 3;
  10334. inline bool has_type() const;
  10335. inline void clear_type();
  10336. static const int kTypeFieldNumber = 3;
  10337. inline ::google::protobuf::uint32 type() const;
  10338. inline void set_type(::google::protobuf::uint32 value);
  10339. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ServerVarValueNotificationInfo)
  10340. private:
  10341. inline void set_has_accountid();
  10342. inline void clear_has_accountid();
  10343. inline void set_has_type();
  10344. inline void clear_has_type();
  10345. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10346. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > viewangles_;
  10347. ::google::protobuf::uint32 accountid_;
  10348. ::google::protobuf::uint32 type_;
  10349. mutable int _cached_size_;
  10350. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  10351. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10352. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10353. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10354. void InitAsDefaultInstance();
  10355. static CMsgGCCStrike15_v2_ServerVarValueNotificationInfo* default_instance_;
  10356. };
  10357. // -------------------------------------------------------------------
  10358. class CMsgGCCStrike15_v2_GiftsLeaderboardRequest : public ::google::protobuf::Message {
  10359. public:
  10360. CMsgGCCStrike15_v2_GiftsLeaderboardRequest();
  10361. virtual ~CMsgGCCStrike15_v2_GiftsLeaderboardRequest();
  10362. CMsgGCCStrike15_v2_GiftsLeaderboardRequest(const CMsgGCCStrike15_v2_GiftsLeaderboardRequest& from);
  10363. inline CMsgGCCStrike15_v2_GiftsLeaderboardRequest& operator=(const CMsgGCCStrike15_v2_GiftsLeaderboardRequest& from) {
  10364. CopyFrom(from);
  10365. return *this;
  10366. }
  10367. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10368. return _unknown_fields_;
  10369. }
  10370. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10371. return &_unknown_fields_;
  10372. }
  10373. static const ::google::protobuf::Descriptor* descriptor();
  10374. static const CMsgGCCStrike15_v2_GiftsLeaderboardRequest& default_instance();
  10375. void Swap(CMsgGCCStrike15_v2_GiftsLeaderboardRequest* other);
  10376. // implements Message ----------------------------------------------
  10377. CMsgGCCStrike15_v2_GiftsLeaderboardRequest* New() const;
  10378. void CopyFrom(const ::google::protobuf::Message& from);
  10379. void MergeFrom(const ::google::protobuf::Message& from);
  10380. void CopyFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardRequest& from);
  10381. void MergeFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardRequest& from);
  10382. void Clear();
  10383. bool IsInitialized() const;
  10384. int ByteSize() const;
  10385. bool MergePartialFromCodedStream(
  10386. ::google::protobuf::io::CodedInputStream* input);
  10387. void SerializeWithCachedSizes(
  10388. ::google::protobuf::io::CodedOutputStream* output) const;
  10389. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10390. int GetCachedSize() const { return _cached_size_; }
  10391. private:
  10392. void SharedCtor();
  10393. void SharedDtor();
  10394. void SetCachedSize(int size) const;
  10395. public:
  10396. ::google::protobuf::Metadata GetMetadata() const;
  10397. // nested types ----------------------------------------------------
  10398. // accessors -------------------------------------------------------
  10399. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GiftsLeaderboardRequest)
  10400. private:
  10401. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10402. mutable int _cached_size_;
  10403. ::google::protobuf::uint32 _has_bits_[1];
  10404. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10405. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10406. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10407. void InitAsDefaultInstance();
  10408. static CMsgGCCStrike15_v2_GiftsLeaderboardRequest* default_instance_;
  10409. };
  10410. // -------------------------------------------------------------------
  10411. class CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry : public ::google::protobuf::Message {
  10412. public:
  10413. CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry();
  10414. virtual ~CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry();
  10415. CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& from);
  10416. inline CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& operator=(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& from) {
  10417. CopyFrom(from);
  10418. return *this;
  10419. }
  10420. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10421. return _unknown_fields_;
  10422. }
  10423. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10424. return &_unknown_fields_;
  10425. }
  10426. static const ::google::protobuf::Descriptor* descriptor();
  10427. static const CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& default_instance();
  10428. void Swap(CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* other);
  10429. // implements Message ----------------------------------------------
  10430. CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* New() const;
  10431. void CopyFrom(const ::google::protobuf::Message& from);
  10432. void MergeFrom(const ::google::protobuf::Message& from);
  10433. void CopyFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& from);
  10434. void MergeFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& from);
  10435. void Clear();
  10436. bool IsInitialized() const;
  10437. int ByteSize() const;
  10438. bool MergePartialFromCodedStream(
  10439. ::google::protobuf::io::CodedInputStream* input);
  10440. void SerializeWithCachedSizes(
  10441. ::google::protobuf::io::CodedOutputStream* output) const;
  10442. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10443. int GetCachedSize() const { return _cached_size_; }
  10444. private:
  10445. void SharedCtor();
  10446. void SharedDtor();
  10447. void SetCachedSize(int size) const;
  10448. public:
  10449. ::google::protobuf::Metadata GetMetadata() const;
  10450. // nested types ----------------------------------------------------
  10451. // accessors -------------------------------------------------------
  10452. // optional uint32 accountid = 1;
  10453. inline bool has_accountid() const;
  10454. inline void clear_accountid();
  10455. static const int kAccountidFieldNumber = 1;
  10456. inline ::google::protobuf::uint32 accountid() const;
  10457. inline void set_accountid(::google::protobuf::uint32 value);
  10458. // optional uint32 gifts = 2;
  10459. inline bool has_gifts() const;
  10460. inline void clear_gifts();
  10461. static const int kGiftsFieldNumber = 2;
  10462. inline ::google::protobuf::uint32 gifts() const;
  10463. inline void set_gifts(::google::protobuf::uint32 value);
  10464. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry)
  10465. private:
  10466. inline void set_has_accountid();
  10467. inline void clear_has_accountid();
  10468. inline void set_has_gifts();
  10469. inline void clear_has_gifts();
  10470. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10471. ::google::protobuf::uint32 accountid_;
  10472. ::google::protobuf::uint32 gifts_;
  10473. mutable int _cached_size_;
  10474. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  10475. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10476. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10477. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10478. void InitAsDefaultInstance();
  10479. static CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* default_instance_;
  10480. };
  10481. // -------------------------------------------------------------------
  10482. class CMsgGCCStrike15_v2_GiftsLeaderboardResponse : public ::google::protobuf::Message {
  10483. public:
  10484. CMsgGCCStrike15_v2_GiftsLeaderboardResponse();
  10485. virtual ~CMsgGCCStrike15_v2_GiftsLeaderboardResponse();
  10486. CMsgGCCStrike15_v2_GiftsLeaderboardResponse(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse& from);
  10487. inline CMsgGCCStrike15_v2_GiftsLeaderboardResponse& operator=(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse& from) {
  10488. CopyFrom(from);
  10489. return *this;
  10490. }
  10491. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10492. return _unknown_fields_;
  10493. }
  10494. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10495. return &_unknown_fields_;
  10496. }
  10497. static const ::google::protobuf::Descriptor* descriptor();
  10498. static const CMsgGCCStrike15_v2_GiftsLeaderboardResponse& default_instance();
  10499. void Swap(CMsgGCCStrike15_v2_GiftsLeaderboardResponse* other);
  10500. // implements Message ----------------------------------------------
  10501. CMsgGCCStrike15_v2_GiftsLeaderboardResponse* New() const;
  10502. void CopyFrom(const ::google::protobuf::Message& from);
  10503. void MergeFrom(const ::google::protobuf::Message& from);
  10504. void CopyFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse& from);
  10505. void MergeFrom(const CMsgGCCStrike15_v2_GiftsLeaderboardResponse& from);
  10506. void Clear();
  10507. bool IsInitialized() const;
  10508. int ByteSize() const;
  10509. bool MergePartialFromCodedStream(
  10510. ::google::protobuf::io::CodedInputStream* input);
  10511. void SerializeWithCachedSizes(
  10512. ::google::protobuf::io::CodedOutputStream* output) const;
  10513. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10514. int GetCachedSize() const { return _cached_size_; }
  10515. private:
  10516. void SharedCtor();
  10517. void SharedDtor();
  10518. void SetCachedSize(int size) const;
  10519. public:
  10520. ::google::protobuf::Metadata GetMetadata() const;
  10521. // nested types ----------------------------------------------------
  10522. typedef CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry GiftLeaderboardEntry;
  10523. // accessors -------------------------------------------------------
  10524. // optional uint32 servertime = 1;
  10525. inline bool has_servertime() const;
  10526. inline void clear_servertime();
  10527. static const int kServertimeFieldNumber = 1;
  10528. inline ::google::protobuf::uint32 servertime() const;
  10529. inline void set_servertime(::google::protobuf::uint32 value);
  10530. // optional uint32 time_period_seconds = 2;
  10531. inline bool has_time_period_seconds() const;
  10532. inline void clear_time_period_seconds();
  10533. static const int kTimePeriodSecondsFieldNumber = 2;
  10534. inline ::google::protobuf::uint32 time_period_seconds() const;
  10535. inline void set_time_period_seconds(::google::protobuf::uint32 value);
  10536. // optional uint32 total_gifts_given = 3;
  10537. inline bool has_total_gifts_given() const;
  10538. inline void clear_total_gifts_given();
  10539. static const int kTotalGiftsGivenFieldNumber = 3;
  10540. inline ::google::protobuf::uint32 total_gifts_given() const;
  10541. inline void set_total_gifts_given(::google::protobuf::uint32 value);
  10542. // optional uint32 total_givers = 4;
  10543. inline bool has_total_givers() const;
  10544. inline void clear_total_givers();
  10545. static const int kTotalGiversFieldNumber = 4;
  10546. inline ::google::protobuf::uint32 total_givers() const;
  10547. inline void set_total_givers(::google::protobuf::uint32 value);
  10548. // repeated .CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry entries = 5;
  10549. inline int entries_size() const;
  10550. inline void clear_entries();
  10551. static const int kEntriesFieldNumber = 5;
  10552. inline const ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& entries(int index) const;
  10553. inline ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* mutable_entries(int index);
  10554. inline ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* add_entries();
  10555. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry >&
  10556. entries() const;
  10557. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry >*
  10558. mutable_entries();
  10559. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GiftsLeaderboardResponse)
  10560. private:
  10561. inline void set_has_servertime();
  10562. inline void clear_has_servertime();
  10563. inline void set_has_time_period_seconds();
  10564. inline void clear_has_time_period_seconds();
  10565. inline void set_has_total_gifts_given();
  10566. inline void clear_has_total_gifts_given();
  10567. inline void set_has_total_givers();
  10568. inline void clear_has_total_givers();
  10569. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10570. ::google::protobuf::uint32 servertime_;
  10571. ::google::protobuf::uint32 time_period_seconds_;
  10572. ::google::protobuf::uint32 total_gifts_given_;
  10573. ::google::protobuf::uint32 total_givers_;
  10574. ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry > entries_;
  10575. mutable int _cached_size_;
  10576. ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
  10577. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10578. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10579. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10580. void InitAsDefaultInstance();
  10581. static CMsgGCCStrike15_v2_GiftsLeaderboardResponse* default_instance_;
  10582. };
  10583. // -------------------------------------------------------------------
  10584. class CMsgGCCStrike15_v2_ClientSubmitSurveyVote : public ::google::protobuf::Message {
  10585. public:
  10586. CMsgGCCStrike15_v2_ClientSubmitSurveyVote();
  10587. virtual ~CMsgGCCStrike15_v2_ClientSubmitSurveyVote();
  10588. CMsgGCCStrike15_v2_ClientSubmitSurveyVote(const CMsgGCCStrike15_v2_ClientSubmitSurveyVote& from);
  10589. inline CMsgGCCStrike15_v2_ClientSubmitSurveyVote& operator=(const CMsgGCCStrike15_v2_ClientSubmitSurveyVote& from) {
  10590. CopyFrom(from);
  10591. return *this;
  10592. }
  10593. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10594. return _unknown_fields_;
  10595. }
  10596. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10597. return &_unknown_fields_;
  10598. }
  10599. static const ::google::protobuf::Descriptor* descriptor();
  10600. static const CMsgGCCStrike15_v2_ClientSubmitSurveyVote& default_instance();
  10601. void Swap(CMsgGCCStrike15_v2_ClientSubmitSurveyVote* other);
  10602. // implements Message ----------------------------------------------
  10603. CMsgGCCStrike15_v2_ClientSubmitSurveyVote* New() const;
  10604. void CopyFrom(const ::google::protobuf::Message& from);
  10605. void MergeFrom(const ::google::protobuf::Message& from);
  10606. void CopyFrom(const CMsgGCCStrike15_v2_ClientSubmitSurveyVote& from);
  10607. void MergeFrom(const CMsgGCCStrike15_v2_ClientSubmitSurveyVote& from);
  10608. void Clear();
  10609. bool IsInitialized() const;
  10610. int ByteSize() const;
  10611. bool MergePartialFromCodedStream(
  10612. ::google::protobuf::io::CodedInputStream* input);
  10613. void SerializeWithCachedSizes(
  10614. ::google::protobuf::io::CodedOutputStream* output) const;
  10615. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10616. int GetCachedSize() const { return _cached_size_; }
  10617. private:
  10618. void SharedCtor();
  10619. void SharedDtor();
  10620. void SetCachedSize(int size) const;
  10621. public:
  10622. ::google::protobuf::Metadata GetMetadata() const;
  10623. // nested types ----------------------------------------------------
  10624. // accessors -------------------------------------------------------
  10625. // optional uint32 survey_id = 1;
  10626. inline bool has_survey_id() const;
  10627. inline void clear_survey_id();
  10628. static const int kSurveyIdFieldNumber = 1;
  10629. inline ::google::protobuf::uint32 survey_id() const;
  10630. inline void set_survey_id(::google::protobuf::uint32 value);
  10631. // optional uint32 vote = 2;
  10632. inline bool has_vote() const;
  10633. inline void clear_vote();
  10634. static const int kVoteFieldNumber = 2;
  10635. inline ::google::protobuf::uint32 vote() const;
  10636. inline void set_vote(::google::protobuf::uint32 value);
  10637. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientSubmitSurveyVote)
  10638. private:
  10639. inline void set_has_survey_id();
  10640. inline void clear_has_survey_id();
  10641. inline void set_has_vote();
  10642. inline void clear_has_vote();
  10643. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10644. ::google::protobuf::uint32 survey_id_;
  10645. ::google::protobuf::uint32 vote_;
  10646. mutable int _cached_size_;
  10647. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  10648. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10649. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10650. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10651. void InitAsDefaultInstance();
  10652. static CMsgGCCStrike15_v2_ClientSubmitSurveyVote* default_instance_;
  10653. };
  10654. // -------------------------------------------------------------------
  10655. class CMsgGCCStrike15_v2_Server2GCClientValidate : public ::google::protobuf::Message {
  10656. public:
  10657. CMsgGCCStrike15_v2_Server2GCClientValidate();
  10658. virtual ~CMsgGCCStrike15_v2_Server2GCClientValidate();
  10659. CMsgGCCStrike15_v2_Server2GCClientValidate(const CMsgGCCStrike15_v2_Server2GCClientValidate& from);
  10660. inline CMsgGCCStrike15_v2_Server2GCClientValidate& operator=(const CMsgGCCStrike15_v2_Server2GCClientValidate& from) {
  10661. CopyFrom(from);
  10662. return *this;
  10663. }
  10664. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10665. return _unknown_fields_;
  10666. }
  10667. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10668. return &_unknown_fields_;
  10669. }
  10670. static const ::google::protobuf::Descriptor* descriptor();
  10671. static const CMsgGCCStrike15_v2_Server2GCClientValidate& default_instance();
  10672. void Swap(CMsgGCCStrike15_v2_Server2GCClientValidate* other);
  10673. // implements Message ----------------------------------------------
  10674. CMsgGCCStrike15_v2_Server2GCClientValidate* New() const;
  10675. void CopyFrom(const ::google::protobuf::Message& from);
  10676. void MergeFrom(const ::google::protobuf::Message& from);
  10677. void CopyFrom(const CMsgGCCStrike15_v2_Server2GCClientValidate& from);
  10678. void MergeFrom(const CMsgGCCStrike15_v2_Server2GCClientValidate& from);
  10679. void Clear();
  10680. bool IsInitialized() const;
  10681. int ByteSize() const;
  10682. bool MergePartialFromCodedStream(
  10683. ::google::protobuf::io::CodedInputStream* input);
  10684. void SerializeWithCachedSizes(
  10685. ::google::protobuf::io::CodedOutputStream* output) const;
  10686. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10687. int GetCachedSize() const { return _cached_size_; }
  10688. private:
  10689. void SharedCtor();
  10690. void SharedDtor();
  10691. void SetCachedSize(int size) const;
  10692. public:
  10693. ::google::protobuf::Metadata GetMetadata() const;
  10694. // nested types ----------------------------------------------------
  10695. // accessors -------------------------------------------------------
  10696. // optional uint32 accountid = 1;
  10697. inline bool has_accountid() const;
  10698. inline void clear_accountid();
  10699. static const int kAccountidFieldNumber = 1;
  10700. inline ::google::protobuf::uint32 accountid() const;
  10701. inline void set_accountid(::google::protobuf::uint32 value);
  10702. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Server2GCClientValidate)
  10703. private:
  10704. inline void set_has_accountid();
  10705. inline void clear_has_accountid();
  10706. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10707. ::google::protobuf::uint32 accountid_;
  10708. mutable int _cached_size_;
  10709. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  10710. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10711. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10712. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10713. void InitAsDefaultInstance();
  10714. static CMsgGCCStrike15_v2_Server2GCClientValidate* default_instance_;
  10715. };
  10716. // -------------------------------------------------------------------
  10717. class CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure : public ::google::protobuf::Message {
  10718. public:
  10719. CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure();
  10720. virtual ~CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure();
  10721. CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure(const CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& from);
  10722. inline CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& operator=(const CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& from) {
  10723. CopyFrom(from);
  10724. return *this;
  10725. }
  10726. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10727. return _unknown_fields_;
  10728. }
  10729. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10730. return &_unknown_fields_;
  10731. }
  10732. static const ::google::protobuf::Descriptor* descriptor();
  10733. static const CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& default_instance();
  10734. void Swap(CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure* other);
  10735. // implements Message ----------------------------------------------
  10736. CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure* New() const;
  10737. void CopyFrom(const ::google::protobuf::Message& from);
  10738. void MergeFrom(const ::google::protobuf::Message& from);
  10739. void CopyFrom(const CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& from);
  10740. void MergeFrom(const CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure& from);
  10741. void Clear();
  10742. bool IsInitialized() const;
  10743. int ByteSize() const;
  10744. bool MergePartialFromCodedStream(
  10745. ::google::protobuf::io::CodedInputStream* input);
  10746. void SerializeWithCachedSizes(
  10747. ::google::protobuf::io::CodedOutputStream* output) const;
  10748. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10749. int GetCachedSize() const { return _cached_size_; }
  10750. private:
  10751. void SharedCtor();
  10752. void SharedDtor();
  10753. void SetCachedSize(int size) const;
  10754. public:
  10755. ::google::protobuf::Metadata GetMetadata() const;
  10756. // nested types ----------------------------------------------------
  10757. // accessors -------------------------------------------------------
  10758. // optional uint32 accountid = 1;
  10759. inline bool has_accountid() const;
  10760. inline void clear_accountid();
  10761. static const int kAccountidFieldNumber = 1;
  10762. inline ::google::protobuf::uint32 accountid() const;
  10763. inline void set_accountid(::google::protobuf::uint32 value);
  10764. // optional string path = 2;
  10765. inline bool has_path() const;
  10766. inline void clear_path();
  10767. static const int kPathFieldNumber = 2;
  10768. inline const ::std::string& path() const;
  10769. inline void set_path(const ::std::string& value);
  10770. inline void set_path(const char* value);
  10771. inline void set_path(const char* value, size_t size);
  10772. inline ::std::string* mutable_path();
  10773. inline ::std::string* release_path();
  10774. inline void set_allocated_path(::std::string* path);
  10775. // optional string file = 3;
  10776. inline bool has_file() const;
  10777. inline void clear_file();
  10778. static const int kFileFieldNumber = 3;
  10779. inline const ::std::string& file() const;
  10780. inline void set_file(const ::std::string& value);
  10781. inline void set_file(const char* value);
  10782. inline void set_file(const char* value, size_t size);
  10783. inline ::std::string* mutable_file();
  10784. inline ::std::string* release_file();
  10785. inline void set_allocated_file(::std::string* file);
  10786. // optional uint32 crc = 4;
  10787. inline bool has_crc() const;
  10788. inline void clear_crc();
  10789. static const int kCrcFieldNumber = 4;
  10790. inline ::google::protobuf::uint32 crc() const;
  10791. inline void set_crc(::google::protobuf::uint32 value);
  10792. // optional int32 hash = 5;
  10793. inline bool has_hash() const;
  10794. inline void clear_hash();
  10795. static const int kHashFieldNumber = 5;
  10796. inline ::google::protobuf::int32 hash() const;
  10797. inline void set_hash(::google::protobuf::int32 value);
  10798. // optional int32 len = 6;
  10799. inline bool has_len() const;
  10800. inline void clear_len();
  10801. static const int kLenFieldNumber = 6;
  10802. inline ::google::protobuf::int32 len() const;
  10803. inline void set_len(::google::protobuf::int32 value);
  10804. // optional int32 pack_number = 7;
  10805. inline bool has_pack_number() const;
  10806. inline void clear_pack_number();
  10807. static const int kPackNumberFieldNumber = 7;
  10808. inline ::google::protobuf::int32 pack_number() const;
  10809. inline void set_pack_number(::google::protobuf::int32 value);
  10810. // optional int32 pack_file_id = 8;
  10811. inline bool has_pack_file_id() const;
  10812. inline void clear_pack_file_id();
  10813. static const int kPackFileIdFieldNumber = 8;
  10814. inline ::google::protobuf::int32 pack_file_id() const;
  10815. inline void set_pack_file_id(::google::protobuf::int32 value);
  10816. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure)
  10817. private:
  10818. inline void set_has_accountid();
  10819. inline void clear_has_accountid();
  10820. inline void set_has_path();
  10821. inline void clear_has_path();
  10822. inline void set_has_file();
  10823. inline void clear_has_file();
  10824. inline void set_has_crc();
  10825. inline void clear_has_crc();
  10826. inline void set_has_hash();
  10827. inline void clear_has_hash();
  10828. inline void set_has_len();
  10829. inline void clear_has_len();
  10830. inline void set_has_pack_number();
  10831. inline void clear_has_pack_number();
  10832. inline void set_has_pack_file_id();
  10833. inline void clear_has_pack_file_id();
  10834. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10835. ::std::string* path_;
  10836. ::google::protobuf::uint32 accountid_;
  10837. ::google::protobuf::uint32 crc_;
  10838. ::std::string* file_;
  10839. ::google::protobuf::int32 hash_;
  10840. ::google::protobuf::int32 len_;
  10841. ::google::protobuf::int32 pack_number_;
  10842. ::google::protobuf::int32 pack_file_id_;
  10843. mutable int _cached_size_;
  10844. ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
  10845. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10846. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10847. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10848. void InitAsDefaultInstance();
  10849. static CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure* default_instance_;
  10850. };
  10851. // -------------------------------------------------------------------
  10852. class CMsgGCCStrike15_v2_GC2ClientTournamentInfo : public ::google::protobuf::Message {
  10853. public:
  10854. CMsgGCCStrike15_v2_GC2ClientTournamentInfo();
  10855. virtual ~CMsgGCCStrike15_v2_GC2ClientTournamentInfo();
  10856. CMsgGCCStrike15_v2_GC2ClientTournamentInfo(const CMsgGCCStrike15_v2_GC2ClientTournamentInfo& from);
  10857. inline CMsgGCCStrike15_v2_GC2ClientTournamentInfo& operator=(const CMsgGCCStrike15_v2_GC2ClientTournamentInfo& from) {
  10858. CopyFrom(from);
  10859. return *this;
  10860. }
  10861. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10862. return _unknown_fields_;
  10863. }
  10864. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10865. return &_unknown_fields_;
  10866. }
  10867. static const ::google::protobuf::Descriptor* descriptor();
  10868. static const CMsgGCCStrike15_v2_GC2ClientTournamentInfo& default_instance();
  10869. void Swap(CMsgGCCStrike15_v2_GC2ClientTournamentInfo* other);
  10870. // implements Message ----------------------------------------------
  10871. CMsgGCCStrike15_v2_GC2ClientTournamentInfo* New() const;
  10872. void CopyFrom(const ::google::protobuf::Message& from);
  10873. void MergeFrom(const ::google::protobuf::Message& from);
  10874. void CopyFrom(const CMsgGCCStrike15_v2_GC2ClientTournamentInfo& from);
  10875. void MergeFrom(const CMsgGCCStrike15_v2_GC2ClientTournamentInfo& from);
  10876. void Clear();
  10877. bool IsInitialized() const;
  10878. int ByteSize() const;
  10879. bool MergePartialFromCodedStream(
  10880. ::google::protobuf::io::CodedInputStream* input);
  10881. void SerializeWithCachedSizes(
  10882. ::google::protobuf::io::CodedOutputStream* output) const;
  10883. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10884. int GetCachedSize() const { return _cached_size_; }
  10885. private:
  10886. void SharedCtor();
  10887. void SharedDtor();
  10888. void SetCachedSize(int size) const;
  10889. public:
  10890. ::google::protobuf::Metadata GetMetadata() const;
  10891. // nested types ----------------------------------------------------
  10892. // accessors -------------------------------------------------------
  10893. // optional uint32 eventid = 1;
  10894. inline bool has_eventid() const;
  10895. inline void clear_eventid();
  10896. static const int kEventidFieldNumber = 1;
  10897. inline ::google::protobuf::uint32 eventid() const;
  10898. inline void set_eventid(::google::protobuf::uint32 value);
  10899. // optional uint32 stageid = 2;
  10900. inline bool has_stageid() const;
  10901. inline void clear_stageid();
  10902. static const int kStageidFieldNumber = 2;
  10903. inline ::google::protobuf::uint32 stageid() const;
  10904. inline void set_stageid(::google::protobuf::uint32 value);
  10905. // optional uint32 game_type = 3;
  10906. inline bool has_game_type() const;
  10907. inline void clear_game_type();
  10908. static const int kGameTypeFieldNumber = 3;
  10909. inline ::google::protobuf::uint32 game_type() const;
  10910. inline void set_game_type(::google::protobuf::uint32 value);
  10911. // repeated uint32 teamids = 4;
  10912. inline int teamids_size() const;
  10913. inline void clear_teamids();
  10914. static const int kTeamidsFieldNumber = 4;
  10915. inline ::google::protobuf::uint32 teamids(int index) const;
  10916. inline void set_teamids(int index, ::google::protobuf::uint32 value);
  10917. inline void add_teamids(::google::protobuf::uint32 value);
  10918. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  10919. teamids() const;
  10920. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  10921. mutable_teamids();
  10922. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GC2ClientTournamentInfo)
  10923. private:
  10924. inline void set_has_eventid();
  10925. inline void clear_has_eventid();
  10926. inline void set_has_stageid();
  10927. inline void clear_has_stageid();
  10928. inline void set_has_game_type();
  10929. inline void clear_has_game_type();
  10930. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  10931. ::google::protobuf::uint32 eventid_;
  10932. ::google::protobuf::uint32 stageid_;
  10933. ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > teamids_;
  10934. ::google::protobuf::uint32 game_type_;
  10935. mutable int _cached_size_;
  10936. ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32];
  10937. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  10938. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  10939. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  10940. void InitAsDefaultInstance();
  10941. static CMsgGCCStrike15_v2_GC2ClientTournamentInfo* default_instance_;
  10942. };
  10943. // -------------------------------------------------------------------
  10944. class CSOEconCoupon : public ::google::protobuf::Message {
  10945. public:
  10946. CSOEconCoupon();
  10947. virtual ~CSOEconCoupon();
  10948. CSOEconCoupon(const CSOEconCoupon& from);
  10949. inline CSOEconCoupon& operator=(const CSOEconCoupon& from) {
  10950. CopyFrom(from);
  10951. return *this;
  10952. }
  10953. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  10954. return _unknown_fields_;
  10955. }
  10956. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  10957. return &_unknown_fields_;
  10958. }
  10959. static const ::google::protobuf::Descriptor* descriptor();
  10960. static const CSOEconCoupon& default_instance();
  10961. void Swap(CSOEconCoupon* other);
  10962. // implements Message ----------------------------------------------
  10963. CSOEconCoupon* New() const;
  10964. void CopyFrom(const ::google::protobuf::Message& from);
  10965. void MergeFrom(const ::google::protobuf::Message& from);
  10966. void CopyFrom(const CSOEconCoupon& from);
  10967. void MergeFrom(const CSOEconCoupon& from);
  10968. void Clear();
  10969. bool IsInitialized() const;
  10970. int ByteSize() const;
  10971. bool MergePartialFromCodedStream(
  10972. ::google::protobuf::io::CodedInputStream* input);
  10973. void SerializeWithCachedSizes(
  10974. ::google::protobuf::io::CodedOutputStream* output) const;
  10975. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  10976. int GetCachedSize() const { return _cached_size_; }
  10977. private:
  10978. void SharedCtor();
  10979. void SharedDtor();
  10980. void SetCachedSize(int size) const;
  10981. public:
  10982. ::google::protobuf::Metadata GetMetadata() const;
  10983. // nested types ----------------------------------------------------
  10984. // accessors -------------------------------------------------------
  10985. // optional uint32 entryid = 1;
  10986. inline bool has_entryid() const;
  10987. inline void clear_entryid();
  10988. static const int kEntryidFieldNumber = 1;
  10989. inline ::google::protobuf::uint32 entryid() const;
  10990. inline void set_entryid(::google::protobuf::uint32 value);
  10991. // optional uint32 defidx = 2;
  10992. inline bool has_defidx() const;
  10993. inline void clear_defidx();
  10994. static const int kDefidxFieldNumber = 2;
  10995. inline ::google::protobuf::uint32 defidx() const;
  10996. inline void set_defidx(::google::protobuf::uint32 value);
  10997. // optional fixed32 expiration_date = 3;
  10998. inline bool has_expiration_date() const;
  10999. inline void clear_expiration_date();
  11000. static const int kExpirationDateFieldNumber = 3;
  11001. inline ::google::protobuf::uint32 expiration_date() const;
  11002. inline void set_expiration_date(::google::protobuf::uint32 value);
  11003. // @@protoc_insertion_point(class_scope:CSOEconCoupon)
  11004. private:
  11005. inline void set_has_entryid();
  11006. inline void clear_has_entryid();
  11007. inline void set_has_defidx();
  11008. inline void clear_has_defidx();
  11009. inline void set_has_expiration_date();
  11010. inline void clear_has_expiration_date();
  11011. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11012. ::google::protobuf::uint32 entryid_;
  11013. ::google::protobuf::uint32 defidx_;
  11014. ::google::protobuf::uint32 expiration_date_;
  11015. mutable int _cached_size_;
  11016. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  11017. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11018. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11019. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11020. void InitAsDefaultInstance();
  11021. static CSOEconCoupon* default_instance_;
  11022. };
  11023. // -------------------------------------------------------------------
  11024. class CSOQuestProgress : public ::google::protobuf::Message {
  11025. public:
  11026. CSOQuestProgress();
  11027. virtual ~CSOQuestProgress();
  11028. CSOQuestProgress(const CSOQuestProgress& from);
  11029. inline CSOQuestProgress& operator=(const CSOQuestProgress& from) {
  11030. CopyFrom(from);
  11031. return *this;
  11032. }
  11033. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11034. return _unknown_fields_;
  11035. }
  11036. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11037. return &_unknown_fields_;
  11038. }
  11039. static const ::google::protobuf::Descriptor* descriptor();
  11040. static const CSOQuestProgress& default_instance();
  11041. void Swap(CSOQuestProgress* other);
  11042. // implements Message ----------------------------------------------
  11043. CSOQuestProgress* New() const;
  11044. void CopyFrom(const ::google::protobuf::Message& from);
  11045. void MergeFrom(const ::google::protobuf::Message& from);
  11046. void CopyFrom(const CSOQuestProgress& from);
  11047. void MergeFrom(const CSOQuestProgress& from);
  11048. void Clear();
  11049. bool IsInitialized() const;
  11050. int ByteSize() const;
  11051. bool MergePartialFromCodedStream(
  11052. ::google::protobuf::io::CodedInputStream* input);
  11053. void SerializeWithCachedSizes(
  11054. ::google::protobuf::io::CodedOutputStream* output) const;
  11055. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11056. int GetCachedSize() const { return _cached_size_; }
  11057. private:
  11058. void SharedCtor();
  11059. void SharedDtor();
  11060. void SetCachedSize(int size) const;
  11061. public:
  11062. ::google::protobuf::Metadata GetMetadata() const;
  11063. // nested types ----------------------------------------------------
  11064. // accessors -------------------------------------------------------
  11065. // optional uint32 questid = 1;
  11066. inline bool has_questid() const;
  11067. inline void clear_questid();
  11068. static const int kQuestidFieldNumber = 1;
  11069. inline ::google::protobuf::uint32 questid() const;
  11070. inline void set_questid(::google::protobuf::uint32 value);
  11071. // optional uint32 points_remaining = 2;
  11072. inline bool has_points_remaining() const;
  11073. inline void clear_points_remaining();
  11074. static const int kPointsRemainingFieldNumber = 2;
  11075. inline ::google::protobuf::uint32 points_remaining() const;
  11076. inline void set_points_remaining(::google::protobuf::uint32 value);
  11077. // optional uint32 bonus_points = 3;
  11078. inline bool has_bonus_points() const;
  11079. inline void clear_bonus_points();
  11080. static const int kBonusPointsFieldNumber = 3;
  11081. inline ::google::protobuf::uint32 bonus_points() const;
  11082. inline void set_bonus_points(::google::protobuf::uint32 value);
  11083. // @@protoc_insertion_point(class_scope:CSOQuestProgress)
  11084. private:
  11085. inline void set_has_questid();
  11086. inline void clear_has_questid();
  11087. inline void set_has_points_remaining();
  11088. inline void clear_has_points_remaining();
  11089. inline void set_has_bonus_points();
  11090. inline void clear_has_bonus_points();
  11091. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11092. ::google::protobuf::uint32 questid_;
  11093. ::google::protobuf::uint32 points_remaining_;
  11094. ::google::protobuf::uint32 bonus_points_;
  11095. mutable int _cached_size_;
  11096. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  11097. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11098. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11099. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11100. void InitAsDefaultInstance();
  11101. static CSOQuestProgress* default_instance_;
  11102. };
  11103. // -------------------------------------------------------------------
  11104. class CSOPersonaDataPublic : public ::google::protobuf::Message {
  11105. public:
  11106. CSOPersonaDataPublic();
  11107. virtual ~CSOPersonaDataPublic();
  11108. CSOPersonaDataPublic(const CSOPersonaDataPublic& from);
  11109. inline CSOPersonaDataPublic& operator=(const CSOPersonaDataPublic& from) {
  11110. CopyFrom(from);
  11111. return *this;
  11112. }
  11113. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11114. return _unknown_fields_;
  11115. }
  11116. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11117. return &_unknown_fields_;
  11118. }
  11119. static const ::google::protobuf::Descriptor* descriptor();
  11120. static const CSOPersonaDataPublic& default_instance();
  11121. void Swap(CSOPersonaDataPublic* other);
  11122. // implements Message ----------------------------------------------
  11123. CSOPersonaDataPublic* New() const;
  11124. void CopyFrom(const ::google::protobuf::Message& from);
  11125. void MergeFrom(const ::google::protobuf::Message& from);
  11126. void CopyFrom(const CSOPersonaDataPublic& from);
  11127. void MergeFrom(const CSOPersonaDataPublic& from);
  11128. void Clear();
  11129. bool IsInitialized() const;
  11130. int ByteSize() const;
  11131. bool MergePartialFromCodedStream(
  11132. ::google::protobuf::io::CodedInputStream* input);
  11133. void SerializeWithCachedSizes(
  11134. ::google::protobuf::io::CodedOutputStream* output) const;
  11135. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11136. int GetCachedSize() const { return _cached_size_; }
  11137. private:
  11138. void SharedCtor();
  11139. void SharedDtor();
  11140. void SetCachedSize(int size) const;
  11141. public:
  11142. ::google::protobuf::Metadata GetMetadata() const;
  11143. // nested types ----------------------------------------------------
  11144. // accessors -------------------------------------------------------
  11145. // optional int32 player_level = 1;
  11146. inline bool has_player_level() const;
  11147. inline void clear_player_level();
  11148. static const int kPlayerLevelFieldNumber = 1;
  11149. inline ::google::protobuf::int32 player_level() const;
  11150. inline void set_player_level(::google::protobuf::int32 value);
  11151. // optional .PlayerCommendationInfo commendation = 2;
  11152. inline bool has_commendation() const;
  11153. inline void clear_commendation();
  11154. static const int kCommendationFieldNumber = 2;
  11155. inline const ::PlayerCommendationInfo& commendation() const;
  11156. inline ::PlayerCommendationInfo* mutable_commendation();
  11157. inline ::PlayerCommendationInfo* release_commendation();
  11158. inline void set_allocated_commendation(::PlayerCommendationInfo* commendation);
  11159. // optional bool elevated_state = 3;
  11160. inline bool has_elevated_state() const;
  11161. inline void clear_elevated_state();
  11162. static const int kElevatedStateFieldNumber = 3;
  11163. inline bool elevated_state() const;
  11164. inline void set_elevated_state(bool value);
  11165. // @@protoc_insertion_point(class_scope:CSOPersonaDataPublic)
  11166. private:
  11167. inline void set_has_player_level();
  11168. inline void clear_has_player_level();
  11169. inline void set_has_commendation();
  11170. inline void clear_has_commendation();
  11171. inline void set_has_elevated_state();
  11172. inline void clear_has_elevated_state();
  11173. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11174. ::PlayerCommendationInfo* commendation_;
  11175. ::google::protobuf::int32 player_level_;
  11176. bool elevated_state_;
  11177. mutable int _cached_size_;
  11178. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  11179. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11180. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11181. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11182. void InitAsDefaultInstance();
  11183. static CSOPersonaDataPublic* default_instance_;
  11184. };
  11185. // -------------------------------------------------------------------
  11186. class CMsgGC_GlobalGame_Subscribe : public ::google::protobuf::Message {
  11187. public:
  11188. CMsgGC_GlobalGame_Subscribe();
  11189. virtual ~CMsgGC_GlobalGame_Subscribe();
  11190. CMsgGC_GlobalGame_Subscribe(const CMsgGC_GlobalGame_Subscribe& from);
  11191. inline CMsgGC_GlobalGame_Subscribe& operator=(const CMsgGC_GlobalGame_Subscribe& from) {
  11192. CopyFrom(from);
  11193. return *this;
  11194. }
  11195. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11196. return _unknown_fields_;
  11197. }
  11198. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11199. return &_unknown_fields_;
  11200. }
  11201. static const ::google::protobuf::Descriptor* descriptor();
  11202. static const CMsgGC_GlobalGame_Subscribe& default_instance();
  11203. void Swap(CMsgGC_GlobalGame_Subscribe* other);
  11204. // implements Message ----------------------------------------------
  11205. CMsgGC_GlobalGame_Subscribe* New() const;
  11206. void CopyFrom(const ::google::protobuf::Message& from);
  11207. void MergeFrom(const ::google::protobuf::Message& from);
  11208. void CopyFrom(const CMsgGC_GlobalGame_Subscribe& from);
  11209. void MergeFrom(const CMsgGC_GlobalGame_Subscribe& from);
  11210. void Clear();
  11211. bool IsInitialized() const;
  11212. int ByteSize() const;
  11213. bool MergePartialFromCodedStream(
  11214. ::google::protobuf::io::CodedInputStream* input);
  11215. void SerializeWithCachedSizes(
  11216. ::google::protobuf::io::CodedOutputStream* output) const;
  11217. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11218. int GetCachedSize() const { return _cached_size_; }
  11219. private:
  11220. void SharedCtor();
  11221. void SharedDtor();
  11222. void SetCachedSize(int size) const;
  11223. public:
  11224. ::google::protobuf::Metadata GetMetadata() const;
  11225. // nested types ----------------------------------------------------
  11226. // accessors -------------------------------------------------------
  11227. // optional uint64 ticket = 1;
  11228. inline bool has_ticket() const;
  11229. inline void clear_ticket();
  11230. static const int kTicketFieldNumber = 1;
  11231. inline ::google::protobuf::uint64 ticket() const;
  11232. inline void set_ticket(::google::protobuf::uint64 value);
  11233. // @@protoc_insertion_point(class_scope:CMsgGC_GlobalGame_Subscribe)
  11234. private:
  11235. inline void set_has_ticket();
  11236. inline void clear_has_ticket();
  11237. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11238. ::google::protobuf::uint64 ticket_;
  11239. mutable int _cached_size_;
  11240. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  11241. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11242. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11243. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11244. void InitAsDefaultInstance();
  11245. static CMsgGC_GlobalGame_Subscribe* default_instance_;
  11246. };
  11247. // -------------------------------------------------------------------
  11248. class CMsgGC_GlobalGame_Unsubscribe : public ::google::protobuf::Message {
  11249. public:
  11250. CMsgGC_GlobalGame_Unsubscribe();
  11251. virtual ~CMsgGC_GlobalGame_Unsubscribe();
  11252. CMsgGC_GlobalGame_Unsubscribe(const CMsgGC_GlobalGame_Unsubscribe& from);
  11253. inline CMsgGC_GlobalGame_Unsubscribe& operator=(const CMsgGC_GlobalGame_Unsubscribe& from) {
  11254. CopyFrom(from);
  11255. return *this;
  11256. }
  11257. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11258. return _unknown_fields_;
  11259. }
  11260. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11261. return &_unknown_fields_;
  11262. }
  11263. static const ::google::protobuf::Descriptor* descriptor();
  11264. static const CMsgGC_GlobalGame_Unsubscribe& default_instance();
  11265. void Swap(CMsgGC_GlobalGame_Unsubscribe* other);
  11266. // implements Message ----------------------------------------------
  11267. CMsgGC_GlobalGame_Unsubscribe* New() const;
  11268. void CopyFrom(const ::google::protobuf::Message& from);
  11269. void MergeFrom(const ::google::protobuf::Message& from);
  11270. void CopyFrom(const CMsgGC_GlobalGame_Unsubscribe& from);
  11271. void MergeFrom(const CMsgGC_GlobalGame_Unsubscribe& from);
  11272. void Clear();
  11273. bool IsInitialized() const;
  11274. int ByteSize() const;
  11275. bool MergePartialFromCodedStream(
  11276. ::google::protobuf::io::CodedInputStream* input);
  11277. void SerializeWithCachedSizes(
  11278. ::google::protobuf::io::CodedOutputStream* output) const;
  11279. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11280. int GetCachedSize() const { return _cached_size_; }
  11281. private:
  11282. void SharedCtor();
  11283. void SharedDtor();
  11284. void SetCachedSize(int size) const;
  11285. public:
  11286. ::google::protobuf::Metadata GetMetadata() const;
  11287. // nested types ----------------------------------------------------
  11288. // accessors -------------------------------------------------------
  11289. // optional int32 timeleft = 1;
  11290. inline bool has_timeleft() const;
  11291. inline void clear_timeleft();
  11292. static const int kTimeleftFieldNumber = 1;
  11293. inline ::google::protobuf::int32 timeleft() const;
  11294. inline void set_timeleft(::google::protobuf::int32 value);
  11295. // @@protoc_insertion_point(class_scope:CMsgGC_GlobalGame_Unsubscribe)
  11296. private:
  11297. inline void set_has_timeleft();
  11298. inline void clear_has_timeleft();
  11299. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11300. ::google::protobuf::int32 timeleft_;
  11301. mutable int _cached_size_;
  11302. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  11303. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11304. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11305. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11306. void InitAsDefaultInstance();
  11307. static CMsgGC_GlobalGame_Unsubscribe* default_instance_;
  11308. };
  11309. // -------------------------------------------------------------------
  11310. class CMsgGC_GlobalGame_Play : public ::google::protobuf::Message {
  11311. public:
  11312. CMsgGC_GlobalGame_Play();
  11313. virtual ~CMsgGC_GlobalGame_Play();
  11314. CMsgGC_GlobalGame_Play(const CMsgGC_GlobalGame_Play& from);
  11315. inline CMsgGC_GlobalGame_Play& operator=(const CMsgGC_GlobalGame_Play& from) {
  11316. CopyFrom(from);
  11317. return *this;
  11318. }
  11319. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11320. return _unknown_fields_;
  11321. }
  11322. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11323. return &_unknown_fields_;
  11324. }
  11325. static const ::google::protobuf::Descriptor* descriptor();
  11326. static const CMsgGC_GlobalGame_Play& default_instance();
  11327. void Swap(CMsgGC_GlobalGame_Play* other);
  11328. // implements Message ----------------------------------------------
  11329. CMsgGC_GlobalGame_Play* New() const;
  11330. void CopyFrom(const ::google::protobuf::Message& from);
  11331. void MergeFrom(const ::google::protobuf::Message& from);
  11332. void CopyFrom(const CMsgGC_GlobalGame_Play& from);
  11333. void MergeFrom(const CMsgGC_GlobalGame_Play& from);
  11334. void Clear();
  11335. bool IsInitialized() const;
  11336. int ByteSize() const;
  11337. bool MergePartialFromCodedStream(
  11338. ::google::protobuf::io::CodedInputStream* input);
  11339. void SerializeWithCachedSizes(
  11340. ::google::protobuf::io::CodedOutputStream* output) const;
  11341. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11342. int GetCachedSize() const { return _cached_size_; }
  11343. private:
  11344. void SharedCtor();
  11345. void SharedDtor();
  11346. void SetCachedSize(int size) const;
  11347. public:
  11348. ::google::protobuf::Metadata GetMetadata() const;
  11349. // nested types ----------------------------------------------------
  11350. // accessors -------------------------------------------------------
  11351. // optional uint64 ticket = 1;
  11352. inline bool has_ticket() const;
  11353. inline void clear_ticket();
  11354. static const int kTicketFieldNumber = 1;
  11355. inline ::google::protobuf::uint64 ticket() const;
  11356. inline void set_ticket(::google::protobuf::uint64 value);
  11357. // optional uint32 gametimems = 2;
  11358. inline bool has_gametimems() const;
  11359. inline void clear_gametimems();
  11360. static const int kGametimemsFieldNumber = 2;
  11361. inline ::google::protobuf::uint32 gametimems() const;
  11362. inline void set_gametimems(::google::protobuf::uint32 value);
  11363. // optional uint32 msperpoint = 3;
  11364. inline bool has_msperpoint() const;
  11365. inline void clear_msperpoint();
  11366. static const int kMsperpointFieldNumber = 3;
  11367. inline ::google::protobuf::uint32 msperpoint() const;
  11368. inline void set_msperpoint(::google::protobuf::uint32 value);
  11369. // @@protoc_insertion_point(class_scope:CMsgGC_GlobalGame_Play)
  11370. private:
  11371. inline void set_has_ticket();
  11372. inline void clear_has_ticket();
  11373. inline void set_has_gametimems();
  11374. inline void clear_has_gametimems();
  11375. inline void set_has_msperpoint();
  11376. inline void clear_has_msperpoint();
  11377. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11378. ::google::protobuf::uint64 ticket_;
  11379. ::google::protobuf::uint32 gametimems_;
  11380. ::google::protobuf::uint32 msperpoint_;
  11381. mutable int _cached_size_;
  11382. ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
  11383. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11384. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11385. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11386. void InitAsDefaultInstance();
  11387. static CMsgGC_GlobalGame_Play* default_instance_;
  11388. };
  11389. // -------------------------------------------------------------------
  11390. class CMsgGCCStrike15_v2_AcknowledgePenalty : public ::google::protobuf::Message {
  11391. public:
  11392. CMsgGCCStrike15_v2_AcknowledgePenalty();
  11393. virtual ~CMsgGCCStrike15_v2_AcknowledgePenalty();
  11394. CMsgGCCStrike15_v2_AcknowledgePenalty(const CMsgGCCStrike15_v2_AcknowledgePenalty& from);
  11395. inline CMsgGCCStrike15_v2_AcknowledgePenalty& operator=(const CMsgGCCStrike15_v2_AcknowledgePenalty& from) {
  11396. CopyFrom(from);
  11397. return *this;
  11398. }
  11399. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11400. return _unknown_fields_;
  11401. }
  11402. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11403. return &_unknown_fields_;
  11404. }
  11405. static const ::google::protobuf::Descriptor* descriptor();
  11406. static const CMsgGCCStrike15_v2_AcknowledgePenalty& default_instance();
  11407. void Swap(CMsgGCCStrike15_v2_AcknowledgePenalty* other);
  11408. // implements Message ----------------------------------------------
  11409. CMsgGCCStrike15_v2_AcknowledgePenalty* New() const;
  11410. void CopyFrom(const ::google::protobuf::Message& from);
  11411. void MergeFrom(const ::google::protobuf::Message& from);
  11412. void CopyFrom(const CMsgGCCStrike15_v2_AcknowledgePenalty& from);
  11413. void MergeFrom(const CMsgGCCStrike15_v2_AcknowledgePenalty& from);
  11414. void Clear();
  11415. bool IsInitialized() const;
  11416. int ByteSize() const;
  11417. bool MergePartialFromCodedStream(
  11418. ::google::protobuf::io::CodedInputStream* input);
  11419. void SerializeWithCachedSizes(
  11420. ::google::protobuf::io::CodedOutputStream* output) const;
  11421. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11422. int GetCachedSize() const { return _cached_size_; }
  11423. private:
  11424. void SharedCtor();
  11425. void SharedDtor();
  11426. void SetCachedSize(int size) const;
  11427. public:
  11428. ::google::protobuf::Metadata GetMetadata() const;
  11429. // nested types ----------------------------------------------------
  11430. // accessors -------------------------------------------------------
  11431. // optional int32 acknowledged = 1;
  11432. inline bool has_acknowledged() const;
  11433. inline void clear_acknowledged();
  11434. static const int kAcknowledgedFieldNumber = 1;
  11435. inline ::google::protobuf::int32 acknowledged() const;
  11436. inline void set_acknowledged(::google::protobuf::int32 value);
  11437. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_AcknowledgePenalty)
  11438. private:
  11439. inline void set_has_acknowledged();
  11440. inline void clear_has_acknowledged();
  11441. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11442. ::google::protobuf::int32 acknowledged_;
  11443. mutable int _cached_size_;
  11444. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  11445. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11446. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11447. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11448. void InitAsDefaultInstance();
  11449. static CMsgGCCStrike15_v2_AcknowledgePenalty* default_instance_;
  11450. };
  11451. // -------------------------------------------------------------------
  11452. class CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin : public ::google::protobuf::Message {
  11453. public:
  11454. CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin();
  11455. virtual ~CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin();
  11456. CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin(const CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& from);
  11457. inline CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& operator=(const CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& from) {
  11458. CopyFrom(from);
  11459. return *this;
  11460. }
  11461. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11462. return _unknown_fields_;
  11463. }
  11464. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11465. return &_unknown_fields_;
  11466. }
  11467. static const ::google::protobuf::Descriptor* descriptor();
  11468. static const CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& default_instance();
  11469. void Swap(CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin* other);
  11470. // implements Message ----------------------------------------------
  11471. CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin* New() const;
  11472. void CopyFrom(const ::google::protobuf::Message& from);
  11473. void MergeFrom(const ::google::protobuf::Message& from);
  11474. void CopyFrom(const CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& from);
  11475. void MergeFrom(const CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin& from);
  11476. void Clear();
  11477. bool IsInitialized() const;
  11478. int ByteSize() const;
  11479. bool MergePartialFromCodedStream(
  11480. ::google::protobuf::io::CodedInputStream* input);
  11481. void SerializeWithCachedSizes(
  11482. ::google::protobuf::io::CodedOutputStream* output) const;
  11483. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11484. int GetCachedSize() const { return _cached_size_; }
  11485. private:
  11486. void SharedCtor();
  11487. void SharedDtor();
  11488. void SetCachedSize(int size) const;
  11489. public:
  11490. ::google::protobuf::Metadata GetMetadata() const;
  11491. // nested types ----------------------------------------------------
  11492. // accessors -------------------------------------------------------
  11493. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin)
  11494. private:
  11495. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11496. mutable int _cached_size_;
  11497. ::google::protobuf::uint32 _has_bits_[1];
  11498. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11499. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11500. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11501. void InitAsDefaultInstance();
  11502. static CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin* default_instance_;
  11503. };
  11504. // -------------------------------------------------------------------
  11505. class CMsgGCCStrike15_v2_Client2GCStreamUnlock : public ::google::protobuf::Message {
  11506. public:
  11507. CMsgGCCStrike15_v2_Client2GCStreamUnlock();
  11508. virtual ~CMsgGCCStrike15_v2_Client2GCStreamUnlock();
  11509. CMsgGCCStrike15_v2_Client2GCStreamUnlock(const CMsgGCCStrike15_v2_Client2GCStreamUnlock& from);
  11510. inline CMsgGCCStrike15_v2_Client2GCStreamUnlock& operator=(const CMsgGCCStrike15_v2_Client2GCStreamUnlock& from) {
  11511. CopyFrom(from);
  11512. return *this;
  11513. }
  11514. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11515. return _unknown_fields_;
  11516. }
  11517. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11518. return &_unknown_fields_;
  11519. }
  11520. static const ::google::protobuf::Descriptor* descriptor();
  11521. static const CMsgGCCStrike15_v2_Client2GCStreamUnlock& default_instance();
  11522. void Swap(CMsgGCCStrike15_v2_Client2GCStreamUnlock* other);
  11523. // implements Message ----------------------------------------------
  11524. CMsgGCCStrike15_v2_Client2GCStreamUnlock* New() const;
  11525. void CopyFrom(const ::google::protobuf::Message& from);
  11526. void MergeFrom(const ::google::protobuf::Message& from);
  11527. void CopyFrom(const CMsgGCCStrike15_v2_Client2GCStreamUnlock& from);
  11528. void MergeFrom(const CMsgGCCStrike15_v2_Client2GCStreamUnlock& from);
  11529. void Clear();
  11530. bool IsInitialized() const;
  11531. int ByteSize() const;
  11532. bool MergePartialFromCodedStream(
  11533. ::google::protobuf::io::CodedInputStream* input);
  11534. void SerializeWithCachedSizes(
  11535. ::google::protobuf::io::CodedOutputStream* output) const;
  11536. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11537. int GetCachedSize() const { return _cached_size_; }
  11538. private:
  11539. void SharedCtor();
  11540. void SharedDtor();
  11541. void SetCachedSize(int size) const;
  11542. public:
  11543. ::google::protobuf::Metadata GetMetadata() const;
  11544. // nested types ----------------------------------------------------
  11545. // accessors -------------------------------------------------------
  11546. // optional uint64 ticket = 1;
  11547. inline bool has_ticket() const;
  11548. inline void clear_ticket();
  11549. static const int kTicketFieldNumber = 1;
  11550. inline ::google::protobuf::uint64 ticket() const;
  11551. inline void set_ticket(::google::protobuf::uint64 value);
  11552. // optional int32 os = 2;
  11553. inline bool has_os() const;
  11554. inline void clear_os();
  11555. static const int kOsFieldNumber = 2;
  11556. inline ::google::protobuf::int32 os() const;
  11557. inline void set_os(::google::protobuf::int32 value);
  11558. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_Client2GCStreamUnlock)
  11559. private:
  11560. inline void set_has_ticket();
  11561. inline void clear_has_ticket();
  11562. inline void set_has_os();
  11563. inline void clear_has_os();
  11564. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11565. ::google::protobuf::uint64 ticket_;
  11566. ::google::protobuf::int32 os_;
  11567. mutable int _cached_size_;
  11568. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  11569. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11570. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11571. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11572. void InitAsDefaultInstance();
  11573. static CMsgGCCStrike15_v2_Client2GCStreamUnlock* default_instance_;
  11574. };
  11575. // -------------------------------------------------------------------
  11576. class CMsgGCCStrike15_v2_ClientToGCRequestElevate : public ::google::protobuf::Message {
  11577. public:
  11578. CMsgGCCStrike15_v2_ClientToGCRequestElevate();
  11579. virtual ~CMsgGCCStrike15_v2_ClientToGCRequestElevate();
  11580. CMsgGCCStrike15_v2_ClientToGCRequestElevate(const CMsgGCCStrike15_v2_ClientToGCRequestElevate& from);
  11581. inline CMsgGCCStrike15_v2_ClientToGCRequestElevate& operator=(const CMsgGCCStrike15_v2_ClientToGCRequestElevate& from) {
  11582. CopyFrom(from);
  11583. return *this;
  11584. }
  11585. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11586. return _unknown_fields_;
  11587. }
  11588. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11589. return &_unknown_fields_;
  11590. }
  11591. static const ::google::protobuf::Descriptor* descriptor();
  11592. static const CMsgGCCStrike15_v2_ClientToGCRequestElevate& default_instance();
  11593. void Swap(CMsgGCCStrike15_v2_ClientToGCRequestElevate* other);
  11594. // implements Message ----------------------------------------------
  11595. CMsgGCCStrike15_v2_ClientToGCRequestElevate* New() const;
  11596. void CopyFrom(const ::google::protobuf::Message& from);
  11597. void MergeFrom(const ::google::protobuf::Message& from);
  11598. void CopyFrom(const CMsgGCCStrike15_v2_ClientToGCRequestElevate& from);
  11599. void MergeFrom(const CMsgGCCStrike15_v2_ClientToGCRequestElevate& from);
  11600. void Clear();
  11601. bool IsInitialized() const;
  11602. int ByteSize() const;
  11603. bool MergePartialFromCodedStream(
  11604. ::google::protobuf::io::CodedInputStream* input);
  11605. void SerializeWithCachedSizes(
  11606. ::google::protobuf::io::CodedOutputStream* output) const;
  11607. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11608. int GetCachedSize() const { return _cached_size_; }
  11609. private:
  11610. void SharedCtor();
  11611. void SharedDtor();
  11612. void SetCachedSize(int size) const;
  11613. public:
  11614. ::google::protobuf::Metadata GetMetadata() const;
  11615. // nested types ----------------------------------------------------
  11616. // accessors -------------------------------------------------------
  11617. // optional uint32 stage = 1;
  11618. inline bool has_stage() const;
  11619. inline void clear_stage();
  11620. static const int kStageFieldNumber = 1;
  11621. inline ::google::protobuf::uint32 stage() const;
  11622. inline void set_stage(::google::protobuf::uint32 value);
  11623. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientToGCRequestElevate)
  11624. private:
  11625. inline void set_has_stage();
  11626. inline void clear_has_stage();
  11627. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11628. ::google::protobuf::uint32 stage_;
  11629. mutable int _cached_size_;
  11630. ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
  11631. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11632. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11633. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11634. void InitAsDefaultInstance();
  11635. static CMsgGCCStrike15_v2_ClientToGCRequestElevate* default_instance_;
  11636. };
  11637. // -------------------------------------------------------------------
  11638. class CMsgGCCStrike15_v2_ClientToGCChat : public ::google::protobuf::Message {
  11639. public:
  11640. CMsgGCCStrike15_v2_ClientToGCChat();
  11641. virtual ~CMsgGCCStrike15_v2_ClientToGCChat();
  11642. CMsgGCCStrike15_v2_ClientToGCChat(const CMsgGCCStrike15_v2_ClientToGCChat& from);
  11643. inline CMsgGCCStrike15_v2_ClientToGCChat& operator=(const CMsgGCCStrike15_v2_ClientToGCChat& from) {
  11644. CopyFrom(from);
  11645. return *this;
  11646. }
  11647. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11648. return _unknown_fields_;
  11649. }
  11650. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11651. return &_unknown_fields_;
  11652. }
  11653. static const ::google::protobuf::Descriptor* descriptor();
  11654. static const CMsgGCCStrike15_v2_ClientToGCChat& default_instance();
  11655. void Swap(CMsgGCCStrike15_v2_ClientToGCChat* other);
  11656. // implements Message ----------------------------------------------
  11657. CMsgGCCStrike15_v2_ClientToGCChat* New() const;
  11658. void CopyFrom(const ::google::protobuf::Message& from);
  11659. void MergeFrom(const ::google::protobuf::Message& from);
  11660. void CopyFrom(const CMsgGCCStrike15_v2_ClientToGCChat& from);
  11661. void MergeFrom(const CMsgGCCStrike15_v2_ClientToGCChat& from);
  11662. void Clear();
  11663. bool IsInitialized() const;
  11664. int ByteSize() const;
  11665. bool MergePartialFromCodedStream(
  11666. ::google::protobuf::io::CodedInputStream* input);
  11667. void SerializeWithCachedSizes(
  11668. ::google::protobuf::io::CodedOutputStream* output) const;
  11669. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11670. int GetCachedSize() const { return _cached_size_; }
  11671. private:
  11672. void SharedCtor();
  11673. void SharedDtor();
  11674. void SetCachedSize(int size) const;
  11675. public:
  11676. ::google::protobuf::Metadata GetMetadata() const;
  11677. // nested types ----------------------------------------------------
  11678. // accessors -------------------------------------------------------
  11679. // optional uint64 match_id = 1;
  11680. inline bool has_match_id() const;
  11681. inline void clear_match_id();
  11682. static const int kMatchIdFieldNumber = 1;
  11683. inline ::google::protobuf::uint64 match_id() const;
  11684. inline void set_match_id(::google::protobuf::uint64 value);
  11685. // optional string text = 2;
  11686. inline bool has_text() const;
  11687. inline void clear_text();
  11688. static const int kTextFieldNumber = 2;
  11689. inline const ::std::string& text() const;
  11690. inline void set_text(const ::std::string& value);
  11691. inline void set_text(const char* value);
  11692. inline void set_text(const char* value, size_t size);
  11693. inline ::std::string* mutable_text();
  11694. inline ::std::string* release_text();
  11695. inline void set_allocated_text(::std::string* text);
  11696. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_ClientToGCChat)
  11697. private:
  11698. inline void set_has_match_id();
  11699. inline void clear_has_match_id();
  11700. inline void set_has_text();
  11701. inline void clear_has_text();
  11702. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11703. ::google::protobuf::uint64 match_id_;
  11704. ::std::string* text_;
  11705. mutable int _cached_size_;
  11706. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  11707. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11708. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11709. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11710. void InitAsDefaultInstance();
  11711. static CMsgGCCStrike15_v2_ClientToGCChat* default_instance_;
  11712. };
  11713. // -------------------------------------------------------------------
  11714. class CMsgGCCStrike15_v2_GCToClientChat : public ::google::protobuf::Message {
  11715. public:
  11716. CMsgGCCStrike15_v2_GCToClientChat();
  11717. virtual ~CMsgGCCStrike15_v2_GCToClientChat();
  11718. CMsgGCCStrike15_v2_GCToClientChat(const CMsgGCCStrike15_v2_GCToClientChat& from);
  11719. inline CMsgGCCStrike15_v2_GCToClientChat& operator=(const CMsgGCCStrike15_v2_GCToClientChat& from) {
  11720. CopyFrom(from);
  11721. return *this;
  11722. }
  11723. inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
  11724. return _unknown_fields_;
  11725. }
  11726. inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
  11727. return &_unknown_fields_;
  11728. }
  11729. static const ::google::protobuf::Descriptor* descriptor();
  11730. static const CMsgGCCStrike15_v2_GCToClientChat& default_instance();
  11731. void Swap(CMsgGCCStrike15_v2_GCToClientChat* other);
  11732. // implements Message ----------------------------------------------
  11733. CMsgGCCStrike15_v2_GCToClientChat* New() const;
  11734. void CopyFrom(const ::google::protobuf::Message& from);
  11735. void MergeFrom(const ::google::protobuf::Message& from);
  11736. void CopyFrom(const CMsgGCCStrike15_v2_GCToClientChat& from);
  11737. void MergeFrom(const CMsgGCCStrike15_v2_GCToClientChat& from);
  11738. void Clear();
  11739. bool IsInitialized() const;
  11740. int ByteSize() const;
  11741. bool MergePartialFromCodedStream(
  11742. ::google::protobuf::io::CodedInputStream* input);
  11743. void SerializeWithCachedSizes(
  11744. ::google::protobuf::io::CodedOutputStream* output) const;
  11745. ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
  11746. int GetCachedSize() const { return _cached_size_; }
  11747. private:
  11748. void SharedCtor();
  11749. void SharedDtor();
  11750. void SetCachedSize(int size) const;
  11751. public:
  11752. ::google::protobuf::Metadata GetMetadata() const;
  11753. // nested types ----------------------------------------------------
  11754. // accessors -------------------------------------------------------
  11755. // optional uint32 account_id = 1;
  11756. inline bool has_account_id() const;
  11757. inline void clear_account_id();
  11758. static const int kAccountIdFieldNumber = 1;
  11759. inline ::google::protobuf::uint32 account_id() const;
  11760. inline void set_account_id(::google::protobuf::uint32 value);
  11761. // optional string text = 2;
  11762. inline bool has_text() const;
  11763. inline void clear_text();
  11764. static const int kTextFieldNumber = 2;
  11765. inline const ::std::string& text() const;
  11766. inline void set_text(const ::std::string& value);
  11767. inline void set_text(const char* value);
  11768. inline void set_text(const char* value, size_t size);
  11769. inline ::std::string* mutable_text();
  11770. inline ::std::string* release_text();
  11771. inline void set_allocated_text(::std::string* text);
  11772. // @@protoc_insertion_point(class_scope:CMsgGCCStrike15_v2_GCToClientChat)
  11773. private:
  11774. inline void set_has_account_id();
  11775. inline void clear_has_account_id();
  11776. inline void set_has_text();
  11777. inline void clear_has_text();
  11778. ::google::protobuf::UnknownFieldSet _unknown_fields_;
  11779. ::std::string* text_;
  11780. ::google::protobuf::uint32 account_id_;
  11781. mutable int _cached_size_;
  11782. ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
  11783. friend void protobuf_AddDesc_cstrike15_5fgcmessages_2eproto();
  11784. friend void protobuf_AssignDesc_cstrike15_5fgcmessages_2eproto();
  11785. friend void protobuf_ShutdownFile_cstrike15_5fgcmessages_2eproto();
  11786. void InitAsDefaultInstance();
  11787. static CMsgGCCStrike15_v2_GCToClientChat* default_instance_;
  11788. };
  11789. // ===================================================================
  11790. // ===================================================================
  11791. // GameServerPing
  11792. // optional uint64 gameserver_id = 1;
  11793. inline bool GameServerPing::has_gameserver_id() const {
  11794. return (_has_bits_[0] & 0x00000001u) != 0;
  11795. }
  11796. inline void GameServerPing::set_has_gameserver_id() {
  11797. _has_bits_[0] |= 0x00000001u;
  11798. }
  11799. inline void GameServerPing::clear_has_gameserver_id() {
  11800. _has_bits_[0] &= ~0x00000001u;
  11801. }
  11802. inline void GameServerPing::clear_gameserver_id() {
  11803. gameserver_id_ = GOOGLE_ULONGLONG(0);
  11804. clear_has_gameserver_id();
  11805. }
  11806. inline ::google::protobuf::uint64 GameServerPing::gameserver_id() const {
  11807. return gameserver_id_;
  11808. }
  11809. inline void GameServerPing::set_gameserver_id(::google::protobuf::uint64 value) {
  11810. set_has_gameserver_id();
  11811. gameserver_id_ = value;
  11812. }
  11813. // optional int32 ping = 2;
  11814. inline bool GameServerPing::has_ping() const {
  11815. return (_has_bits_[0] & 0x00000002u) != 0;
  11816. }
  11817. inline void GameServerPing::set_has_ping() {
  11818. _has_bits_[0] |= 0x00000002u;
  11819. }
  11820. inline void GameServerPing::clear_has_ping() {
  11821. _has_bits_[0] &= ~0x00000002u;
  11822. }
  11823. inline void GameServerPing::clear_ping() {
  11824. ping_ = 0;
  11825. clear_has_ping();
  11826. }
  11827. inline ::google::protobuf::int32 GameServerPing::ping() const {
  11828. return ping_;
  11829. }
  11830. inline void GameServerPing::set_ping(::google::protobuf::int32 value) {
  11831. set_has_ping();
  11832. ping_ = value;
  11833. }
  11834. // optional uint32 ip = 3;
  11835. inline bool GameServerPing::has_ip() const {
  11836. return (_has_bits_[0] & 0x00000004u) != 0;
  11837. }
  11838. inline void GameServerPing::set_has_ip() {
  11839. _has_bits_[0] |= 0x00000004u;
  11840. }
  11841. inline void GameServerPing::clear_has_ip() {
  11842. _has_bits_[0] &= ~0x00000004u;
  11843. }
  11844. inline void GameServerPing::clear_ip() {
  11845. ip_ = 0u;
  11846. clear_has_ip();
  11847. }
  11848. inline ::google::protobuf::uint32 GameServerPing::ip() const {
  11849. return ip_;
  11850. }
  11851. inline void GameServerPing::set_ip(::google::protobuf::uint32 value) {
  11852. set_has_ip();
  11853. ip_ = value;
  11854. }
  11855. // optional uint32 port = 4;
  11856. inline bool GameServerPing::has_port() const {
  11857. return (_has_bits_[0] & 0x00000008u) != 0;
  11858. }
  11859. inline void GameServerPing::set_has_port() {
  11860. _has_bits_[0] |= 0x00000008u;
  11861. }
  11862. inline void GameServerPing::clear_has_port() {
  11863. _has_bits_[0] &= ~0x00000008u;
  11864. }
  11865. inline void GameServerPing::clear_port() {
  11866. port_ = 0u;
  11867. clear_has_port();
  11868. }
  11869. inline ::google::protobuf::uint32 GameServerPing::port() const {
  11870. return port_;
  11871. }
  11872. inline void GameServerPing::set_port(::google::protobuf::uint32 value) {
  11873. set_has_port();
  11874. port_ = value;
  11875. }
  11876. // optional uint32 instances = 5;
  11877. inline bool GameServerPing::has_instances() const {
  11878. return (_has_bits_[0] & 0x00000010u) != 0;
  11879. }
  11880. inline void GameServerPing::set_has_instances() {
  11881. _has_bits_[0] |= 0x00000010u;
  11882. }
  11883. inline void GameServerPing::clear_has_instances() {
  11884. _has_bits_[0] &= ~0x00000010u;
  11885. }
  11886. inline void GameServerPing::clear_instances() {
  11887. instances_ = 0u;
  11888. clear_has_instances();
  11889. }
  11890. inline ::google::protobuf::uint32 GameServerPing::instances() const {
  11891. return instances_;
  11892. }
  11893. inline void GameServerPing::set_instances(::google::protobuf::uint32 value) {
  11894. set_has_instances();
  11895. instances_ = value;
  11896. }
  11897. // -------------------------------------------------------------------
  11898. // DetailedSearchStatistic
  11899. // optional uint32 game_type = 1;
  11900. inline bool DetailedSearchStatistic::has_game_type() const {
  11901. return (_has_bits_[0] & 0x00000001u) != 0;
  11902. }
  11903. inline void DetailedSearchStatistic::set_has_game_type() {
  11904. _has_bits_[0] |= 0x00000001u;
  11905. }
  11906. inline void DetailedSearchStatistic::clear_has_game_type() {
  11907. _has_bits_[0] &= ~0x00000001u;
  11908. }
  11909. inline void DetailedSearchStatistic::clear_game_type() {
  11910. game_type_ = 0u;
  11911. clear_has_game_type();
  11912. }
  11913. inline ::google::protobuf::uint32 DetailedSearchStatistic::game_type() const {
  11914. return game_type_;
  11915. }
  11916. inline void DetailedSearchStatistic::set_game_type(::google::protobuf::uint32 value) {
  11917. set_has_game_type();
  11918. game_type_ = value;
  11919. }
  11920. // optional uint32 search_time_avg = 2;
  11921. inline bool DetailedSearchStatistic::has_search_time_avg() const {
  11922. return (_has_bits_[0] & 0x00000002u) != 0;
  11923. }
  11924. inline void DetailedSearchStatistic::set_has_search_time_avg() {
  11925. _has_bits_[0] |= 0x00000002u;
  11926. }
  11927. inline void DetailedSearchStatistic::clear_has_search_time_avg() {
  11928. _has_bits_[0] &= ~0x00000002u;
  11929. }
  11930. inline void DetailedSearchStatistic::clear_search_time_avg() {
  11931. search_time_avg_ = 0u;
  11932. clear_has_search_time_avg();
  11933. }
  11934. inline ::google::protobuf::uint32 DetailedSearchStatistic::search_time_avg() const {
  11935. return search_time_avg_;
  11936. }
  11937. inline void DetailedSearchStatistic::set_search_time_avg(::google::protobuf::uint32 value) {
  11938. set_has_search_time_avg();
  11939. search_time_avg_ = value;
  11940. }
  11941. // optional uint32 players_searching = 4;
  11942. inline bool DetailedSearchStatistic::has_players_searching() const {
  11943. return (_has_bits_[0] & 0x00000004u) != 0;
  11944. }
  11945. inline void DetailedSearchStatistic::set_has_players_searching() {
  11946. _has_bits_[0] |= 0x00000004u;
  11947. }
  11948. inline void DetailedSearchStatistic::clear_has_players_searching() {
  11949. _has_bits_[0] &= ~0x00000004u;
  11950. }
  11951. inline void DetailedSearchStatistic::clear_players_searching() {
  11952. players_searching_ = 0u;
  11953. clear_has_players_searching();
  11954. }
  11955. inline ::google::protobuf::uint32 DetailedSearchStatistic::players_searching() const {
  11956. return players_searching_;
  11957. }
  11958. inline void DetailedSearchStatistic::set_players_searching(::google::protobuf::uint32 value) {
  11959. set_has_players_searching();
  11960. players_searching_ = value;
  11961. }
  11962. // -------------------------------------------------------------------
  11963. // TournamentPlayer
  11964. // optional uint32 account_id = 1;
  11965. inline bool TournamentPlayer::has_account_id() const {
  11966. return (_has_bits_[0] & 0x00000001u) != 0;
  11967. }
  11968. inline void TournamentPlayer::set_has_account_id() {
  11969. _has_bits_[0] |= 0x00000001u;
  11970. }
  11971. inline void TournamentPlayer::clear_has_account_id() {
  11972. _has_bits_[0] &= ~0x00000001u;
  11973. }
  11974. inline void TournamentPlayer::clear_account_id() {
  11975. account_id_ = 0u;
  11976. clear_has_account_id();
  11977. }
  11978. inline ::google::protobuf::uint32 TournamentPlayer::account_id() const {
  11979. return account_id_;
  11980. }
  11981. inline void TournamentPlayer::set_account_id(::google::protobuf::uint32 value) {
  11982. set_has_account_id();
  11983. account_id_ = value;
  11984. }
  11985. // optional string player_nick = 2;
  11986. inline bool TournamentPlayer::has_player_nick() const {
  11987. return (_has_bits_[0] & 0x00000002u) != 0;
  11988. }
  11989. inline void TournamentPlayer::set_has_player_nick() {
  11990. _has_bits_[0] |= 0x00000002u;
  11991. }
  11992. inline void TournamentPlayer::clear_has_player_nick() {
  11993. _has_bits_[0] &= ~0x00000002u;
  11994. }
  11995. inline void TournamentPlayer::clear_player_nick() {
  11996. if (player_nick_ != &::google::protobuf::internal::kEmptyString) {
  11997. player_nick_->clear();
  11998. }
  11999. clear_has_player_nick();
  12000. }
  12001. inline const ::std::string& TournamentPlayer::player_nick() const {
  12002. return *player_nick_;
  12003. }
  12004. inline void TournamentPlayer::set_player_nick(const ::std::string& value) {
  12005. set_has_player_nick();
  12006. if (player_nick_ == &::google::protobuf::internal::kEmptyString) {
  12007. player_nick_ = new ::std::string;
  12008. }
  12009. player_nick_->assign(value);
  12010. }
  12011. inline void TournamentPlayer::set_player_nick(const char* value) {
  12012. set_has_player_nick();
  12013. if (player_nick_ == &::google::protobuf::internal::kEmptyString) {
  12014. player_nick_ = new ::std::string;
  12015. }
  12016. player_nick_->assign(value);
  12017. }
  12018. inline void TournamentPlayer::set_player_nick(const char* value, size_t size) {
  12019. set_has_player_nick();
  12020. if (player_nick_ == &::google::protobuf::internal::kEmptyString) {
  12021. player_nick_ = new ::std::string;
  12022. }
  12023. player_nick_->assign(reinterpret_cast<const char*>(value), size);
  12024. }
  12025. inline ::std::string* TournamentPlayer::mutable_player_nick() {
  12026. set_has_player_nick();
  12027. if (player_nick_ == &::google::protobuf::internal::kEmptyString) {
  12028. player_nick_ = new ::std::string;
  12029. }
  12030. return player_nick_;
  12031. }
  12032. inline ::std::string* TournamentPlayer::release_player_nick() {
  12033. clear_has_player_nick();
  12034. if (player_nick_ == &::google::protobuf::internal::kEmptyString) {
  12035. return NULL;
  12036. } else {
  12037. ::std::string* temp = player_nick_;
  12038. player_nick_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12039. return temp;
  12040. }
  12041. }
  12042. inline void TournamentPlayer::set_allocated_player_nick(::std::string* player_nick) {
  12043. if (player_nick_ != &::google::protobuf::internal::kEmptyString) {
  12044. delete player_nick_;
  12045. }
  12046. if (player_nick) {
  12047. set_has_player_nick();
  12048. player_nick_ = player_nick;
  12049. } else {
  12050. clear_has_player_nick();
  12051. player_nick_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12052. }
  12053. }
  12054. // optional string player_name = 3;
  12055. inline bool TournamentPlayer::has_player_name() const {
  12056. return (_has_bits_[0] & 0x00000004u) != 0;
  12057. }
  12058. inline void TournamentPlayer::set_has_player_name() {
  12059. _has_bits_[0] |= 0x00000004u;
  12060. }
  12061. inline void TournamentPlayer::clear_has_player_name() {
  12062. _has_bits_[0] &= ~0x00000004u;
  12063. }
  12064. inline void TournamentPlayer::clear_player_name() {
  12065. if (player_name_ != &::google::protobuf::internal::kEmptyString) {
  12066. player_name_->clear();
  12067. }
  12068. clear_has_player_name();
  12069. }
  12070. inline const ::std::string& TournamentPlayer::player_name() const {
  12071. return *player_name_;
  12072. }
  12073. inline void TournamentPlayer::set_player_name(const ::std::string& value) {
  12074. set_has_player_name();
  12075. if (player_name_ == &::google::protobuf::internal::kEmptyString) {
  12076. player_name_ = new ::std::string;
  12077. }
  12078. player_name_->assign(value);
  12079. }
  12080. inline void TournamentPlayer::set_player_name(const char* value) {
  12081. set_has_player_name();
  12082. if (player_name_ == &::google::protobuf::internal::kEmptyString) {
  12083. player_name_ = new ::std::string;
  12084. }
  12085. player_name_->assign(value);
  12086. }
  12087. inline void TournamentPlayer::set_player_name(const char* value, size_t size) {
  12088. set_has_player_name();
  12089. if (player_name_ == &::google::protobuf::internal::kEmptyString) {
  12090. player_name_ = new ::std::string;
  12091. }
  12092. player_name_->assign(reinterpret_cast<const char*>(value), size);
  12093. }
  12094. inline ::std::string* TournamentPlayer::mutable_player_name() {
  12095. set_has_player_name();
  12096. if (player_name_ == &::google::protobuf::internal::kEmptyString) {
  12097. player_name_ = new ::std::string;
  12098. }
  12099. return player_name_;
  12100. }
  12101. inline ::std::string* TournamentPlayer::release_player_name() {
  12102. clear_has_player_name();
  12103. if (player_name_ == &::google::protobuf::internal::kEmptyString) {
  12104. return NULL;
  12105. } else {
  12106. ::std::string* temp = player_name_;
  12107. player_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12108. return temp;
  12109. }
  12110. }
  12111. inline void TournamentPlayer::set_allocated_player_name(::std::string* player_name) {
  12112. if (player_name_ != &::google::protobuf::internal::kEmptyString) {
  12113. delete player_name_;
  12114. }
  12115. if (player_name) {
  12116. set_has_player_name();
  12117. player_name_ = player_name;
  12118. } else {
  12119. clear_has_player_name();
  12120. player_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12121. }
  12122. }
  12123. // optional uint32 player_dob = 4;
  12124. inline bool TournamentPlayer::has_player_dob() const {
  12125. return (_has_bits_[0] & 0x00000008u) != 0;
  12126. }
  12127. inline void TournamentPlayer::set_has_player_dob() {
  12128. _has_bits_[0] |= 0x00000008u;
  12129. }
  12130. inline void TournamentPlayer::clear_has_player_dob() {
  12131. _has_bits_[0] &= ~0x00000008u;
  12132. }
  12133. inline void TournamentPlayer::clear_player_dob() {
  12134. player_dob_ = 0u;
  12135. clear_has_player_dob();
  12136. }
  12137. inline ::google::protobuf::uint32 TournamentPlayer::player_dob() const {
  12138. return player_dob_;
  12139. }
  12140. inline void TournamentPlayer::set_player_dob(::google::protobuf::uint32 value) {
  12141. set_has_player_dob();
  12142. player_dob_ = value;
  12143. }
  12144. // optional string player_flag = 5;
  12145. inline bool TournamentPlayer::has_player_flag() const {
  12146. return (_has_bits_[0] & 0x00000010u) != 0;
  12147. }
  12148. inline void TournamentPlayer::set_has_player_flag() {
  12149. _has_bits_[0] |= 0x00000010u;
  12150. }
  12151. inline void TournamentPlayer::clear_has_player_flag() {
  12152. _has_bits_[0] &= ~0x00000010u;
  12153. }
  12154. inline void TournamentPlayer::clear_player_flag() {
  12155. if (player_flag_ != &::google::protobuf::internal::kEmptyString) {
  12156. player_flag_->clear();
  12157. }
  12158. clear_has_player_flag();
  12159. }
  12160. inline const ::std::string& TournamentPlayer::player_flag() const {
  12161. return *player_flag_;
  12162. }
  12163. inline void TournamentPlayer::set_player_flag(const ::std::string& value) {
  12164. set_has_player_flag();
  12165. if (player_flag_ == &::google::protobuf::internal::kEmptyString) {
  12166. player_flag_ = new ::std::string;
  12167. }
  12168. player_flag_->assign(value);
  12169. }
  12170. inline void TournamentPlayer::set_player_flag(const char* value) {
  12171. set_has_player_flag();
  12172. if (player_flag_ == &::google::protobuf::internal::kEmptyString) {
  12173. player_flag_ = new ::std::string;
  12174. }
  12175. player_flag_->assign(value);
  12176. }
  12177. inline void TournamentPlayer::set_player_flag(const char* value, size_t size) {
  12178. set_has_player_flag();
  12179. if (player_flag_ == &::google::protobuf::internal::kEmptyString) {
  12180. player_flag_ = new ::std::string;
  12181. }
  12182. player_flag_->assign(reinterpret_cast<const char*>(value), size);
  12183. }
  12184. inline ::std::string* TournamentPlayer::mutable_player_flag() {
  12185. set_has_player_flag();
  12186. if (player_flag_ == &::google::protobuf::internal::kEmptyString) {
  12187. player_flag_ = new ::std::string;
  12188. }
  12189. return player_flag_;
  12190. }
  12191. inline ::std::string* TournamentPlayer::release_player_flag() {
  12192. clear_has_player_flag();
  12193. if (player_flag_ == &::google::protobuf::internal::kEmptyString) {
  12194. return NULL;
  12195. } else {
  12196. ::std::string* temp = player_flag_;
  12197. player_flag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12198. return temp;
  12199. }
  12200. }
  12201. inline void TournamentPlayer::set_allocated_player_flag(::std::string* player_flag) {
  12202. if (player_flag_ != &::google::protobuf::internal::kEmptyString) {
  12203. delete player_flag_;
  12204. }
  12205. if (player_flag) {
  12206. set_has_player_flag();
  12207. player_flag_ = player_flag;
  12208. } else {
  12209. clear_has_player_flag();
  12210. player_flag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12211. }
  12212. }
  12213. // optional string player_location = 6;
  12214. inline bool TournamentPlayer::has_player_location() const {
  12215. return (_has_bits_[0] & 0x00000020u) != 0;
  12216. }
  12217. inline void TournamentPlayer::set_has_player_location() {
  12218. _has_bits_[0] |= 0x00000020u;
  12219. }
  12220. inline void TournamentPlayer::clear_has_player_location() {
  12221. _has_bits_[0] &= ~0x00000020u;
  12222. }
  12223. inline void TournamentPlayer::clear_player_location() {
  12224. if (player_location_ != &::google::protobuf::internal::kEmptyString) {
  12225. player_location_->clear();
  12226. }
  12227. clear_has_player_location();
  12228. }
  12229. inline const ::std::string& TournamentPlayer::player_location() const {
  12230. return *player_location_;
  12231. }
  12232. inline void TournamentPlayer::set_player_location(const ::std::string& value) {
  12233. set_has_player_location();
  12234. if (player_location_ == &::google::protobuf::internal::kEmptyString) {
  12235. player_location_ = new ::std::string;
  12236. }
  12237. player_location_->assign(value);
  12238. }
  12239. inline void TournamentPlayer::set_player_location(const char* value) {
  12240. set_has_player_location();
  12241. if (player_location_ == &::google::protobuf::internal::kEmptyString) {
  12242. player_location_ = new ::std::string;
  12243. }
  12244. player_location_->assign(value);
  12245. }
  12246. inline void TournamentPlayer::set_player_location(const char* value, size_t size) {
  12247. set_has_player_location();
  12248. if (player_location_ == &::google::protobuf::internal::kEmptyString) {
  12249. player_location_ = new ::std::string;
  12250. }
  12251. player_location_->assign(reinterpret_cast<const char*>(value), size);
  12252. }
  12253. inline ::std::string* TournamentPlayer::mutable_player_location() {
  12254. set_has_player_location();
  12255. if (player_location_ == &::google::protobuf::internal::kEmptyString) {
  12256. player_location_ = new ::std::string;
  12257. }
  12258. return player_location_;
  12259. }
  12260. inline ::std::string* TournamentPlayer::release_player_location() {
  12261. clear_has_player_location();
  12262. if (player_location_ == &::google::protobuf::internal::kEmptyString) {
  12263. return NULL;
  12264. } else {
  12265. ::std::string* temp = player_location_;
  12266. player_location_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12267. return temp;
  12268. }
  12269. }
  12270. inline void TournamentPlayer::set_allocated_player_location(::std::string* player_location) {
  12271. if (player_location_ != &::google::protobuf::internal::kEmptyString) {
  12272. delete player_location_;
  12273. }
  12274. if (player_location) {
  12275. set_has_player_location();
  12276. player_location_ = player_location;
  12277. } else {
  12278. clear_has_player_location();
  12279. player_location_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12280. }
  12281. }
  12282. // optional string player_desc = 7;
  12283. inline bool TournamentPlayer::has_player_desc() const {
  12284. return (_has_bits_[0] & 0x00000040u) != 0;
  12285. }
  12286. inline void TournamentPlayer::set_has_player_desc() {
  12287. _has_bits_[0] |= 0x00000040u;
  12288. }
  12289. inline void TournamentPlayer::clear_has_player_desc() {
  12290. _has_bits_[0] &= ~0x00000040u;
  12291. }
  12292. inline void TournamentPlayer::clear_player_desc() {
  12293. if (player_desc_ != &::google::protobuf::internal::kEmptyString) {
  12294. player_desc_->clear();
  12295. }
  12296. clear_has_player_desc();
  12297. }
  12298. inline const ::std::string& TournamentPlayer::player_desc() const {
  12299. return *player_desc_;
  12300. }
  12301. inline void TournamentPlayer::set_player_desc(const ::std::string& value) {
  12302. set_has_player_desc();
  12303. if (player_desc_ == &::google::protobuf::internal::kEmptyString) {
  12304. player_desc_ = new ::std::string;
  12305. }
  12306. player_desc_->assign(value);
  12307. }
  12308. inline void TournamentPlayer::set_player_desc(const char* value) {
  12309. set_has_player_desc();
  12310. if (player_desc_ == &::google::protobuf::internal::kEmptyString) {
  12311. player_desc_ = new ::std::string;
  12312. }
  12313. player_desc_->assign(value);
  12314. }
  12315. inline void TournamentPlayer::set_player_desc(const char* value, size_t size) {
  12316. set_has_player_desc();
  12317. if (player_desc_ == &::google::protobuf::internal::kEmptyString) {
  12318. player_desc_ = new ::std::string;
  12319. }
  12320. player_desc_->assign(reinterpret_cast<const char*>(value), size);
  12321. }
  12322. inline ::std::string* TournamentPlayer::mutable_player_desc() {
  12323. set_has_player_desc();
  12324. if (player_desc_ == &::google::protobuf::internal::kEmptyString) {
  12325. player_desc_ = new ::std::string;
  12326. }
  12327. return player_desc_;
  12328. }
  12329. inline ::std::string* TournamentPlayer::release_player_desc() {
  12330. clear_has_player_desc();
  12331. if (player_desc_ == &::google::protobuf::internal::kEmptyString) {
  12332. return NULL;
  12333. } else {
  12334. ::std::string* temp = player_desc_;
  12335. player_desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12336. return temp;
  12337. }
  12338. }
  12339. inline void TournamentPlayer::set_allocated_player_desc(::std::string* player_desc) {
  12340. if (player_desc_ != &::google::protobuf::internal::kEmptyString) {
  12341. delete player_desc_;
  12342. }
  12343. if (player_desc) {
  12344. set_has_player_desc();
  12345. player_desc_ = player_desc;
  12346. } else {
  12347. clear_has_player_desc();
  12348. player_desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12349. }
  12350. }
  12351. // -------------------------------------------------------------------
  12352. // TournamentTeam
  12353. // optional int32 team_id = 1;
  12354. inline bool TournamentTeam::has_team_id() const {
  12355. return (_has_bits_[0] & 0x00000001u) != 0;
  12356. }
  12357. inline void TournamentTeam::set_has_team_id() {
  12358. _has_bits_[0] |= 0x00000001u;
  12359. }
  12360. inline void TournamentTeam::clear_has_team_id() {
  12361. _has_bits_[0] &= ~0x00000001u;
  12362. }
  12363. inline void TournamentTeam::clear_team_id() {
  12364. team_id_ = 0;
  12365. clear_has_team_id();
  12366. }
  12367. inline ::google::protobuf::int32 TournamentTeam::team_id() const {
  12368. return team_id_;
  12369. }
  12370. inline void TournamentTeam::set_team_id(::google::protobuf::int32 value) {
  12371. set_has_team_id();
  12372. team_id_ = value;
  12373. }
  12374. // optional string team_tag = 2;
  12375. inline bool TournamentTeam::has_team_tag() const {
  12376. return (_has_bits_[0] & 0x00000002u) != 0;
  12377. }
  12378. inline void TournamentTeam::set_has_team_tag() {
  12379. _has_bits_[0] |= 0x00000002u;
  12380. }
  12381. inline void TournamentTeam::clear_has_team_tag() {
  12382. _has_bits_[0] &= ~0x00000002u;
  12383. }
  12384. inline void TournamentTeam::clear_team_tag() {
  12385. if (team_tag_ != &::google::protobuf::internal::kEmptyString) {
  12386. team_tag_->clear();
  12387. }
  12388. clear_has_team_tag();
  12389. }
  12390. inline const ::std::string& TournamentTeam::team_tag() const {
  12391. return *team_tag_;
  12392. }
  12393. inline void TournamentTeam::set_team_tag(const ::std::string& value) {
  12394. set_has_team_tag();
  12395. if (team_tag_ == &::google::protobuf::internal::kEmptyString) {
  12396. team_tag_ = new ::std::string;
  12397. }
  12398. team_tag_->assign(value);
  12399. }
  12400. inline void TournamentTeam::set_team_tag(const char* value) {
  12401. set_has_team_tag();
  12402. if (team_tag_ == &::google::protobuf::internal::kEmptyString) {
  12403. team_tag_ = new ::std::string;
  12404. }
  12405. team_tag_->assign(value);
  12406. }
  12407. inline void TournamentTeam::set_team_tag(const char* value, size_t size) {
  12408. set_has_team_tag();
  12409. if (team_tag_ == &::google::protobuf::internal::kEmptyString) {
  12410. team_tag_ = new ::std::string;
  12411. }
  12412. team_tag_->assign(reinterpret_cast<const char*>(value), size);
  12413. }
  12414. inline ::std::string* TournamentTeam::mutable_team_tag() {
  12415. set_has_team_tag();
  12416. if (team_tag_ == &::google::protobuf::internal::kEmptyString) {
  12417. team_tag_ = new ::std::string;
  12418. }
  12419. return team_tag_;
  12420. }
  12421. inline ::std::string* TournamentTeam::release_team_tag() {
  12422. clear_has_team_tag();
  12423. if (team_tag_ == &::google::protobuf::internal::kEmptyString) {
  12424. return NULL;
  12425. } else {
  12426. ::std::string* temp = team_tag_;
  12427. team_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12428. return temp;
  12429. }
  12430. }
  12431. inline void TournamentTeam::set_allocated_team_tag(::std::string* team_tag) {
  12432. if (team_tag_ != &::google::protobuf::internal::kEmptyString) {
  12433. delete team_tag_;
  12434. }
  12435. if (team_tag) {
  12436. set_has_team_tag();
  12437. team_tag_ = team_tag;
  12438. } else {
  12439. clear_has_team_tag();
  12440. team_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12441. }
  12442. }
  12443. // optional string team_flag = 3;
  12444. inline bool TournamentTeam::has_team_flag() const {
  12445. return (_has_bits_[0] & 0x00000004u) != 0;
  12446. }
  12447. inline void TournamentTeam::set_has_team_flag() {
  12448. _has_bits_[0] |= 0x00000004u;
  12449. }
  12450. inline void TournamentTeam::clear_has_team_flag() {
  12451. _has_bits_[0] &= ~0x00000004u;
  12452. }
  12453. inline void TournamentTeam::clear_team_flag() {
  12454. if (team_flag_ != &::google::protobuf::internal::kEmptyString) {
  12455. team_flag_->clear();
  12456. }
  12457. clear_has_team_flag();
  12458. }
  12459. inline const ::std::string& TournamentTeam::team_flag() const {
  12460. return *team_flag_;
  12461. }
  12462. inline void TournamentTeam::set_team_flag(const ::std::string& value) {
  12463. set_has_team_flag();
  12464. if (team_flag_ == &::google::protobuf::internal::kEmptyString) {
  12465. team_flag_ = new ::std::string;
  12466. }
  12467. team_flag_->assign(value);
  12468. }
  12469. inline void TournamentTeam::set_team_flag(const char* value) {
  12470. set_has_team_flag();
  12471. if (team_flag_ == &::google::protobuf::internal::kEmptyString) {
  12472. team_flag_ = new ::std::string;
  12473. }
  12474. team_flag_->assign(value);
  12475. }
  12476. inline void TournamentTeam::set_team_flag(const char* value, size_t size) {
  12477. set_has_team_flag();
  12478. if (team_flag_ == &::google::protobuf::internal::kEmptyString) {
  12479. team_flag_ = new ::std::string;
  12480. }
  12481. team_flag_->assign(reinterpret_cast<const char*>(value), size);
  12482. }
  12483. inline ::std::string* TournamentTeam::mutable_team_flag() {
  12484. set_has_team_flag();
  12485. if (team_flag_ == &::google::protobuf::internal::kEmptyString) {
  12486. team_flag_ = new ::std::string;
  12487. }
  12488. return team_flag_;
  12489. }
  12490. inline ::std::string* TournamentTeam::release_team_flag() {
  12491. clear_has_team_flag();
  12492. if (team_flag_ == &::google::protobuf::internal::kEmptyString) {
  12493. return NULL;
  12494. } else {
  12495. ::std::string* temp = team_flag_;
  12496. team_flag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12497. return temp;
  12498. }
  12499. }
  12500. inline void TournamentTeam::set_allocated_team_flag(::std::string* team_flag) {
  12501. if (team_flag_ != &::google::protobuf::internal::kEmptyString) {
  12502. delete team_flag_;
  12503. }
  12504. if (team_flag) {
  12505. set_has_team_flag();
  12506. team_flag_ = team_flag;
  12507. } else {
  12508. clear_has_team_flag();
  12509. team_flag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12510. }
  12511. }
  12512. // optional string team_name = 4;
  12513. inline bool TournamentTeam::has_team_name() const {
  12514. return (_has_bits_[0] & 0x00000008u) != 0;
  12515. }
  12516. inline void TournamentTeam::set_has_team_name() {
  12517. _has_bits_[0] |= 0x00000008u;
  12518. }
  12519. inline void TournamentTeam::clear_has_team_name() {
  12520. _has_bits_[0] &= ~0x00000008u;
  12521. }
  12522. inline void TournamentTeam::clear_team_name() {
  12523. if (team_name_ != &::google::protobuf::internal::kEmptyString) {
  12524. team_name_->clear();
  12525. }
  12526. clear_has_team_name();
  12527. }
  12528. inline const ::std::string& TournamentTeam::team_name() const {
  12529. return *team_name_;
  12530. }
  12531. inline void TournamentTeam::set_team_name(const ::std::string& value) {
  12532. set_has_team_name();
  12533. if (team_name_ == &::google::protobuf::internal::kEmptyString) {
  12534. team_name_ = new ::std::string;
  12535. }
  12536. team_name_->assign(value);
  12537. }
  12538. inline void TournamentTeam::set_team_name(const char* value) {
  12539. set_has_team_name();
  12540. if (team_name_ == &::google::protobuf::internal::kEmptyString) {
  12541. team_name_ = new ::std::string;
  12542. }
  12543. team_name_->assign(value);
  12544. }
  12545. inline void TournamentTeam::set_team_name(const char* value, size_t size) {
  12546. set_has_team_name();
  12547. if (team_name_ == &::google::protobuf::internal::kEmptyString) {
  12548. team_name_ = new ::std::string;
  12549. }
  12550. team_name_->assign(reinterpret_cast<const char*>(value), size);
  12551. }
  12552. inline ::std::string* TournamentTeam::mutable_team_name() {
  12553. set_has_team_name();
  12554. if (team_name_ == &::google::protobuf::internal::kEmptyString) {
  12555. team_name_ = new ::std::string;
  12556. }
  12557. return team_name_;
  12558. }
  12559. inline ::std::string* TournamentTeam::release_team_name() {
  12560. clear_has_team_name();
  12561. if (team_name_ == &::google::protobuf::internal::kEmptyString) {
  12562. return NULL;
  12563. } else {
  12564. ::std::string* temp = team_name_;
  12565. team_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12566. return temp;
  12567. }
  12568. }
  12569. inline void TournamentTeam::set_allocated_team_name(::std::string* team_name) {
  12570. if (team_name_ != &::google::protobuf::internal::kEmptyString) {
  12571. delete team_name_;
  12572. }
  12573. if (team_name) {
  12574. set_has_team_name();
  12575. team_name_ = team_name;
  12576. } else {
  12577. clear_has_team_name();
  12578. team_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12579. }
  12580. }
  12581. // repeated .TournamentPlayer players = 5;
  12582. inline int TournamentTeam::players_size() const {
  12583. return players_.size();
  12584. }
  12585. inline void TournamentTeam::clear_players() {
  12586. players_.Clear();
  12587. }
  12588. inline const ::TournamentPlayer& TournamentTeam::players(int index) const {
  12589. return players_.Get(index);
  12590. }
  12591. inline ::TournamentPlayer* TournamentTeam::mutable_players(int index) {
  12592. return players_.Mutable(index);
  12593. }
  12594. inline ::TournamentPlayer* TournamentTeam::add_players() {
  12595. return players_.Add();
  12596. }
  12597. inline const ::google::protobuf::RepeatedPtrField< ::TournamentPlayer >&
  12598. TournamentTeam::players() const {
  12599. return players_;
  12600. }
  12601. inline ::google::protobuf::RepeatedPtrField< ::TournamentPlayer >*
  12602. TournamentTeam::mutable_players() {
  12603. return &players_;
  12604. }
  12605. // -------------------------------------------------------------------
  12606. // TournamentEvent
  12607. // optional int32 event_id = 1;
  12608. inline bool TournamentEvent::has_event_id() const {
  12609. return (_has_bits_[0] & 0x00000001u) != 0;
  12610. }
  12611. inline void TournamentEvent::set_has_event_id() {
  12612. _has_bits_[0] |= 0x00000001u;
  12613. }
  12614. inline void TournamentEvent::clear_has_event_id() {
  12615. _has_bits_[0] &= ~0x00000001u;
  12616. }
  12617. inline void TournamentEvent::clear_event_id() {
  12618. event_id_ = 0;
  12619. clear_has_event_id();
  12620. }
  12621. inline ::google::protobuf::int32 TournamentEvent::event_id() const {
  12622. return event_id_;
  12623. }
  12624. inline void TournamentEvent::set_event_id(::google::protobuf::int32 value) {
  12625. set_has_event_id();
  12626. event_id_ = value;
  12627. }
  12628. // optional string event_tag = 2;
  12629. inline bool TournamentEvent::has_event_tag() const {
  12630. return (_has_bits_[0] & 0x00000002u) != 0;
  12631. }
  12632. inline void TournamentEvent::set_has_event_tag() {
  12633. _has_bits_[0] |= 0x00000002u;
  12634. }
  12635. inline void TournamentEvent::clear_has_event_tag() {
  12636. _has_bits_[0] &= ~0x00000002u;
  12637. }
  12638. inline void TournamentEvent::clear_event_tag() {
  12639. if (event_tag_ != &::google::protobuf::internal::kEmptyString) {
  12640. event_tag_->clear();
  12641. }
  12642. clear_has_event_tag();
  12643. }
  12644. inline const ::std::string& TournamentEvent::event_tag() const {
  12645. return *event_tag_;
  12646. }
  12647. inline void TournamentEvent::set_event_tag(const ::std::string& value) {
  12648. set_has_event_tag();
  12649. if (event_tag_ == &::google::protobuf::internal::kEmptyString) {
  12650. event_tag_ = new ::std::string;
  12651. }
  12652. event_tag_->assign(value);
  12653. }
  12654. inline void TournamentEvent::set_event_tag(const char* value) {
  12655. set_has_event_tag();
  12656. if (event_tag_ == &::google::protobuf::internal::kEmptyString) {
  12657. event_tag_ = new ::std::string;
  12658. }
  12659. event_tag_->assign(value);
  12660. }
  12661. inline void TournamentEvent::set_event_tag(const char* value, size_t size) {
  12662. set_has_event_tag();
  12663. if (event_tag_ == &::google::protobuf::internal::kEmptyString) {
  12664. event_tag_ = new ::std::string;
  12665. }
  12666. event_tag_->assign(reinterpret_cast<const char*>(value), size);
  12667. }
  12668. inline ::std::string* TournamentEvent::mutable_event_tag() {
  12669. set_has_event_tag();
  12670. if (event_tag_ == &::google::protobuf::internal::kEmptyString) {
  12671. event_tag_ = new ::std::string;
  12672. }
  12673. return event_tag_;
  12674. }
  12675. inline ::std::string* TournamentEvent::release_event_tag() {
  12676. clear_has_event_tag();
  12677. if (event_tag_ == &::google::protobuf::internal::kEmptyString) {
  12678. return NULL;
  12679. } else {
  12680. ::std::string* temp = event_tag_;
  12681. event_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12682. return temp;
  12683. }
  12684. }
  12685. inline void TournamentEvent::set_allocated_event_tag(::std::string* event_tag) {
  12686. if (event_tag_ != &::google::protobuf::internal::kEmptyString) {
  12687. delete event_tag_;
  12688. }
  12689. if (event_tag) {
  12690. set_has_event_tag();
  12691. event_tag_ = event_tag;
  12692. } else {
  12693. clear_has_event_tag();
  12694. event_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12695. }
  12696. }
  12697. // optional string event_name = 3;
  12698. inline bool TournamentEvent::has_event_name() const {
  12699. return (_has_bits_[0] & 0x00000004u) != 0;
  12700. }
  12701. inline void TournamentEvent::set_has_event_name() {
  12702. _has_bits_[0] |= 0x00000004u;
  12703. }
  12704. inline void TournamentEvent::clear_has_event_name() {
  12705. _has_bits_[0] &= ~0x00000004u;
  12706. }
  12707. inline void TournamentEvent::clear_event_name() {
  12708. if (event_name_ != &::google::protobuf::internal::kEmptyString) {
  12709. event_name_->clear();
  12710. }
  12711. clear_has_event_name();
  12712. }
  12713. inline const ::std::string& TournamentEvent::event_name() const {
  12714. return *event_name_;
  12715. }
  12716. inline void TournamentEvent::set_event_name(const ::std::string& value) {
  12717. set_has_event_name();
  12718. if (event_name_ == &::google::protobuf::internal::kEmptyString) {
  12719. event_name_ = new ::std::string;
  12720. }
  12721. event_name_->assign(value);
  12722. }
  12723. inline void TournamentEvent::set_event_name(const char* value) {
  12724. set_has_event_name();
  12725. if (event_name_ == &::google::protobuf::internal::kEmptyString) {
  12726. event_name_ = new ::std::string;
  12727. }
  12728. event_name_->assign(value);
  12729. }
  12730. inline void TournamentEvent::set_event_name(const char* value, size_t size) {
  12731. set_has_event_name();
  12732. if (event_name_ == &::google::protobuf::internal::kEmptyString) {
  12733. event_name_ = new ::std::string;
  12734. }
  12735. event_name_->assign(reinterpret_cast<const char*>(value), size);
  12736. }
  12737. inline ::std::string* TournamentEvent::mutable_event_name() {
  12738. set_has_event_name();
  12739. if (event_name_ == &::google::protobuf::internal::kEmptyString) {
  12740. event_name_ = new ::std::string;
  12741. }
  12742. return event_name_;
  12743. }
  12744. inline ::std::string* TournamentEvent::release_event_name() {
  12745. clear_has_event_name();
  12746. if (event_name_ == &::google::protobuf::internal::kEmptyString) {
  12747. return NULL;
  12748. } else {
  12749. ::std::string* temp = event_name_;
  12750. event_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12751. return temp;
  12752. }
  12753. }
  12754. inline void TournamentEvent::set_allocated_event_name(::std::string* event_name) {
  12755. if (event_name_ != &::google::protobuf::internal::kEmptyString) {
  12756. delete event_name_;
  12757. }
  12758. if (event_name) {
  12759. set_has_event_name();
  12760. event_name_ = event_name;
  12761. } else {
  12762. clear_has_event_name();
  12763. event_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12764. }
  12765. }
  12766. // optional uint32 event_time_start = 4;
  12767. inline bool TournamentEvent::has_event_time_start() const {
  12768. return (_has_bits_[0] & 0x00000008u) != 0;
  12769. }
  12770. inline void TournamentEvent::set_has_event_time_start() {
  12771. _has_bits_[0] |= 0x00000008u;
  12772. }
  12773. inline void TournamentEvent::clear_has_event_time_start() {
  12774. _has_bits_[0] &= ~0x00000008u;
  12775. }
  12776. inline void TournamentEvent::clear_event_time_start() {
  12777. event_time_start_ = 0u;
  12778. clear_has_event_time_start();
  12779. }
  12780. inline ::google::protobuf::uint32 TournamentEvent::event_time_start() const {
  12781. return event_time_start_;
  12782. }
  12783. inline void TournamentEvent::set_event_time_start(::google::protobuf::uint32 value) {
  12784. set_has_event_time_start();
  12785. event_time_start_ = value;
  12786. }
  12787. // optional uint32 event_time_end = 5;
  12788. inline bool TournamentEvent::has_event_time_end() const {
  12789. return (_has_bits_[0] & 0x00000010u) != 0;
  12790. }
  12791. inline void TournamentEvent::set_has_event_time_end() {
  12792. _has_bits_[0] |= 0x00000010u;
  12793. }
  12794. inline void TournamentEvent::clear_has_event_time_end() {
  12795. _has_bits_[0] &= ~0x00000010u;
  12796. }
  12797. inline void TournamentEvent::clear_event_time_end() {
  12798. event_time_end_ = 0u;
  12799. clear_has_event_time_end();
  12800. }
  12801. inline ::google::protobuf::uint32 TournamentEvent::event_time_end() const {
  12802. return event_time_end_;
  12803. }
  12804. inline void TournamentEvent::set_event_time_end(::google::protobuf::uint32 value) {
  12805. set_has_event_time_end();
  12806. event_time_end_ = value;
  12807. }
  12808. // optional int32 event_public = 6;
  12809. inline bool TournamentEvent::has_event_public() const {
  12810. return (_has_bits_[0] & 0x00000020u) != 0;
  12811. }
  12812. inline void TournamentEvent::set_has_event_public() {
  12813. _has_bits_[0] |= 0x00000020u;
  12814. }
  12815. inline void TournamentEvent::clear_has_event_public() {
  12816. _has_bits_[0] &= ~0x00000020u;
  12817. }
  12818. inline void TournamentEvent::clear_event_public() {
  12819. event_public_ = 0;
  12820. clear_has_event_public();
  12821. }
  12822. inline ::google::protobuf::int32 TournamentEvent::event_public() const {
  12823. return event_public_;
  12824. }
  12825. inline void TournamentEvent::set_event_public(::google::protobuf::int32 value) {
  12826. set_has_event_public();
  12827. event_public_ = value;
  12828. }
  12829. // optional int32 event_stage_id = 7;
  12830. inline bool TournamentEvent::has_event_stage_id() const {
  12831. return (_has_bits_[0] & 0x00000040u) != 0;
  12832. }
  12833. inline void TournamentEvent::set_has_event_stage_id() {
  12834. _has_bits_[0] |= 0x00000040u;
  12835. }
  12836. inline void TournamentEvent::clear_has_event_stage_id() {
  12837. _has_bits_[0] &= ~0x00000040u;
  12838. }
  12839. inline void TournamentEvent::clear_event_stage_id() {
  12840. event_stage_id_ = 0;
  12841. clear_has_event_stage_id();
  12842. }
  12843. inline ::google::protobuf::int32 TournamentEvent::event_stage_id() const {
  12844. return event_stage_id_;
  12845. }
  12846. inline void TournamentEvent::set_event_stage_id(::google::protobuf::int32 value) {
  12847. set_has_event_stage_id();
  12848. event_stage_id_ = value;
  12849. }
  12850. // optional string event_stage_name = 8;
  12851. inline bool TournamentEvent::has_event_stage_name() const {
  12852. return (_has_bits_[0] & 0x00000080u) != 0;
  12853. }
  12854. inline void TournamentEvent::set_has_event_stage_name() {
  12855. _has_bits_[0] |= 0x00000080u;
  12856. }
  12857. inline void TournamentEvent::clear_has_event_stage_name() {
  12858. _has_bits_[0] &= ~0x00000080u;
  12859. }
  12860. inline void TournamentEvent::clear_event_stage_name() {
  12861. if (event_stage_name_ != &::google::protobuf::internal::kEmptyString) {
  12862. event_stage_name_->clear();
  12863. }
  12864. clear_has_event_stage_name();
  12865. }
  12866. inline const ::std::string& TournamentEvent::event_stage_name() const {
  12867. return *event_stage_name_;
  12868. }
  12869. inline void TournamentEvent::set_event_stage_name(const ::std::string& value) {
  12870. set_has_event_stage_name();
  12871. if (event_stage_name_ == &::google::protobuf::internal::kEmptyString) {
  12872. event_stage_name_ = new ::std::string;
  12873. }
  12874. event_stage_name_->assign(value);
  12875. }
  12876. inline void TournamentEvent::set_event_stage_name(const char* value) {
  12877. set_has_event_stage_name();
  12878. if (event_stage_name_ == &::google::protobuf::internal::kEmptyString) {
  12879. event_stage_name_ = new ::std::string;
  12880. }
  12881. event_stage_name_->assign(value);
  12882. }
  12883. inline void TournamentEvent::set_event_stage_name(const char* value, size_t size) {
  12884. set_has_event_stage_name();
  12885. if (event_stage_name_ == &::google::protobuf::internal::kEmptyString) {
  12886. event_stage_name_ = new ::std::string;
  12887. }
  12888. event_stage_name_->assign(reinterpret_cast<const char*>(value), size);
  12889. }
  12890. inline ::std::string* TournamentEvent::mutable_event_stage_name() {
  12891. set_has_event_stage_name();
  12892. if (event_stage_name_ == &::google::protobuf::internal::kEmptyString) {
  12893. event_stage_name_ = new ::std::string;
  12894. }
  12895. return event_stage_name_;
  12896. }
  12897. inline ::std::string* TournamentEvent::release_event_stage_name() {
  12898. clear_has_event_stage_name();
  12899. if (event_stage_name_ == &::google::protobuf::internal::kEmptyString) {
  12900. return NULL;
  12901. } else {
  12902. ::std::string* temp = event_stage_name_;
  12903. event_stage_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12904. return temp;
  12905. }
  12906. }
  12907. inline void TournamentEvent::set_allocated_event_stage_name(::std::string* event_stage_name) {
  12908. if (event_stage_name_ != &::google::protobuf::internal::kEmptyString) {
  12909. delete event_stage_name_;
  12910. }
  12911. if (event_stage_name) {
  12912. set_has_event_stage_name();
  12913. event_stage_name_ = event_stage_name;
  12914. } else {
  12915. clear_has_event_stage_name();
  12916. event_stage_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  12917. }
  12918. }
  12919. // optional uint32 active_section_id = 9;
  12920. inline bool TournamentEvent::has_active_section_id() const {
  12921. return (_has_bits_[0] & 0x00000100u) != 0;
  12922. }
  12923. inline void TournamentEvent::set_has_active_section_id() {
  12924. _has_bits_[0] |= 0x00000100u;
  12925. }
  12926. inline void TournamentEvent::clear_has_active_section_id() {
  12927. _has_bits_[0] &= ~0x00000100u;
  12928. }
  12929. inline void TournamentEvent::clear_active_section_id() {
  12930. active_section_id_ = 0u;
  12931. clear_has_active_section_id();
  12932. }
  12933. inline ::google::protobuf::uint32 TournamentEvent::active_section_id() const {
  12934. return active_section_id_;
  12935. }
  12936. inline void TournamentEvent::set_active_section_id(::google::protobuf::uint32 value) {
  12937. set_has_active_section_id();
  12938. active_section_id_ = value;
  12939. }
  12940. // -------------------------------------------------------------------
  12941. // GlobalStatistics
  12942. // optional uint32 players_online = 1;
  12943. inline bool GlobalStatistics::has_players_online() const {
  12944. return (_has_bits_[0] & 0x00000001u) != 0;
  12945. }
  12946. inline void GlobalStatistics::set_has_players_online() {
  12947. _has_bits_[0] |= 0x00000001u;
  12948. }
  12949. inline void GlobalStatistics::clear_has_players_online() {
  12950. _has_bits_[0] &= ~0x00000001u;
  12951. }
  12952. inline void GlobalStatistics::clear_players_online() {
  12953. players_online_ = 0u;
  12954. clear_has_players_online();
  12955. }
  12956. inline ::google::protobuf::uint32 GlobalStatistics::players_online() const {
  12957. return players_online_;
  12958. }
  12959. inline void GlobalStatistics::set_players_online(::google::protobuf::uint32 value) {
  12960. set_has_players_online();
  12961. players_online_ = value;
  12962. }
  12963. // optional uint32 servers_online = 2;
  12964. inline bool GlobalStatistics::has_servers_online() const {
  12965. return (_has_bits_[0] & 0x00000002u) != 0;
  12966. }
  12967. inline void GlobalStatistics::set_has_servers_online() {
  12968. _has_bits_[0] |= 0x00000002u;
  12969. }
  12970. inline void GlobalStatistics::clear_has_servers_online() {
  12971. _has_bits_[0] &= ~0x00000002u;
  12972. }
  12973. inline void GlobalStatistics::clear_servers_online() {
  12974. servers_online_ = 0u;
  12975. clear_has_servers_online();
  12976. }
  12977. inline ::google::protobuf::uint32 GlobalStatistics::servers_online() const {
  12978. return servers_online_;
  12979. }
  12980. inline void GlobalStatistics::set_servers_online(::google::protobuf::uint32 value) {
  12981. set_has_servers_online();
  12982. servers_online_ = value;
  12983. }
  12984. // optional uint32 players_searching = 3;
  12985. inline bool GlobalStatistics::has_players_searching() const {
  12986. return (_has_bits_[0] & 0x00000004u) != 0;
  12987. }
  12988. inline void GlobalStatistics::set_has_players_searching() {
  12989. _has_bits_[0] |= 0x00000004u;
  12990. }
  12991. inline void GlobalStatistics::clear_has_players_searching() {
  12992. _has_bits_[0] &= ~0x00000004u;
  12993. }
  12994. inline void GlobalStatistics::clear_players_searching() {
  12995. players_searching_ = 0u;
  12996. clear_has_players_searching();
  12997. }
  12998. inline ::google::protobuf::uint32 GlobalStatistics::players_searching() const {
  12999. return players_searching_;
  13000. }
  13001. inline void GlobalStatistics::set_players_searching(::google::protobuf::uint32 value) {
  13002. set_has_players_searching();
  13003. players_searching_ = value;
  13004. }
  13005. // optional uint32 servers_available = 4;
  13006. inline bool GlobalStatistics::has_servers_available() const {
  13007. return (_has_bits_[0] & 0x00000008u) != 0;
  13008. }
  13009. inline void GlobalStatistics::set_has_servers_available() {
  13010. _has_bits_[0] |= 0x00000008u;
  13011. }
  13012. inline void GlobalStatistics::clear_has_servers_available() {
  13013. _has_bits_[0] &= ~0x00000008u;
  13014. }
  13015. inline void GlobalStatistics::clear_servers_available() {
  13016. servers_available_ = 0u;
  13017. clear_has_servers_available();
  13018. }
  13019. inline ::google::protobuf::uint32 GlobalStatistics::servers_available() const {
  13020. return servers_available_;
  13021. }
  13022. inline void GlobalStatistics::set_servers_available(::google::protobuf::uint32 value) {
  13023. set_has_servers_available();
  13024. servers_available_ = value;
  13025. }
  13026. // optional uint32 ongoing_matches = 5;
  13027. inline bool GlobalStatistics::has_ongoing_matches() const {
  13028. return (_has_bits_[0] & 0x00000010u) != 0;
  13029. }
  13030. inline void GlobalStatistics::set_has_ongoing_matches() {
  13031. _has_bits_[0] |= 0x00000010u;
  13032. }
  13033. inline void GlobalStatistics::clear_has_ongoing_matches() {
  13034. _has_bits_[0] &= ~0x00000010u;
  13035. }
  13036. inline void GlobalStatistics::clear_ongoing_matches() {
  13037. ongoing_matches_ = 0u;
  13038. clear_has_ongoing_matches();
  13039. }
  13040. inline ::google::protobuf::uint32 GlobalStatistics::ongoing_matches() const {
  13041. return ongoing_matches_;
  13042. }
  13043. inline void GlobalStatistics::set_ongoing_matches(::google::protobuf::uint32 value) {
  13044. set_has_ongoing_matches();
  13045. ongoing_matches_ = value;
  13046. }
  13047. // optional uint32 search_time_avg = 6;
  13048. inline bool GlobalStatistics::has_search_time_avg() const {
  13049. return (_has_bits_[0] & 0x00000020u) != 0;
  13050. }
  13051. inline void GlobalStatistics::set_has_search_time_avg() {
  13052. _has_bits_[0] |= 0x00000020u;
  13053. }
  13054. inline void GlobalStatistics::clear_has_search_time_avg() {
  13055. _has_bits_[0] &= ~0x00000020u;
  13056. }
  13057. inline void GlobalStatistics::clear_search_time_avg() {
  13058. search_time_avg_ = 0u;
  13059. clear_has_search_time_avg();
  13060. }
  13061. inline ::google::protobuf::uint32 GlobalStatistics::search_time_avg() const {
  13062. return search_time_avg_;
  13063. }
  13064. inline void GlobalStatistics::set_search_time_avg(::google::protobuf::uint32 value) {
  13065. set_has_search_time_avg();
  13066. search_time_avg_ = value;
  13067. }
  13068. // repeated .DetailedSearchStatistic search_statistics = 7;
  13069. inline int GlobalStatistics::search_statistics_size() const {
  13070. return search_statistics_.size();
  13071. }
  13072. inline void GlobalStatistics::clear_search_statistics() {
  13073. search_statistics_.Clear();
  13074. }
  13075. inline const ::DetailedSearchStatistic& GlobalStatistics::search_statistics(int index) const {
  13076. return search_statistics_.Get(index);
  13077. }
  13078. inline ::DetailedSearchStatistic* GlobalStatistics::mutable_search_statistics(int index) {
  13079. return search_statistics_.Mutable(index);
  13080. }
  13081. inline ::DetailedSearchStatistic* GlobalStatistics::add_search_statistics() {
  13082. return search_statistics_.Add();
  13083. }
  13084. inline const ::google::protobuf::RepeatedPtrField< ::DetailedSearchStatistic >&
  13085. GlobalStatistics::search_statistics() const {
  13086. return search_statistics_;
  13087. }
  13088. inline ::google::protobuf::RepeatedPtrField< ::DetailedSearchStatistic >*
  13089. GlobalStatistics::mutable_search_statistics() {
  13090. return &search_statistics_;
  13091. }
  13092. // optional string main_post_url = 8;
  13093. inline bool GlobalStatistics::has_main_post_url() const {
  13094. return (_has_bits_[0] & 0x00000080u) != 0;
  13095. }
  13096. inline void GlobalStatistics::set_has_main_post_url() {
  13097. _has_bits_[0] |= 0x00000080u;
  13098. }
  13099. inline void GlobalStatistics::clear_has_main_post_url() {
  13100. _has_bits_[0] &= ~0x00000080u;
  13101. }
  13102. inline void GlobalStatistics::clear_main_post_url() {
  13103. if (main_post_url_ != &::google::protobuf::internal::kEmptyString) {
  13104. main_post_url_->clear();
  13105. }
  13106. clear_has_main_post_url();
  13107. }
  13108. inline const ::std::string& GlobalStatistics::main_post_url() const {
  13109. return *main_post_url_;
  13110. }
  13111. inline void GlobalStatistics::set_main_post_url(const ::std::string& value) {
  13112. set_has_main_post_url();
  13113. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  13114. main_post_url_ = new ::std::string;
  13115. }
  13116. main_post_url_->assign(value);
  13117. }
  13118. inline void GlobalStatistics::set_main_post_url(const char* value) {
  13119. set_has_main_post_url();
  13120. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  13121. main_post_url_ = new ::std::string;
  13122. }
  13123. main_post_url_->assign(value);
  13124. }
  13125. inline void GlobalStatistics::set_main_post_url(const char* value, size_t size) {
  13126. set_has_main_post_url();
  13127. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  13128. main_post_url_ = new ::std::string;
  13129. }
  13130. main_post_url_->assign(reinterpret_cast<const char*>(value), size);
  13131. }
  13132. inline ::std::string* GlobalStatistics::mutable_main_post_url() {
  13133. set_has_main_post_url();
  13134. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  13135. main_post_url_ = new ::std::string;
  13136. }
  13137. return main_post_url_;
  13138. }
  13139. inline ::std::string* GlobalStatistics::release_main_post_url() {
  13140. clear_has_main_post_url();
  13141. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  13142. return NULL;
  13143. } else {
  13144. ::std::string* temp = main_post_url_;
  13145. main_post_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13146. return temp;
  13147. }
  13148. }
  13149. inline void GlobalStatistics::set_allocated_main_post_url(::std::string* main_post_url) {
  13150. if (main_post_url_ != &::google::protobuf::internal::kEmptyString) {
  13151. delete main_post_url_;
  13152. }
  13153. if (main_post_url) {
  13154. set_has_main_post_url();
  13155. main_post_url_ = main_post_url;
  13156. } else {
  13157. clear_has_main_post_url();
  13158. main_post_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13159. }
  13160. }
  13161. // optional uint32 required_appid_version = 9;
  13162. inline bool GlobalStatistics::has_required_appid_version() const {
  13163. return (_has_bits_[0] & 0x00000100u) != 0;
  13164. }
  13165. inline void GlobalStatistics::set_has_required_appid_version() {
  13166. _has_bits_[0] |= 0x00000100u;
  13167. }
  13168. inline void GlobalStatistics::clear_has_required_appid_version() {
  13169. _has_bits_[0] &= ~0x00000100u;
  13170. }
  13171. inline void GlobalStatistics::clear_required_appid_version() {
  13172. required_appid_version_ = 0u;
  13173. clear_has_required_appid_version();
  13174. }
  13175. inline ::google::protobuf::uint32 GlobalStatistics::required_appid_version() const {
  13176. return required_appid_version_;
  13177. }
  13178. inline void GlobalStatistics::set_required_appid_version(::google::protobuf::uint32 value) {
  13179. set_has_required_appid_version();
  13180. required_appid_version_ = value;
  13181. }
  13182. // optional uint32 pricesheet_version = 10;
  13183. inline bool GlobalStatistics::has_pricesheet_version() const {
  13184. return (_has_bits_[0] & 0x00000200u) != 0;
  13185. }
  13186. inline void GlobalStatistics::set_has_pricesheet_version() {
  13187. _has_bits_[0] |= 0x00000200u;
  13188. }
  13189. inline void GlobalStatistics::clear_has_pricesheet_version() {
  13190. _has_bits_[0] &= ~0x00000200u;
  13191. }
  13192. inline void GlobalStatistics::clear_pricesheet_version() {
  13193. pricesheet_version_ = 0u;
  13194. clear_has_pricesheet_version();
  13195. }
  13196. inline ::google::protobuf::uint32 GlobalStatistics::pricesheet_version() const {
  13197. return pricesheet_version_;
  13198. }
  13199. inline void GlobalStatistics::set_pricesheet_version(::google::protobuf::uint32 value) {
  13200. set_has_pricesheet_version();
  13201. pricesheet_version_ = value;
  13202. }
  13203. // optional uint32 twitch_streams_version = 11;
  13204. inline bool GlobalStatistics::has_twitch_streams_version() const {
  13205. return (_has_bits_[0] & 0x00000400u) != 0;
  13206. }
  13207. inline void GlobalStatistics::set_has_twitch_streams_version() {
  13208. _has_bits_[0] |= 0x00000400u;
  13209. }
  13210. inline void GlobalStatistics::clear_has_twitch_streams_version() {
  13211. _has_bits_[0] &= ~0x00000400u;
  13212. }
  13213. inline void GlobalStatistics::clear_twitch_streams_version() {
  13214. twitch_streams_version_ = 0u;
  13215. clear_has_twitch_streams_version();
  13216. }
  13217. inline ::google::protobuf::uint32 GlobalStatistics::twitch_streams_version() const {
  13218. return twitch_streams_version_;
  13219. }
  13220. inline void GlobalStatistics::set_twitch_streams_version(::google::protobuf::uint32 value) {
  13221. set_has_twitch_streams_version();
  13222. twitch_streams_version_ = value;
  13223. }
  13224. // optional uint32 active_tournament_eventid = 12;
  13225. inline bool GlobalStatistics::has_active_tournament_eventid() const {
  13226. return (_has_bits_[0] & 0x00000800u) != 0;
  13227. }
  13228. inline void GlobalStatistics::set_has_active_tournament_eventid() {
  13229. _has_bits_[0] |= 0x00000800u;
  13230. }
  13231. inline void GlobalStatistics::clear_has_active_tournament_eventid() {
  13232. _has_bits_[0] &= ~0x00000800u;
  13233. }
  13234. inline void GlobalStatistics::clear_active_tournament_eventid() {
  13235. active_tournament_eventid_ = 0u;
  13236. clear_has_active_tournament_eventid();
  13237. }
  13238. inline ::google::protobuf::uint32 GlobalStatistics::active_tournament_eventid() const {
  13239. return active_tournament_eventid_;
  13240. }
  13241. inline void GlobalStatistics::set_active_tournament_eventid(::google::protobuf::uint32 value) {
  13242. set_has_active_tournament_eventid();
  13243. active_tournament_eventid_ = value;
  13244. }
  13245. // optional uint32 active_survey_id = 13;
  13246. inline bool GlobalStatistics::has_active_survey_id() const {
  13247. return (_has_bits_[0] & 0x00001000u) != 0;
  13248. }
  13249. inline void GlobalStatistics::set_has_active_survey_id() {
  13250. _has_bits_[0] |= 0x00001000u;
  13251. }
  13252. inline void GlobalStatistics::clear_has_active_survey_id() {
  13253. _has_bits_[0] &= ~0x00001000u;
  13254. }
  13255. inline void GlobalStatistics::clear_active_survey_id() {
  13256. active_survey_id_ = 0u;
  13257. clear_has_active_survey_id();
  13258. }
  13259. inline ::google::protobuf::uint32 GlobalStatistics::active_survey_id() const {
  13260. return active_survey_id_;
  13261. }
  13262. inline void GlobalStatistics::set_active_survey_id(::google::protobuf::uint32 value) {
  13263. set_has_active_survey_id();
  13264. active_survey_id_ = value;
  13265. }
  13266. // -------------------------------------------------------------------
  13267. // OperationalStatisticDescription
  13268. // optional string name = 1;
  13269. inline bool OperationalStatisticDescription::has_name() const {
  13270. return (_has_bits_[0] & 0x00000001u) != 0;
  13271. }
  13272. inline void OperationalStatisticDescription::set_has_name() {
  13273. _has_bits_[0] |= 0x00000001u;
  13274. }
  13275. inline void OperationalStatisticDescription::clear_has_name() {
  13276. _has_bits_[0] &= ~0x00000001u;
  13277. }
  13278. inline void OperationalStatisticDescription::clear_name() {
  13279. if (name_ != &::google::protobuf::internal::kEmptyString) {
  13280. name_->clear();
  13281. }
  13282. clear_has_name();
  13283. }
  13284. inline const ::std::string& OperationalStatisticDescription::name() const {
  13285. return *name_;
  13286. }
  13287. inline void OperationalStatisticDescription::set_name(const ::std::string& value) {
  13288. set_has_name();
  13289. if (name_ == &::google::protobuf::internal::kEmptyString) {
  13290. name_ = new ::std::string;
  13291. }
  13292. name_->assign(value);
  13293. }
  13294. inline void OperationalStatisticDescription::set_name(const char* value) {
  13295. set_has_name();
  13296. if (name_ == &::google::protobuf::internal::kEmptyString) {
  13297. name_ = new ::std::string;
  13298. }
  13299. name_->assign(value);
  13300. }
  13301. inline void OperationalStatisticDescription::set_name(const char* value, size_t size) {
  13302. set_has_name();
  13303. if (name_ == &::google::protobuf::internal::kEmptyString) {
  13304. name_ = new ::std::string;
  13305. }
  13306. name_->assign(reinterpret_cast<const char*>(value), size);
  13307. }
  13308. inline ::std::string* OperationalStatisticDescription::mutable_name() {
  13309. set_has_name();
  13310. if (name_ == &::google::protobuf::internal::kEmptyString) {
  13311. name_ = new ::std::string;
  13312. }
  13313. return name_;
  13314. }
  13315. inline ::std::string* OperationalStatisticDescription::release_name() {
  13316. clear_has_name();
  13317. if (name_ == &::google::protobuf::internal::kEmptyString) {
  13318. return NULL;
  13319. } else {
  13320. ::std::string* temp = name_;
  13321. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13322. return temp;
  13323. }
  13324. }
  13325. inline void OperationalStatisticDescription::set_allocated_name(::std::string* name) {
  13326. if (name_ != &::google::protobuf::internal::kEmptyString) {
  13327. delete name_;
  13328. }
  13329. if (name) {
  13330. set_has_name();
  13331. name_ = name;
  13332. } else {
  13333. clear_has_name();
  13334. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  13335. }
  13336. }
  13337. // optional uint32 idkey = 2;
  13338. inline bool OperationalStatisticDescription::has_idkey() const {
  13339. return (_has_bits_[0] & 0x00000002u) != 0;
  13340. }
  13341. inline void OperationalStatisticDescription::set_has_idkey() {
  13342. _has_bits_[0] |= 0x00000002u;
  13343. }
  13344. inline void OperationalStatisticDescription::clear_has_idkey() {
  13345. _has_bits_[0] &= ~0x00000002u;
  13346. }
  13347. inline void OperationalStatisticDescription::clear_idkey() {
  13348. idkey_ = 0u;
  13349. clear_has_idkey();
  13350. }
  13351. inline ::google::protobuf::uint32 OperationalStatisticDescription::idkey() const {
  13352. return idkey_;
  13353. }
  13354. inline void OperationalStatisticDescription::set_idkey(::google::protobuf::uint32 value) {
  13355. set_has_idkey();
  13356. idkey_ = value;
  13357. }
  13358. // -------------------------------------------------------------------
  13359. // OperationalStatisticElement
  13360. // optional uint32 idkey = 1;
  13361. inline bool OperationalStatisticElement::has_idkey() const {
  13362. return (_has_bits_[0] & 0x00000001u) != 0;
  13363. }
  13364. inline void OperationalStatisticElement::set_has_idkey() {
  13365. _has_bits_[0] |= 0x00000001u;
  13366. }
  13367. inline void OperationalStatisticElement::clear_has_idkey() {
  13368. _has_bits_[0] &= ~0x00000001u;
  13369. }
  13370. inline void OperationalStatisticElement::clear_idkey() {
  13371. idkey_ = 0u;
  13372. clear_has_idkey();
  13373. }
  13374. inline ::google::protobuf::uint32 OperationalStatisticElement::idkey() const {
  13375. return idkey_;
  13376. }
  13377. inline void OperationalStatisticElement::set_idkey(::google::protobuf::uint32 value) {
  13378. set_has_idkey();
  13379. idkey_ = value;
  13380. }
  13381. // repeated int32 values = 2;
  13382. inline int OperationalStatisticElement::values_size() const {
  13383. return values_.size();
  13384. }
  13385. inline void OperationalStatisticElement::clear_values() {
  13386. values_.Clear();
  13387. }
  13388. inline ::google::protobuf::int32 OperationalStatisticElement::values(int index) const {
  13389. return values_.Get(index);
  13390. }
  13391. inline void OperationalStatisticElement::set_values(int index, ::google::protobuf::int32 value) {
  13392. values_.Set(index, value);
  13393. }
  13394. inline void OperationalStatisticElement::add_values(::google::protobuf::int32 value) {
  13395. values_.Add(value);
  13396. }
  13397. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  13398. OperationalStatisticElement::values() const {
  13399. return values_;
  13400. }
  13401. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  13402. OperationalStatisticElement::mutable_values() {
  13403. return &values_;
  13404. }
  13405. // -------------------------------------------------------------------
  13406. // OperationalStatisticsPacket
  13407. // optional int32 packetid = 1;
  13408. inline bool OperationalStatisticsPacket::has_packetid() const {
  13409. return (_has_bits_[0] & 0x00000001u) != 0;
  13410. }
  13411. inline void OperationalStatisticsPacket::set_has_packetid() {
  13412. _has_bits_[0] |= 0x00000001u;
  13413. }
  13414. inline void OperationalStatisticsPacket::clear_has_packetid() {
  13415. _has_bits_[0] &= ~0x00000001u;
  13416. }
  13417. inline void OperationalStatisticsPacket::clear_packetid() {
  13418. packetid_ = 0;
  13419. clear_has_packetid();
  13420. }
  13421. inline ::google::protobuf::int32 OperationalStatisticsPacket::packetid() const {
  13422. return packetid_;
  13423. }
  13424. inline void OperationalStatisticsPacket::set_packetid(::google::protobuf::int32 value) {
  13425. set_has_packetid();
  13426. packetid_ = value;
  13427. }
  13428. // optional int32 mstimestamp = 2;
  13429. inline bool OperationalStatisticsPacket::has_mstimestamp() const {
  13430. return (_has_bits_[0] & 0x00000002u) != 0;
  13431. }
  13432. inline void OperationalStatisticsPacket::set_has_mstimestamp() {
  13433. _has_bits_[0] |= 0x00000002u;
  13434. }
  13435. inline void OperationalStatisticsPacket::clear_has_mstimestamp() {
  13436. _has_bits_[0] &= ~0x00000002u;
  13437. }
  13438. inline void OperationalStatisticsPacket::clear_mstimestamp() {
  13439. mstimestamp_ = 0;
  13440. clear_has_mstimestamp();
  13441. }
  13442. inline ::google::protobuf::int32 OperationalStatisticsPacket::mstimestamp() const {
  13443. return mstimestamp_;
  13444. }
  13445. inline void OperationalStatisticsPacket::set_mstimestamp(::google::protobuf::int32 value) {
  13446. set_has_mstimestamp();
  13447. mstimestamp_ = value;
  13448. }
  13449. // repeated .OperationalStatisticElement values = 3;
  13450. inline int OperationalStatisticsPacket::values_size() const {
  13451. return values_.size();
  13452. }
  13453. inline void OperationalStatisticsPacket::clear_values() {
  13454. values_.Clear();
  13455. }
  13456. inline const ::OperationalStatisticElement& OperationalStatisticsPacket::values(int index) const {
  13457. return values_.Get(index);
  13458. }
  13459. inline ::OperationalStatisticElement* OperationalStatisticsPacket::mutable_values(int index) {
  13460. return values_.Mutable(index);
  13461. }
  13462. inline ::OperationalStatisticElement* OperationalStatisticsPacket::add_values() {
  13463. return values_.Add();
  13464. }
  13465. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticElement >&
  13466. OperationalStatisticsPacket::values() const {
  13467. return values_;
  13468. }
  13469. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticElement >*
  13470. OperationalStatisticsPacket::mutable_values() {
  13471. return &values_;
  13472. }
  13473. // -------------------------------------------------------------------
  13474. // PlayerRankingInfo
  13475. // optional uint32 account_id = 1;
  13476. inline bool PlayerRankingInfo::has_account_id() const {
  13477. return (_has_bits_[0] & 0x00000001u) != 0;
  13478. }
  13479. inline void PlayerRankingInfo::set_has_account_id() {
  13480. _has_bits_[0] |= 0x00000001u;
  13481. }
  13482. inline void PlayerRankingInfo::clear_has_account_id() {
  13483. _has_bits_[0] &= ~0x00000001u;
  13484. }
  13485. inline void PlayerRankingInfo::clear_account_id() {
  13486. account_id_ = 0u;
  13487. clear_has_account_id();
  13488. }
  13489. inline ::google::protobuf::uint32 PlayerRankingInfo::account_id() const {
  13490. return account_id_;
  13491. }
  13492. inline void PlayerRankingInfo::set_account_id(::google::protobuf::uint32 value) {
  13493. set_has_account_id();
  13494. account_id_ = value;
  13495. }
  13496. // optional uint32 rank_id = 2;
  13497. inline bool PlayerRankingInfo::has_rank_id() const {
  13498. return (_has_bits_[0] & 0x00000002u) != 0;
  13499. }
  13500. inline void PlayerRankingInfo::set_has_rank_id() {
  13501. _has_bits_[0] |= 0x00000002u;
  13502. }
  13503. inline void PlayerRankingInfo::clear_has_rank_id() {
  13504. _has_bits_[0] &= ~0x00000002u;
  13505. }
  13506. inline void PlayerRankingInfo::clear_rank_id() {
  13507. rank_id_ = 0u;
  13508. clear_has_rank_id();
  13509. }
  13510. inline ::google::protobuf::uint32 PlayerRankingInfo::rank_id() const {
  13511. return rank_id_;
  13512. }
  13513. inline void PlayerRankingInfo::set_rank_id(::google::protobuf::uint32 value) {
  13514. set_has_rank_id();
  13515. rank_id_ = value;
  13516. }
  13517. // optional uint32 wins = 3;
  13518. inline bool PlayerRankingInfo::has_wins() const {
  13519. return (_has_bits_[0] & 0x00000004u) != 0;
  13520. }
  13521. inline void PlayerRankingInfo::set_has_wins() {
  13522. _has_bits_[0] |= 0x00000004u;
  13523. }
  13524. inline void PlayerRankingInfo::clear_has_wins() {
  13525. _has_bits_[0] &= ~0x00000004u;
  13526. }
  13527. inline void PlayerRankingInfo::clear_wins() {
  13528. wins_ = 0u;
  13529. clear_has_wins();
  13530. }
  13531. inline ::google::protobuf::uint32 PlayerRankingInfo::wins() const {
  13532. return wins_;
  13533. }
  13534. inline void PlayerRankingInfo::set_wins(::google::protobuf::uint32 value) {
  13535. set_has_wins();
  13536. wins_ = value;
  13537. }
  13538. // optional float rank_change = 4;
  13539. inline bool PlayerRankingInfo::has_rank_change() const {
  13540. return (_has_bits_[0] & 0x00000008u) != 0;
  13541. }
  13542. inline void PlayerRankingInfo::set_has_rank_change() {
  13543. _has_bits_[0] |= 0x00000008u;
  13544. }
  13545. inline void PlayerRankingInfo::clear_has_rank_change() {
  13546. _has_bits_[0] &= ~0x00000008u;
  13547. }
  13548. inline void PlayerRankingInfo::clear_rank_change() {
  13549. rank_change_ = 0;
  13550. clear_has_rank_change();
  13551. }
  13552. inline float PlayerRankingInfo::rank_change() const {
  13553. return rank_change_;
  13554. }
  13555. inline void PlayerRankingInfo::set_rank_change(float value) {
  13556. set_has_rank_change();
  13557. rank_change_ = value;
  13558. }
  13559. // -------------------------------------------------------------------
  13560. // PlayerCommendationInfo
  13561. // optional uint32 cmd_friendly = 1;
  13562. inline bool PlayerCommendationInfo::has_cmd_friendly() const {
  13563. return (_has_bits_[0] & 0x00000001u) != 0;
  13564. }
  13565. inline void PlayerCommendationInfo::set_has_cmd_friendly() {
  13566. _has_bits_[0] |= 0x00000001u;
  13567. }
  13568. inline void PlayerCommendationInfo::clear_has_cmd_friendly() {
  13569. _has_bits_[0] &= ~0x00000001u;
  13570. }
  13571. inline void PlayerCommendationInfo::clear_cmd_friendly() {
  13572. cmd_friendly_ = 0u;
  13573. clear_has_cmd_friendly();
  13574. }
  13575. inline ::google::protobuf::uint32 PlayerCommendationInfo::cmd_friendly() const {
  13576. return cmd_friendly_;
  13577. }
  13578. inline void PlayerCommendationInfo::set_cmd_friendly(::google::protobuf::uint32 value) {
  13579. set_has_cmd_friendly();
  13580. cmd_friendly_ = value;
  13581. }
  13582. // optional uint32 cmd_teaching = 2;
  13583. inline bool PlayerCommendationInfo::has_cmd_teaching() const {
  13584. return (_has_bits_[0] & 0x00000002u) != 0;
  13585. }
  13586. inline void PlayerCommendationInfo::set_has_cmd_teaching() {
  13587. _has_bits_[0] |= 0x00000002u;
  13588. }
  13589. inline void PlayerCommendationInfo::clear_has_cmd_teaching() {
  13590. _has_bits_[0] &= ~0x00000002u;
  13591. }
  13592. inline void PlayerCommendationInfo::clear_cmd_teaching() {
  13593. cmd_teaching_ = 0u;
  13594. clear_has_cmd_teaching();
  13595. }
  13596. inline ::google::protobuf::uint32 PlayerCommendationInfo::cmd_teaching() const {
  13597. return cmd_teaching_;
  13598. }
  13599. inline void PlayerCommendationInfo::set_cmd_teaching(::google::protobuf::uint32 value) {
  13600. set_has_cmd_teaching();
  13601. cmd_teaching_ = value;
  13602. }
  13603. // optional uint32 cmd_leader = 4;
  13604. inline bool PlayerCommendationInfo::has_cmd_leader() const {
  13605. return (_has_bits_[0] & 0x00000004u) != 0;
  13606. }
  13607. inline void PlayerCommendationInfo::set_has_cmd_leader() {
  13608. _has_bits_[0] |= 0x00000004u;
  13609. }
  13610. inline void PlayerCommendationInfo::clear_has_cmd_leader() {
  13611. _has_bits_[0] &= ~0x00000004u;
  13612. }
  13613. inline void PlayerCommendationInfo::clear_cmd_leader() {
  13614. cmd_leader_ = 0u;
  13615. clear_has_cmd_leader();
  13616. }
  13617. inline ::google::protobuf::uint32 PlayerCommendationInfo::cmd_leader() const {
  13618. return cmd_leader_;
  13619. }
  13620. inline void PlayerCommendationInfo::set_cmd_leader(::google::protobuf::uint32 value) {
  13621. set_has_cmd_leader();
  13622. cmd_leader_ = value;
  13623. }
  13624. // -------------------------------------------------------------------
  13625. // PlayerMedalsInfo
  13626. // optional uint32 medal_team = 1;
  13627. inline bool PlayerMedalsInfo::has_medal_team() const {
  13628. return (_has_bits_[0] & 0x00000001u) != 0;
  13629. }
  13630. inline void PlayerMedalsInfo::set_has_medal_team() {
  13631. _has_bits_[0] |= 0x00000001u;
  13632. }
  13633. inline void PlayerMedalsInfo::clear_has_medal_team() {
  13634. _has_bits_[0] &= ~0x00000001u;
  13635. }
  13636. inline void PlayerMedalsInfo::clear_medal_team() {
  13637. medal_team_ = 0u;
  13638. clear_has_medal_team();
  13639. }
  13640. inline ::google::protobuf::uint32 PlayerMedalsInfo::medal_team() const {
  13641. return medal_team_;
  13642. }
  13643. inline void PlayerMedalsInfo::set_medal_team(::google::protobuf::uint32 value) {
  13644. set_has_medal_team();
  13645. medal_team_ = value;
  13646. }
  13647. // optional uint32 medal_combat = 2;
  13648. inline bool PlayerMedalsInfo::has_medal_combat() const {
  13649. return (_has_bits_[0] & 0x00000002u) != 0;
  13650. }
  13651. inline void PlayerMedalsInfo::set_has_medal_combat() {
  13652. _has_bits_[0] |= 0x00000002u;
  13653. }
  13654. inline void PlayerMedalsInfo::clear_has_medal_combat() {
  13655. _has_bits_[0] &= ~0x00000002u;
  13656. }
  13657. inline void PlayerMedalsInfo::clear_medal_combat() {
  13658. medal_combat_ = 0u;
  13659. clear_has_medal_combat();
  13660. }
  13661. inline ::google::protobuf::uint32 PlayerMedalsInfo::medal_combat() const {
  13662. return medal_combat_;
  13663. }
  13664. inline void PlayerMedalsInfo::set_medal_combat(::google::protobuf::uint32 value) {
  13665. set_has_medal_combat();
  13666. medal_combat_ = value;
  13667. }
  13668. // optional uint32 medal_weapon = 3;
  13669. inline bool PlayerMedalsInfo::has_medal_weapon() const {
  13670. return (_has_bits_[0] & 0x00000004u) != 0;
  13671. }
  13672. inline void PlayerMedalsInfo::set_has_medal_weapon() {
  13673. _has_bits_[0] |= 0x00000004u;
  13674. }
  13675. inline void PlayerMedalsInfo::clear_has_medal_weapon() {
  13676. _has_bits_[0] &= ~0x00000004u;
  13677. }
  13678. inline void PlayerMedalsInfo::clear_medal_weapon() {
  13679. medal_weapon_ = 0u;
  13680. clear_has_medal_weapon();
  13681. }
  13682. inline ::google::protobuf::uint32 PlayerMedalsInfo::medal_weapon() const {
  13683. return medal_weapon_;
  13684. }
  13685. inline void PlayerMedalsInfo::set_medal_weapon(::google::protobuf::uint32 value) {
  13686. set_has_medal_weapon();
  13687. medal_weapon_ = value;
  13688. }
  13689. // optional uint32 medal_global = 4;
  13690. inline bool PlayerMedalsInfo::has_medal_global() const {
  13691. return (_has_bits_[0] & 0x00000008u) != 0;
  13692. }
  13693. inline void PlayerMedalsInfo::set_has_medal_global() {
  13694. _has_bits_[0] |= 0x00000008u;
  13695. }
  13696. inline void PlayerMedalsInfo::clear_has_medal_global() {
  13697. _has_bits_[0] &= ~0x00000008u;
  13698. }
  13699. inline void PlayerMedalsInfo::clear_medal_global() {
  13700. medal_global_ = 0u;
  13701. clear_has_medal_global();
  13702. }
  13703. inline ::google::protobuf::uint32 PlayerMedalsInfo::medal_global() const {
  13704. return medal_global_;
  13705. }
  13706. inline void PlayerMedalsInfo::set_medal_global(::google::protobuf::uint32 value) {
  13707. set_has_medal_global();
  13708. medal_global_ = value;
  13709. }
  13710. // optional uint32 medal_arms = 5;
  13711. inline bool PlayerMedalsInfo::has_medal_arms() const {
  13712. return (_has_bits_[0] & 0x00000010u) != 0;
  13713. }
  13714. inline void PlayerMedalsInfo::set_has_medal_arms() {
  13715. _has_bits_[0] |= 0x00000010u;
  13716. }
  13717. inline void PlayerMedalsInfo::clear_has_medal_arms() {
  13718. _has_bits_[0] &= ~0x00000010u;
  13719. }
  13720. inline void PlayerMedalsInfo::clear_medal_arms() {
  13721. medal_arms_ = 0u;
  13722. clear_has_medal_arms();
  13723. }
  13724. inline ::google::protobuf::uint32 PlayerMedalsInfo::medal_arms() const {
  13725. return medal_arms_;
  13726. }
  13727. inline void PlayerMedalsInfo::set_medal_arms(::google::protobuf::uint32 value) {
  13728. set_has_medal_arms();
  13729. medal_arms_ = value;
  13730. }
  13731. // repeated uint32 display_items_defidx = 7;
  13732. inline int PlayerMedalsInfo::display_items_defidx_size() const {
  13733. return display_items_defidx_.size();
  13734. }
  13735. inline void PlayerMedalsInfo::clear_display_items_defidx() {
  13736. display_items_defidx_.Clear();
  13737. }
  13738. inline ::google::protobuf::uint32 PlayerMedalsInfo::display_items_defidx(int index) const {
  13739. return display_items_defidx_.Get(index);
  13740. }
  13741. inline void PlayerMedalsInfo::set_display_items_defidx(int index, ::google::protobuf::uint32 value) {
  13742. display_items_defidx_.Set(index, value);
  13743. }
  13744. inline void PlayerMedalsInfo::add_display_items_defidx(::google::protobuf::uint32 value) {
  13745. display_items_defidx_.Add(value);
  13746. }
  13747. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  13748. PlayerMedalsInfo::display_items_defidx() const {
  13749. return display_items_defidx_;
  13750. }
  13751. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  13752. PlayerMedalsInfo::mutable_display_items_defidx() {
  13753. return &display_items_defidx_;
  13754. }
  13755. // optional uint32 featured_display_item_defidx = 8;
  13756. inline bool PlayerMedalsInfo::has_featured_display_item_defidx() const {
  13757. return (_has_bits_[0] & 0x00000040u) != 0;
  13758. }
  13759. inline void PlayerMedalsInfo::set_has_featured_display_item_defidx() {
  13760. _has_bits_[0] |= 0x00000040u;
  13761. }
  13762. inline void PlayerMedalsInfo::clear_has_featured_display_item_defidx() {
  13763. _has_bits_[0] &= ~0x00000040u;
  13764. }
  13765. inline void PlayerMedalsInfo::clear_featured_display_item_defidx() {
  13766. featured_display_item_defidx_ = 0u;
  13767. clear_has_featured_display_item_defidx();
  13768. }
  13769. inline ::google::protobuf::uint32 PlayerMedalsInfo::featured_display_item_defidx() const {
  13770. return featured_display_item_defidx_;
  13771. }
  13772. inline void PlayerMedalsInfo::set_featured_display_item_defidx(::google::protobuf::uint32 value) {
  13773. set_has_featured_display_item_defidx();
  13774. featured_display_item_defidx_ = value;
  13775. }
  13776. // -------------------------------------------------------------------
  13777. // AccountActivity
  13778. // optional uint32 activity = 1;
  13779. inline bool AccountActivity::has_activity() const {
  13780. return (_has_bits_[0] & 0x00000001u) != 0;
  13781. }
  13782. inline void AccountActivity::set_has_activity() {
  13783. _has_bits_[0] |= 0x00000001u;
  13784. }
  13785. inline void AccountActivity::clear_has_activity() {
  13786. _has_bits_[0] &= ~0x00000001u;
  13787. }
  13788. inline void AccountActivity::clear_activity() {
  13789. activity_ = 0u;
  13790. clear_has_activity();
  13791. }
  13792. inline ::google::protobuf::uint32 AccountActivity::activity() const {
  13793. return activity_;
  13794. }
  13795. inline void AccountActivity::set_activity(::google::protobuf::uint32 value) {
  13796. set_has_activity();
  13797. activity_ = value;
  13798. }
  13799. // optional uint32 mode = 2;
  13800. inline bool AccountActivity::has_mode() const {
  13801. return (_has_bits_[0] & 0x00000002u) != 0;
  13802. }
  13803. inline void AccountActivity::set_has_mode() {
  13804. _has_bits_[0] |= 0x00000002u;
  13805. }
  13806. inline void AccountActivity::clear_has_mode() {
  13807. _has_bits_[0] &= ~0x00000002u;
  13808. }
  13809. inline void AccountActivity::clear_mode() {
  13810. mode_ = 0u;
  13811. clear_has_mode();
  13812. }
  13813. inline ::google::protobuf::uint32 AccountActivity::mode() const {
  13814. return mode_;
  13815. }
  13816. inline void AccountActivity::set_mode(::google::protobuf::uint32 value) {
  13817. set_has_mode();
  13818. mode_ = value;
  13819. }
  13820. // optional uint32 map = 3;
  13821. inline bool AccountActivity::has_map() const {
  13822. return (_has_bits_[0] & 0x00000004u) != 0;
  13823. }
  13824. inline void AccountActivity::set_has_map() {
  13825. _has_bits_[0] |= 0x00000004u;
  13826. }
  13827. inline void AccountActivity::clear_has_map() {
  13828. _has_bits_[0] &= ~0x00000004u;
  13829. }
  13830. inline void AccountActivity::clear_map() {
  13831. map_ = 0u;
  13832. clear_has_map();
  13833. }
  13834. inline ::google::protobuf::uint32 AccountActivity::map() const {
  13835. return map_;
  13836. }
  13837. inline void AccountActivity::set_map(::google::protobuf::uint32 value) {
  13838. set_has_map();
  13839. map_ = value;
  13840. }
  13841. // -------------------------------------------------------------------
  13842. // TournamentMatchSetup
  13843. // optional int32 event_id = 1;
  13844. inline bool TournamentMatchSetup::has_event_id() const {
  13845. return (_has_bits_[0] & 0x00000001u) != 0;
  13846. }
  13847. inline void TournamentMatchSetup::set_has_event_id() {
  13848. _has_bits_[0] |= 0x00000001u;
  13849. }
  13850. inline void TournamentMatchSetup::clear_has_event_id() {
  13851. _has_bits_[0] &= ~0x00000001u;
  13852. }
  13853. inline void TournamentMatchSetup::clear_event_id() {
  13854. event_id_ = 0;
  13855. clear_has_event_id();
  13856. }
  13857. inline ::google::protobuf::int32 TournamentMatchSetup::event_id() const {
  13858. return event_id_;
  13859. }
  13860. inline void TournamentMatchSetup::set_event_id(::google::protobuf::int32 value) {
  13861. set_has_event_id();
  13862. event_id_ = value;
  13863. }
  13864. // optional int32 team_id_ct = 2;
  13865. inline bool TournamentMatchSetup::has_team_id_ct() const {
  13866. return (_has_bits_[0] & 0x00000002u) != 0;
  13867. }
  13868. inline void TournamentMatchSetup::set_has_team_id_ct() {
  13869. _has_bits_[0] |= 0x00000002u;
  13870. }
  13871. inline void TournamentMatchSetup::clear_has_team_id_ct() {
  13872. _has_bits_[0] &= ~0x00000002u;
  13873. }
  13874. inline void TournamentMatchSetup::clear_team_id_ct() {
  13875. team_id_ct_ = 0;
  13876. clear_has_team_id_ct();
  13877. }
  13878. inline ::google::protobuf::int32 TournamentMatchSetup::team_id_ct() const {
  13879. return team_id_ct_;
  13880. }
  13881. inline void TournamentMatchSetup::set_team_id_ct(::google::protobuf::int32 value) {
  13882. set_has_team_id_ct();
  13883. team_id_ct_ = value;
  13884. }
  13885. // optional int32 team_id_t = 3;
  13886. inline bool TournamentMatchSetup::has_team_id_t() const {
  13887. return (_has_bits_[0] & 0x00000004u) != 0;
  13888. }
  13889. inline void TournamentMatchSetup::set_has_team_id_t() {
  13890. _has_bits_[0] |= 0x00000004u;
  13891. }
  13892. inline void TournamentMatchSetup::clear_has_team_id_t() {
  13893. _has_bits_[0] &= ~0x00000004u;
  13894. }
  13895. inline void TournamentMatchSetup::clear_team_id_t() {
  13896. team_id_t_ = 0;
  13897. clear_has_team_id_t();
  13898. }
  13899. inline ::google::protobuf::int32 TournamentMatchSetup::team_id_t() const {
  13900. return team_id_t_;
  13901. }
  13902. inline void TournamentMatchSetup::set_team_id_t(::google::protobuf::int32 value) {
  13903. set_has_team_id_t();
  13904. team_id_t_ = value;
  13905. }
  13906. // optional int32 event_stage_id = 4;
  13907. inline bool TournamentMatchSetup::has_event_stage_id() const {
  13908. return (_has_bits_[0] & 0x00000008u) != 0;
  13909. }
  13910. inline void TournamentMatchSetup::set_has_event_stage_id() {
  13911. _has_bits_[0] |= 0x00000008u;
  13912. }
  13913. inline void TournamentMatchSetup::clear_has_event_stage_id() {
  13914. _has_bits_[0] &= ~0x00000008u;
  13915. }
  13916. inline void TournamentMatchSetup::clear_event_stage_id() {
  13917. event_stage_id_ = 0;
  13918. clear_has_event_stage_id();
  13919. }
  13920. inline ::google::protobuf::int32 TournamentMatchSetup::event_stage_id() const {
  13921. return event_stage_id_;
  13922. }
  13923. inline void TournamentMatchSetup::set_event_stage_id(::google::protobuf::int32 value) {
  13924. set_has_event_stage_id();
  13925. event_stage_id_ = value;
  13926. }
  13927. // -------------------------------------------------------------------
  13928. // ServerHltvInfo
  13929. // optional uint32 tv_udp_port = 1;
  13930. inline bool ServerHltvInfo::has_tv_udp_port() const {
  13931. return (_has_bits_[0] & 0x00000001u) != 0;
  13932. }
  13933. inline void ServerHltvInfo::set_has_tv_udp_port() {
  13934. _has_bits_[0] |= 0x00000001u;
  13935. }
  13936. inline void ServerHltvInfo::clear_has_tv_udp_port() {
  13937. _has_bits_[0] &= ~0x00000001u;
  13938. }
  13939. inline void ServerHltvInfo::clear_tv_udp_port() {
  13940. tv_udp_port_ = 0u;
  13941. clear_has_tv_udp_port();
  13942. }
  13943. inline ::google::protobuf::uint32 ServerHltvInfo::tv_udp_port() const {
  13944. return tv_udp_port_;
  13945. }
  13946. inline void ServerHltvInfo::set_tv_udp_port(::google::protobuf::uint32 value) {
  13947. set_has_tv_udp_port();
  13948. tv_udp_port_ = value;
  13949. }
  13950. // optional uint64 tv_watch_key = 2;
  13951. inline bool ServerHltvInfo::has_tv_watch_key() const {
  13952. return (_has_bits_[0] & 0x00000002u) != 0;
  13953. }
  13954. inline void ServerHltvInfo::set_has_tv_watch_key() {
  13955. _has_bits_[0] |= 0x00000002u;
  13956. }
  13957. inline void ServerHltvInfo::clear_has_tv_watch_key() {
  13958. _has_bits_[0] &= ~0x00000002u;
  13959. }
  13960. inline void ServerHltvInfo::clear_tv_watch_key() {
  13961. tv_watch_key_ = GOOGLE_ULONGLONG(0);
  13962. clear_has_tv_watch_key();
  13963. }
  13964. inline ::google::protobuf::uint64 ServerHltvInfo::tv_watch_key() const {
  13965. return tv_watch_key_;
  13966. }
  13967. inline void ServerHltvInfo::set_tv_watch_key(::google::protobuf::uint64 value) {
  13968. set_has_tv_watch_key();
  13969. tv_watch_key_ = value;
  13970. }
  13971. // optional uint32 tv_slots = 3;
  13972. inline bool ServerHltvInfo::has_tv_slots() const {
  13973. return (_has_bits_[0] & 0x00000004u) != 0;
  13974. }
  13975. inline void ServerHltvInfo::set_has_tv_slots() {
  13976. _has_bits_[0] |= 0x00000004u;
  13977. }
  13978. inline void ServerHltvInfo::clear_has_tv_slots() {
  13979. _has_bits_[0] &= ~0x00000004u;
  13980. }
  13981. inline void ServerHltvInfo::clear_tv_slots() {
  13982. tv_slots_ = 0u;
  13983. clear_has_tv_slots();
  13984. }
  13985. inline ::google::protobuf::uint32 ServerHltvInfo::tv_slots() const {
  13986. return tv_slots_;
  13987. }
  13988. inline void ServerHltvInfo::set_tv_slots(::google::protobuf::uint32 value) {
  13989. set_has_tv_slots();
  13990. tv_slots_ = value;
  13991. }
  13992. // optional uint32 tv_clients = 4;
  13993. inline bool ServerHltvInfo::has_tv_clients() const {
  13994. return (_has_bits_[0] & 0x00000008u) != 0;
  13995. }
  13996. inline void ServerHltvInfo::set_has_tv_clients() {
  13997. _has_bits_[0] |= 0x00000008u;
  13998. }
  13999. inline void ServerHltvInfo::clear_has_tv_clients() {
  14000. _has_bits_[0] &= ~0x00000008u;
  14001. }
  14002. inline void ServerHltvInfo::clear_tv_clients() {
  14003. tv_clients_ = 0u;
  14004. clear_has_tv_clients();
  14005. }
  14006. inline ::google::protobuf::uint32 ServerHltvInfo::tv_clients() const {
  14007. return tv_clients_;
  14008. }
  14009. inline void ServerHltvInfo::set_tv_clients(::google::protobuf::uint32 value) {
  14010. set_has_tv_clients();
  14011. tv_clients_ = value;
  14012. }
  14013. // optional uint32 tv_proxies = 5;
  14014. inline bool ServerHltvInfo::has_tv_proxies() const {
  14015. return (_has_bits_[0] & 0x00000010u) != 0;
  14016. }
  14017. inline void ServerHltvInfo::set_has_tv_proxies() {
  14018. _has_bits_[0] |= 0x00000010u;
  14019. }
  14020. inline void ServerHltvInfo::clear_has_tv_proxies() {
  14021. _has_bits_[0] &= ~0x00000010u;
  14022. }
  14023. inline void ServerHltvInfo::clear_tv_proxies() {
  14024. tv_proxies_ = 0u;
  14025. clear_has_tv_proxies();
  14026. }
  14027. inline ::google::protobuf::uint32 ServerHltvInfo::tv_proxies() const {
  14028. return tv_proxies_;
  14029. }
  14030. inline void ServerHltvInfo::set_tv_proxies(::google::protobuf::uint32 value) {
  14031. set_has_tv_proxies();
  14032. tv_proxies_ = value;
  14033. }
  14034. // optional uint32 tv_time = 6;
  14035. inline bool ServerHltvInfo::has_tv_time() const {
  14036. return (_has_bits_[0] & 0x00000020u) != 0;
  14037. }
  14038. inline void ServerHltvInfo::set_has_tv_time() {
  14039. _has_bits_[0] |= 0x00000020u;
  14040. }
  14041. inline void ServerHltvInfo::clear_has_tv_time() {
  14042. _has_bits_[0] &= ~0x00000020u;
  14043. }
  14044. inline void ServerHltvInfo::clear_tv_time() {
  14045. tv_time_ = 0u;
  14046. clear_has_tv_time();
  14047. }
  14048. inline ::google::protobuf::uint32 ServerHltvInfo::tv_time() const {
  14049. return tv_time_;
  14050. }
  14051. inline void ServerHltvInfo::set_tv_time(::google::protobuf::uint32 value) {
  14052. set_has_tv_time();
  14053. tv_time_ = value;
  14054. }
  14055. // optional uint32 game_type = 8;
  14056. inline bool ServerHltvInfo::has_game_type() const {
  14057. return (_has_bits_[0] & 0x00000040u) != 0;
  14058. }
  14059. inline void ServerHltvInfo::set_has_game_type() {
  14060. _has_bits_[0] |= 0x00000040u;
  14061. }
  14062. inline void ServerHltvInfo::clear_has_game_type() {
  14063. _has_bits_[0] &= ~0x00000040u;
  14064. }
  14065. inline void ServerHltvInfo::clear_game_type() {
  14066. game_type_ = 0u;
  14067. clear_has_game_type();
  14068. }
  14069. inline ::google::protobuf::uint32 ServerHltvInfo::game_type() const {
  14070. return game_type_;
  14071. }
  14072. inline void ServerHltvInfo::set_game_type(::google::protobuf::uint32 value) {
  14073. set_has_game_type();
  14074. game_type_ = value;
  14075. }
  14076. // optional string game_mapgroup = 9;
  14077. inline bool ServerHltvInfo::has_game_mapgroup() const {
  14078. return (_has_bits_[0] & 0x00000080u) != 0;
  14079. }
  14080. inline void ServerHltvInfo::set_has_game_mapgroup() {
  14081. _has_bits_[0] |= 0x00000080u;
  14082. }
  14083. inline void ServerHltvInfo::clear_has_game_mapgroup() {
  14084. _has_bits_[0] &= ~0x00000080u;
  14085. }
  14086. inline void ServerHltvInfo::clear_game_mapgroup() {
  14087. if (game_mapgroup_ != &::google::protobuf::internal::kEmptyString) {
  14088. game_mapgroup_->clear();
  14089. }
  14090. clear_has_game_mapgroup();
  14091. }
  14092. inline const ::std::string& ServerHltvInfo::game_mapgroup() const {
  14093. return *game_mapgroup_;
  14094. }
  14095. inline void ServerHltvInfo::set_game_mapgroup(const ::std::string& value) {
  14096. set_has_game_mapgroup();
  14097. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  14098. game_mapgroup_ = new ::std::string;
  14099. }
  14100. game_mapgroup_->assign(value);
  14101. }
  14102. inline void ServerHltvInfo::set_game_mapgroup(const char* value) {
  14103. set_has_game_mapgroup();
  14104. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  14105. game_mapgroup_ = new ::std::string;
  14106. }
  14107. game_mapgroup_->assign(value);
  14108. }
  14109. inline void ServerHltvInfo::set_game_mapgroup(const char* value, size_t size) {
  14110. set_has_game_mapgroup();
  14111. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  14112. game_mapgroup_ = new ::std::string;
  14113. }
  14114. game_mapgroup_->assign(reinterpret_cast<const char*>(value), size);
  14115. }
  14116. inline ::std::string* ServerHltvInfo::mutable_game_mapgroup() {
  14117. set_has_game_mapgroup();
  14118. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  14119. game_mapgroup_ = new ::std::string;
  14120. }
  14121. return game_mapgroup_;
  14122. }
  14123. inline ::std::string* ServerHltvInfo::release_game_mapgroup() {
  14124. clear_has_game_mapgroup();
  14125. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  14126. return NULL;
  14127. } else {
  14128. ::std::string* temp = game_mapgroup_;
  14129. game_mapgroup_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14130. return temp;
  14131. }
  14132. }
  14133. inline void ServerHltvInfo::set_allocated_game_mapgroup(::std::string* game_mapgroup) {
  14134. if (game_mapgroup_ != &::google::protobuf::internal::kEmptyString) {
  14135. delete game_mapgroup_;
  14136. }
  14137. if (game_mapgroup) {
  14138. set_has_game_mapgroup();
  14139. game_mapgroup_ = game_mapgroup;
  14140. } else {
  14141. clear_has_game_mapgroup();
  14142. game_mapgroup_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14143. }
  14144. }
  14145. // optional string game_map = 10;
  14146. inline bool ServerHltvInfo::has_game_map() const {
  14147. return (_has_bits_[0] & 0x00000100u) != 0;
  14148. }
  14149. inline void ServerHltvInfo::set_has_game_map() {
  14150. _has_bits_[0] |= 0x00000100u;
  14151. }
  14152. inline void ServerHltvInfo::clear_has_game_map() {
  14153. _has_bits_[0] &= ~0x00000100u;
  14154. }
  14155. inline void ServerHltvInfo::clear_game_map() {
  14156. if (game_map_ != &::google::protobuf::internal::kEmptyString) {
  14157. game_map_->clear();
  14158. }
  14159. clear_has_game_map();
  14160. }
  14161. inline const ::std::string& ServerHltvInfo::game_map() const {
  14162. return *game_map_;
  14163. }
  14164. inline void ServerHltvInfo::set_game_map(const ::std::string& value) {
  14165. set_has_game_map();
  14166. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  14167. game_map_ = new ::std::string;
  14168. }
  14169. game_map_->assign(value);
  14170. }
  14171. inline void ServerHltvInfo::set_game_map(const char* value) {
  14172. set_has_game_map();
  14173. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  14174. game_map_ = new ::std::string;
  14175. }
  14176. game_map_->assign(value);
  14177. }
  14178. inline void ServerHltvInfo::set_game_map(const char* value, size_t size) {
  14179. set_has_game_map();
  14180. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  14181. game_map_ = new ::std::string;
  14182. }
  14183. game_map_->assign(reinterpret_cast<const char*>(value), size);
  14184. }
  14185. inline ::std::string* ServerHltvInfo::mutable_game_map() {
  14186. set_has_game_map();
  14187. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  14188. game_map_ = new ::std::string;
  14189. }
  14190. return game_map_;
  14191. }
  14192. inline ::std::string* ServerHltvInfo::release_game_map() {
  14193. clear_has_game_map();
  14194. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  14195. return NULL;
  14196. } else {
  14197. ::std::string* temp = game_map_;
  14198. game_map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14199. return temp;
  14200. }
  14201. }
  14202. inline void ServerHltvInfo::set_allocated_game_map(::std::string* game_map) {
  14203. if (game_map_ != &::google::protobuf::internal::kEmptyString) {
  14204. delete game_map_;
  14205. }
  14206. if (game_map) {
  14207. set_has_game_map();
  14208. game_map_ = game_map;
  14209. } else {
  14210. clear_has_game_map();
  14211. game_map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  14212. }
  14213. }
  14214. // optional uint64 tv_master_steamid = 11;
  14215. inline bool ServerHltvInfo::has_tv_master_steamid() const {
  14216. return (_has_bits_[0] & 0x00000200u) != 0;
  14217. }
  14218. inline void ServerHltvInfo::set_has_tv_master_steamid() {
  14219. _has_bits_[0] |= 0x00000200u;
  14220. }
  14221. inline void ServerHltvInfo::clear_has_tv_master_steamid() {
  14222. _has_bits_[0] &= ~0x00000200u;
  14223. }
  14224. inline void ServerHltvInfo::clear_tv_master_steamid() {
  14225. tv_master_steamid_ = GOOGLE_ULONGLONG(0);
  14226. clear_has_tv_master_steamid();
  14227. }
  14228. inline ::google::protobuf::uint64 ServerHltvInfo::tv_master_steamid() const {
  14229. return tv_master_steamid_;
  14230. }
  14231. inline void ServerHltvInfo::set_tv_master_steamid(::google::protobuf::uint64 value) {
  14232. set_has_tv_master_steamid();
  14233. tv_master_steamid_ = value;
  14234. }
  14235. // optional uint32 tv_local_slots = 12;
  14236. inline bool ServerHltvInfo::has_tv_local_slots() const {
  14237. return (_has_bits_[0] & 0x00000400u) != 0;
  14238. }
  14239. inline void ServerHltvInfo::set_has_tv_local_slots() {
  14240. _has_bits_[0] |= 0x00000400u;
  14241. }
  14242. inline void ServerHltvInfo::clear_has_tv_local_slots() {
  14243. _has_bits_[0] &= ~0x00000400u;
  14244. }
  14245. inline void ServerHltvInfo::clear_tv_local_slots() {
  14246. tv_local_slots_ = 0u;
  14247. clear_has_tv_local_slots();
  14248. }
  14249. inline ::google::protobuf::uint32 ServerHltvInfo::tv_local_slots() const {
  14250. return tv_local_slots_;
  14251. }
  14252. inline void ServerHltvInfo::set_tv_local_slots(::google::protobuf::uint32 value) {
  14253. set_has_tv_local_slots();
  14254. tv_local_slots_ = value;
  14255. }
  14256. // optional uint32 tv_local_clients = 13;
  14257. inline bool ServerHltvInfo::has_tv_local_clients() const {
  14258. return (_has_bits_[0] & 0x00000800u) != 0;
  14259. }
  14260. inline void ServerHltvInfo::set_has_tv_local_clients() {
  14261. _has_bits_[0] |= 0x00000800u;
  14262. }
  14263. inline void ServerHltvInfo::clear_has_tv_local_clients() {
  14264. _has_bits_[0] &= ~0x00000800u;
  14265. }
  14266. inline void ServerHltvInfo::clear_tv_local_clients() {
  14267. tv_local_clients_ = 0u;
  14268. clear_has_tv_local_clients();
  14269. }
  14270. inline ::google::protobuf::uint32 ServerHltvInfo::tv_local_clients() const {
  14271. return tv_local_clients_;
  14272. }
  14273. inline void ServerHltvInfo::set_tv_local_clients(::google::protobuf::uint32 value) {
  14274. set_has_tv_local_clients();
  14275. tv_local_clients_ = value;
  14276. }
  14277. // optional uint32 tv_local_proxies = 14;
  14278. inline bool ServerHltvInfo::has_tv_local_proxies() const {
  14279. return (_has_bits_[0] & 0x00001000u) != 0;
  14280. }
  14281. inline void ServerHltvInfo::set_has_tv_local_proxies() {
  14282. _has_bits_[0] |= 0x00001000u;
  14283. }
  14284. inline void ServerHltvInfo::clear_has_tv_local_proxies() {
  14285. _has_bits_[0] &= ~0x00001000u;
  14286. }
  14287. inline void ServerHltvInfo::clear_tv_local_proxies() {
  14288. tv_local_proxies_ = 0u;
  14289. clear_has_tv_local_proxies();
  14290. }
  14291. inline ::google::protobuf::uint32 ServerHltvInfo::tv_local_proxies() const {
  14292. return tv_local_proxies_;
  14293. }
  14294. inline void ServerHltvInfo::set_tv_local_proxies(::google::protobuf::uint32 value) {
  14295. set_has_tv_local_proxies();
  14296. tv_local_proxies_ = value;
  14297. }
  14298. // optional uint32 tv_relay_slots = 15;
  14299. inline bool ServerHltvInfo::has_tv_relay_slots() const {
  14300. return (_has_bits_[0] & 0x00002000u) != 0;
  14301. }
  14302. inline void ServerHltvInfo::set_has_tv_relay_slots() {
  14303. _has_bits_[0] |= 0x00002000u;
  14304. }
  14305. inline void ServerHltvInfo::clear_has_tv_relay_slots() {
  14306. _has_bits_[0] &= ~0x00002000u;
  14307. }
  14308. inline void ServerHltvInfo::clear_tv_relay_slots() {
  14309. tv_relay_slots_ = 0u;
  14310. clear_has_tv_relay_slots();
  14311. }
  14312. inline ::google::protobuf::uint32 ServerHltvInfo::tv_relay_slots() const {
  14313. return tv_relay_slots_;
  14314. }
  14315. inline void ServerHltvInfo::set_tv_relay_slots(::google::protobuf::uint32 value) {
  14316. set_has_tv_relay_slots();
  14317. tv_relay_slots_ = value;
  14318. }
  14319. // optional uint32 tv_relay_clients = 16;
  14320. inline bool ServerHltvInfo::has_tv_relay_clients() const {
  14321. return (_has_bits_[0] & 0x00004000u) != 0;
  14322. }
  14323. inline void ServerHltvInfo::set_has_tv_relay_clients() {
  14324. _has_bits_[0] |= 0x00004000u;
  14325. }
  14326. inline void ServerHltvInfo::clear_has_tv_relay_clients() {
  14327. _has_bits_[0] &= ~0x00004000u;
  14328. }
  14329. inline void ServerHltvInfo::clear_tv_relay_clients() {
  14330. tv_relay_clients_ = 0u;
  14331. clear_has_tv_relay_clients();
  14332. }
  14333. inline ::google::protobuf::uint32 ServerHltvInfo::tv_relay_clients() const {
  14334. return tv_relay_clients_;
  14335. }
  14336. inline void ServerHltvInfo::set_tv_relay_clients(::google::protobuf::uint32 value) {
  14337. set_has_tv_relay_clients();
  14338. tv_relay_clients_ = value;
  14339. }
  14340. // optional uint32 tv_relay_proxies = 17;
  14341. inline bool ServerHltvInfo::has_tv_relay_proxies() const {
  14342. return (_has_bits_[0] & 0x00008000u) != 0;
  14343. }
  14344. inline void ServerHltvInfo::set_has_tv_relay_proxies() {
  14345. _has_bits_[0] |= 0x00008000u;
  14346. }
  14347. inline void ServerHltvInfo::clear_has_tv_relay_proxies() {
  14348. _has_bits_[0] &= ~0x00008000u;
  14349. }
  14350. inline void ServerHltvInfo::clear_tv_relay_proxies() {
  14351. tv_relay_proxies_ = 0u;
  14352. clear_has_tv_relay_proxies();
  14353. }
  14354. inline ::google::protobuf::uint32 ServerHltvInfo::tv_relay_proxies() const {
  14355. return tv_relay_proxies_;
  14356. }
  14357. inline void ServerHltvInfo::set_tv_relay_proxies(::google::protobuf::uint32 value) {
  14358. set_has_tv_relay_proxies();
  14359. tv_relay_proxies_ = value;
  14360. }
  14361. // optional uint32 tv_relay_address = 18;
  14362. inline bool ServerHltvInfo::has_tv_relay_address() const {
  14363. return (_has_bits_[0] & 0x00010000u) != 0;
  14364. }
  14365. inline void ServerHltvInfo::set_has_tv_relay_address() {
  14366. _has_bits_[0] |= 0x00010000u;
  14367. }
  14368. inline void ServerHltvInfo::clear_has_tv_relay_address() {
  14369. _has_bits_[0] &= ~0x00010000u;
  14370. }
  14371. inline void ServerHltvInfo::clear_tv_relay_address() {
  14372. tv_relay_address_ = 0u;
  14373. clear_has_tv_relay_address();
  14374. }
  14375. inline ::google::protobuf::uint32 ServerHltvInfo::tv_relay_address() const {
  14376. return tv_relay_address_;
  14377. }
  14378. inline void ServerHltvInfo::set_tv_relay_address(::google::protobuf::uint32 value) {
  14379. set_has_tv_relay_address();
  14380. tv_relay_address_ = value;
  14381. }
  14382. // optional uint32 tv_relay_port = 19;
  14383. inline bool ServerHltvInfo::has_tv_relay_port() const {
  14384. return (_has_bits_[0] & 0x00020000u) != 0;
  14385. }
  14386. inline void ServerHltvInfo::set_has_tv_relay_port() {
  14387. _has_bits_[0] |= 0x00020000u;
  14388. }
  14389. inline void ServerHltvInfo::clear_has_tv_relay_port() {
  14390. _has_bits_[0] &= ~0x00020000u;
  14391. }
  14392. inline void ServerHltvInfo::clear_tv_relay_port() {
  14393. tv_relay_port_ = 0u;
  14394. clear_has_tv_relay_port();
  14395. }
  14396. inline ::google::protobuf::uint32 ServerHltvInfo::tv_relay_port() const {
  14397. return tv_relay_port_;
  14398. }
  14399. inline void ServerHltvInfo::set_tv_relay_port(::google::protobuf::uint32 value) {
  14400. set_has_tv_relay_port();
  14401. tv_relay_port_ = value;
  14402. }
  14403. // optional uint64 tv_relay_steamid = 20;
  14404. inline bool ServerHltvInfo::has_tv_relay_steamid() const {
  14405. return (_has_bits_[0] & 0x00040000u) != 0;
  14406. }
  14407. inline void ServerHltvInfo::set_has_tv_relay_steamid() {
  14408. _has_bits_[0] |= 0x00040000u;
  14409. }
  14410. inline void ServerHltvInfo::clear_has_tv_relay_steamid() {
  14411. _has_bits_[0] &= ~0x00040000u;
  14412. }
  14413. inline void ServerHltvInfo::clear_tv_relay_steamid() {
  14414. tv_relay_steamid_ = GOOGLE_ULONGLONG(0);
  14415. clear_has_tv_relay_steamid();
  14416. }
  14417. inline ::google::protobuf::uint64 ServerHltvInfo::tv_relay_steamid() const {
  14418. return tv_relay_steamid_;
  14419. }
  14420. inline void ServerHltvInfo::set_tv_relay_steamid(::google::protobuf::uint64 value) {
  14421. set_has_tv_relay_steamid();
  14422. tv_relay_steamid_ = value;
  14423. }
  14424. // -------------------------------------------------------------------
  14425. // IpAddressMask
  14426. // optional uint32 a = 1;
  14427. inline bool IpAddressMask::has_a() const {
  14428. return (_has_bits_[0] & 0x00000001u) != 0;
  14429. }
  14430. inline void IpAddressMask::set_has_a() {
  14431. _has_bits_[0] |= 0x00000001u;
  14432. }
  14433. inline void IpAddressMask::clear_has_a() {
  14434. _has_bits_[0] &= ~0x00000001u;
  14435. }
  14436. inline void IpAddressMask::clear_a() {
  14437. a_ = 0u;
  14438. clear_has_a();
  14439. }
  14440. inline ::google::protobuf::uint32 IpAddressMask::a() const {
  14441. return a_;
  14442. }
  14443. inline void IpAddressMask::set_a(::google::protobuf::uint32 value) {
  14444. set_has_a();
  14445. a_ = value;
  14446. }
  14447. // optional uint32 b = 2;
  14448. inline bool IpAddressMask::has_b() const {
  14449. return (_has_bits_[0] & 0x00000002u) != 0;
  14450. }
  14451. inline void IpAddressMask::set_has_b() {
  14452. _has_bits_[0] |= 0x00000002u;
  14453. }
  14454. inline void IpAddressMask::clear_has_b() {
  14455. _has_bits_[0] &= ~0x00000002u;
  14456. }
  14457. inline void IpAddressMask::clear_b() {
  14458. b_ = 0u;
  14459. clear_has_b();
  14460. }
  14461. inline ::google::protobuf::uint32 IpAddressMask::b() const {
  14462. return b_;
  14463. }
  14464. inline void IpAddressMask::set_b(::google::protobuf::uint32 value) {
  14465. set_has_b();
  14466. b_ = value;
  14467. }
  14468. // optional uint32 c = 3;
  14469. inline bool IpAddressMask::has_c() const {
  14470. return (_has_bits_[0] & 0x00000004u) != 0;
  14471. }
  14472. inline void IpAddressMask::set_has_c() {
  14473. _has_bits_[0] |= 0x00000004u;
  14474. }
  14475. inline void IpAddressMask::clear_has_c() {
  14476. _has_bits_[0] &= ~0x00000004u;
  14477. }
  14478. inline void IpAddressMask::clear_c() {
  14479. c_ = 0u;
  14480. clear_has_c();
  14481. }
  14482. inline ::google::protobuf::uint32 IpAddressMask::c() const {
  14483. return c_;
  14484. }
  14485. inline void IpAddressMask::set_c(::google::protobuf::uint32 value) {
  14486. set_has_c();
  14487. c_ = value;
  14488. }
  14489. // optional uint32 d = 4;
  14490. inline bool IpAddressMask::has_d() const {
  14491. return (_has_bits_[0] & 0x00000008u) != 0;
  14492. }
  14493. inline void IpAddressMask::set_has_d() {
  14494. _has_bits_[0] |= 0x00000008u;
  14495. }
  14496. inline void IpAddressMask::clear_has_d() {
  14497. _has_bits_[0] &= ~0x00000008u;
  14498. }
  14499. inline void IpAddressMask::clear_d() {
  14500. d_ = 0u;
  14501. clear_has_d();
  14502. }
  14503. inline ::google::protobuf::uint32 IpAddressMask::d() const {
  14504. return d_;
  14505. }
  14506. inline void IpAddressMask::set_d(::google::protobuf::uint32 value) {
  14507. set_has_d();
  14508. d_ = value;
  14509. }
  14510. // optional uint32 bits = 5;
  14511. inline bool IpAddressMask::has_bits() const {
  14512. return (_has_bits_[0] & 0x00000010u) != 0;
  14513. }
  14514. inline void IpAddressMask::set_has_bits() {
  14515. _has_bits_[0] |= 0x00000010u;
  14516. }
  14517. inline void IpAddressMask::clear_has_bits() {
  14518. _has_bits_[0] &= ~0x00000010u;
  14519. }
  14520. inline void IpAddressMask::clear_bits() {
  14521. bits_ = 0u;
  14522. clear_has_bits();
  14523. }
  14524. inline ::google::protobuf::uint32 IpAddressMask::bits() const {
  14525. return bits_;
  14526. }
  14527. inline void IpAddressMask::set_bits(::google::protobuf::uint32 value) {
  14528. set_has_bits();
  14529. bits_ = value;
  14530. }
  14531. // optional uint32 token = 6;
  14532. inline bool IpAddressMask::has_token() const {
  14533. return (_has_bits_[0] & 0x00000020u) != 0;
  14534. }
  14535. inline void IpAddressMask::set_has_token() {
  14536. _has_bits_[0] |= 0x00000020u;
  14537. }
  14538. inline void IpAddressMask::clear_has_token() {
  14539. _has_bits_[0] &= ~0x00000020u;
  14540. }
  14541. inline void IpAddressMask::clear_token() {
  14542. token_ = 0u;
  14543. clear_has_token();
  14544. }
  14545. inline ::google::protobuf::uint32 IpAddressMask::token() const {
  14546. return token_;
  14547. }
  14548. inline void IpAddressMask::set_token(::google::protobuf::uint32 value) {
  14549. set_has_token();
  14550. token_ = value;
  14551. }
  14552. // -------------------------------------------------------------------
  14553. // XpProgressData
  14554. // optional uint32 xp_points = 1;
  14555. inline bool XpProgressData::has_xp_points() const {
  14556. return (_has_bits_[0] & 0x00000001u) != 0;
  14557. }
  14558. inline void XpProgressData::set_has_xp_points() {
  14559. _has_bits_[0] |= 0x00000001u;
  14560. }
  14561. inline void XpProgressData::clear_has_xp_points() {
  14562. _has_bits_[0] &= ~0x00000001u;
  14563. }
  14564. inline void XpProgressData::clear_xp_points() {
  14565. xp_points_ = 0u;
  14566. clear_has_xp_points();
  14567. }
  14568. inline ::google::protobuf::uint32 XpProgressData::xp_points() const {
  14569. return xp_points_;
  14570. }
  14571. inline void XpProgressData::set_xp_points(::google::protobuf::uint32 value) {
  14572. set_has_xp_points();
  14573. xp_points_ = value;
  14574. }
  14575. // optional int32 xp_category = 2;
  14576. inline bool XpProgressData::has_xp_category() const {
  14577. return (_has_bits_[0] & 0x00000002u) != 0;
  14578. }
  14579. inline void XpProgressData::set_has_xp_category() {
  14580. _has_bits_[0] |= 0x00000002u;
  14581. }
  14582. inline void XpProgressData::clear_has_xp_category() {
  14583. _has_bits_[0] &= ~0x00000002u;
  14584. }
  14585. inline void XpProgressData::clear_xp_category() {
  14586. xp_category_ = 0;
  14587. clear_has_xp_category();
  14588. }
  14589. inline ::google::protobuf::int32 XpProgressData::xp_category() const {
  14590. return xp_category_;
  14591. }
  14592. inline void XpProgressData::set_xp_category(::google::protobuf::int32 value) {
  14593. set_has_xp_category();
  14594. xp_category_ = value;
  14595. }
  14596. // -------------------------------------------------------------------
  14597. // MatchEndItemUpdates
  14598. // optional uint64 item_id = 1;
  14599. inline bool MatchEndItemUpdates::has_item_id() const {
  14600. return (_has_bits_[0] & 0x00000001u) != 0;
  14601. }
  14602. inline void MatchEndItemUpdates::set_has_item_id() {
  14603. _has_bits_[0] |= 0x00000001u;
  14604. }
  14605. inline void MatchEndItemUpdates::clear_has_item_id() {
  14606. _has_bits_[0] &= ~0x00000001u;
  14607. }
  14608. inline void MatchEndItemUpdates::clear_item_id() {
  14609. item_id_ = GOOGLE_ULONGLONG(0);
  14610. clear_has_item_id();
  14611. }
  14612. inline ::google::protobuf::uint64 MatchEndItemUpdates::item_id() const {
  14613. return item_id_;
  14614. }
  14615. inline void MatchEndItemUpdates::set_item_id(::google::protobuf::uint64 value) {
  14616. set_has_item_id();
  14617. item_id_ = value;
  14618. }
  14619. // optional uint32 item_attr_defidx = 2;
  14620. inline bool MatchEndItemUpdates::has_item_attr_defidx() const {
  14621. return (_has_bits_[0] & 0x00000002u) != 0;
  14622. }
  14623. inline void MatchEndItemUpdates::set_has_item_attr_defidx() {
  14624. _has_bits_[0] |= 0x00000002u;
  14625. }
  14626. inline void MatchEndItemUpdates::clear_has_item_attr_defidx() {
  14627. _has_bits_[0] &= ~0x00000002u;
  14628. }
  14629. inline void MatchEndItemUpdates::clear_item_attr_defidx() {
  14630. item_attr_defidx_ = 0u;
  14631. clear_has_item_attr_defidx();
  14632. }
  14633. inline ::google::protobuf::uint32 MatchEndItemUpdates::item_attr_defidx() const {
  14634. return item_attr_defidx_;
  14635. }
  14636. inline void MatchEndItemUpdates::set_item_attr_defidx(::google::protobuf::uint32 value) {
  14637. set_has_item_attr_defidx();
  14638. item_attr_defidx_ = value;
  14639. }
  14640. // optional uint32 item_attr_delta_value = 3;
  14641. inline bool MatchEndItemUpdates::has_item_attr_delta_value() const {
  14642. return (_has_bits_[0] & 0x00000004u) != 0;
  14643. }
  14644. inline void MatchEndItemUpdates::set_has_item_attr_delta_value() {
  14645. _has_bits_[0] |= 0x00000004u;
  14646. }
  14647. inline void MatchEndItemUpdates::clear_has_item_attr_delta_value() {
  14648. _has_bits_[0] &= ~0x00000004u;
  14649. }
  14650. inline void MatchEndItemUpdates::clear_item_attr_delta_value() {
  14651. item_attr_delta_value_ = 0u;
  14652. clear_has_item_attr_delta_value();
  14653. }
  14654. inline ::google::protobuf::uint32 MatchEndItemUpdates::item_attr_delta_value() const {
  14655. return item_attr_delta_value_;
  14656. }
  14657. inline void MatchEndItemUpdates::set_item_attr_delta_value(::google::protobuf::uint32 value) {
  14658. set_has_item_attr_delta_value();
  14659. item_attr_delta_value_ = value;
  14660. }
  14661. // -------------------------------------------------------------------
  14662. // ScoreLeaderboardData_Entry
  14663. // optional uint32 tag = 1;
  14664. inline bool ScoreLeaderboardData_Entry::has_tag() const {
  14665. return (_has_bits_[0] & 0x00000001u) != 0;
  14666. }
  14667. inline void ScoreLeaderboardData_Entry::set_has_tag() {
  14668. _has_bits_[0] |= 0x00000001u;
  14669. }
  14670. inline void ScoreLeaderboardData_Entry::clear_has_tag() {
  14671. _has_bits_[0] &= ~0x00000001u;
  14672. }
  14673. inline void ScoreLeaderboardData_Entry::clear_tag() {
  14674. tag_ = 0u;
  14675. clear_has_tag();
  14676. }
  14677. inline ::google::protobuf::uint32 ScoreLeaderboardData_Entry::tag() const {
  14678. return tag_;
  14679. }
  14680. inline void ScoreLeaderboardData_Entry::set_tag(::google::protobuf::uint32 value) {
  14681. set_has_tag();
  14682. tag_ = value;
  14683. }
  14684. // optional uint32 val = 2;
  14685. inline bool ScoreLeaderboardData_Entry::has_val() const {
  14686. return (_has_bits_[0] & 0x00000002u) != 0;
  14687. }
  14688. inline void ScoreLeaderboardData_Entry::set_has_val() {
  14689. _has_bits_[0] |= 0x00000002u;
  14690. }
  14691. inline void ScoreLeaderboardData_Entry::clear_has_val() {
  14692. _has_bits_[0] &= ~0x00000002u;
  14693. }
  14694. inline void ScoreLeaderboardData_Entry::clear_val() {
  14695. val_ = 0u;
  14696. clear_has_val();
  14697. }
  14698. inline ::google::protobuf::uint32 ScoreLeaderboardData_Entry::val() const {
  14699. return val_;
  14700. }
  14701. inline void ScoreLeaderboardData_Entry::set_val(::google::protobuf::uint32 value) {
  14702. set_has_val();
  14703. val_ = value;
  14704. }
  14705. // -------------------------------------------------------------------
  14706. // ScoreLeaderboardData_AccountEntries
  14707. // optional uint32 accountid = 1;
  14708. inline bool ScoreLeaderboardData_AccountEntries::has_accountid() const {
  14709. return (_has_bits_[0] & 0x00000001u) != 0;
  14710. }
  14711. inline void ScoreLeaderboardData_AccountEntries::set_has_accountid() {
  14712. _has_bits_[0] |= 0x00000001u;
  14713. }
  14714. inline void ScoreLeaderboardData_AccountEntries::clear_has_accountid() {
  14715. _has_bits_[0] &= ~0x00000001u;
  14716. }
  14717. inline void ScoreLeaderboardData_AccountEntries::clear_accountid() {
  14718. accountid_ = 0u;
  14719. clear_has_accountid();
  14720. }
  14721. inline ::google::protobuf::uint32 ScoreLeaderboardData_AccountEntries::accountid() const {
  14722. return accountid_;
  14723. }
  14724. inline void ScoreLeaderboardData_AccountEntries::set_accountid(::google::protobuf::uint32 value) {
  14725. set_has_accountid();
  14726. accountid_ = value;
  14727. }
  14728. // repeated .ScoreLeaderboardData.Entry entries = 2;
  14729. inline int ScoreLeaderboardData_AccountEntries::entries_size() const {
  14730. return entries_.size();
  14731. }
  14732. inline void ScoreLeaderboardData_AccountEntries::clear_entries() {
  14733. entries_.Clear();
  14734. }
  14735. inline const ::ScoreLeaderboardData_Entry& ScoreLeaderboardData_AccountEntries::entries(int index) const {
  14736. return entries_.Get(index);
  14737. }
  14738. inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData_AccountEntries::mutable_entries(int index) {
  14739. return entries_.Mutable(index);
  14740. }
  14741. inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData_AccountEntries::add_entries() {
  14742. return entries_.Add();
  14743. }
  14744. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >&
  14745. ScoreLeaderboardData_AccountEntries::entries() const {
  14746. return entries_;
  14747. }
  14748. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >*
  14749. ScoreLeaderboardData_AccountEntries::mutable_entries() {
  14750. return &entries_;
  14751. }
  14752. // -------------------------------------------------------------------
  14753. // ScoreLeaderboardData
  14754. // optional uint64 quest_id = 1;
  14755. inline bool ScoreLeaderboardData::has_quest_id() const {
  14756. return (_has_bits_[0] & 0x00000001u) != 0;
  14757. }
  14758. inline void ScoreLeaderboardData::set_has_quest_id() {
  14759. _has_bits_[0] |= 0x00000001u;
  14760. }
  14761. inline void ScoreLeaderboardData::clear_has_quest_id() {
  14762. _has_bits_[0] &= ~0x00000001u;
  14763. }
  14764. inline void ScoreLeaderboardData::clear_quest_id() {
  14765. quest_id_ = GOOGLE_ULONGLONG(0);
  14766. clear_has_quest_id();
  14767. }
  14768. inline ::google::protobuf::uint64 ScoreLeaderboardData::quest_id() const {
  14769. return quest_id_;
  14770. }
  14771. inline void ScoreLeaderboardData::set_quest_id(::google::protobuf::uint64 value) {
  14772. set_has_quest_id();
  14773. quest_id_ = value;
  14774. }
  14775. // optional uint32 score = 2;
  14776. inline bool ScoreLeaderboardData::has_score() const {
  14777. return (_has_bits_[0] & 0x00000002u) != 0;
  14778. }
  14779. inline void ScoreLeaderboardData::set_has_score() {
  14780. _has_bits_[0] |= 0x00000002u;
  14781. }
  14782. inline void ScoreLeaderboardData::clear_has_score() {
  14783. _has_bits_[0] &= ~0x00000002u;
  14784. }
  14785. inline void ScoreLeaderboardData::clear_score() {
  14786. score_ = 0u;
  14787. clear_has_score();
  14788. }
  14789. inline ::google::protobuf::uint32 ScoreLeaderboardData::score() const {
  14790. return score_;
  14791. }
  14792. inline void ScoreLeaderboardData::set_score(::google::protobuf::uint32 value) {
  14793. set_has_score();
  14794. score_ = value;
  14795. }
  14796. // repeated .ScoreLeaderboardData.AccountEntries accountentries = 3;
  14797. inline int ScoreLeaderboardData::accountentries_size() const {
  14798. return accountentries_.size();
  14799. }
  14800. inline void ScoreLeaderboardData::clear_accountentries() {
  14801. accountentries_.Clear();
  14802. }
  14803. inline const ::ScoreLeaderboardData_AccountEntries& ScoreLeaderboardData::accountentries(int index) const {
  14804. return accountentries_.Get(index);
  14805. }
  14806. inline ::ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData::mutable_accountentries(int index) {
  14807. return accountentries_.Mutable(index);
  14808. }
  14809. inline ::ScoreLeaderboardData_AccountEntries* ScoreLeaderboardData::add_accountentries() {
  14810. return accountentries_.Add();
  14811. }
  14812. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >&
  14813. ScoreLeaderboardData::accountentries() const {
  14814. return accountentries_;
  14815. }
  14816. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_AccountEntries >*
  14817. ScoreLeaderboardData::mutable_accountentries() {
  14818. return &accountentries_;
  14819. }
  14820. // repeated .ScoreLeaderboardData.Entry matchentries = 5;
  14821. inline int ScoreLeaderboardData::matchentries_size() const {
  14822. return matchentries_.size();
  14823. }
  14824. inline void ScoreLeaderboardData::clear_matchentries() {
  14825. matchentries_.Clear();
  14826. }
  14827. inline const ::ScoreLeaderboardData_Entry& ScoreLeaderboardData::matchentries(int index) const {
  14828. return matchentries_.Get(index);
  14829. }
  14830. inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData::mutable_matchentries(int index) {
  14831. return matchentries_.Mutable(index);
  14832. }
  14833. inline ::ScoreLeaderboardData_Entry* ScoreLeaderboardData::add_matchentries() {
  14834. return matchentries_.Add();
  14835. }
  14836. inline const ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >&
  14837. ScoreLeaderboardData::matchentries() const {
  14838. return matchentries_;
  14839. }
  14840. inline ::google::protobuf::RepeatedPtrField< ::ScoreLeaderboardData_Entry >*
  14841. ScoreLeaderboardData::mutable_matchentries() {
  14842. return &matchentries_;
  14843. }
  14844. // -------------------------------------------------------------------
  14845. // PlayerQuestData_QuestItemData
  14846. // optional uint64 quest_id = 1;
  14847. inline bool PlayerQuestData_QuestItemData::has_quest_id() const {
  14848. return (_has_bits_[0] & 0x00000001u) != 0;
  14849. }
  14850. inline void PlayerQuestData_QuestItemData::set_has_quest_id() {
  14851. _has_bits_[0] |= 0x00000001u;
  14852. }
  14853. inline void PlayerQuestData_QuestItemData::clear_has_quest_id() {
  14854. _has_bits_[0] &= ~0x00000001u;
  14855. }
  14856. inline void PlayerQuestData_QuestItemData::clear_quest_id() {
  14857. quest_id_ = GOOGLE_ULONGLONG(0);
  14858. clear_has_quest_id();
  14859. }
  14860. inline ::google::protobuf::uint64 PlayerQuestData_QuestItemData::quest_id() const {
  14861. return quest_id_;
  14862. }
  14863. inline void PlayerQuestData_QuestItemData::set_quest_id(::google::protobuf::uint64 value) {
  14864. set_has_quest_id();
  14865. quest_id_ = value;
  14866. }
  14867. // optional int32 quest_normal_points_earned = 2;
  14868. inline bool PlayerQuestData_QuestItemData::has_quest_normal_points_earned() const {
  14869. return (_has_bits_[0] & 0x00000002u) != 0;
  14870. }
  14871. inline void PlayerQuestData_QuestItemData::set_has_quest_normal_points_earned() {
  14872. _has_bits_[0] |= 0x00000002u;
  14873. }
  14874. inline void PlayerQuestData_QuestItemData::clear_has_quest_normal_points_earned() {
  14875. _has_bits_[0] &= ~0x00000002u;
  14876. }
  14877. inline void PlayerQuestData_QuestItemData::clear_quest_normal_points_earned() {
  14878. quest_normal_points_earned_ = 0;
  14879. clear_has_quest_normal_points_earned();
  14880. }
  14881. inline ::google::protobuf::int32 PlayerQuestData_QuestItemData::quest_normal_points_earned() const {
  14882. return quest_normal_points_earned_;
  14883. }
  14884. inline void PlayerQuestData_QuestItemData::set_quest_normal_points_earned(::google::protobuf::int32 value) {
  14885. set_has_quest_normal_points_earned();
  14886. quest_normal_points_earned_ = value;
  14887. }
  14888. // optional int32 quest_bonus_points_earned = 3;
  14889. inline bool PlayerQuestData_QuestItemData::has_quest_bonus_points_earned() const {
  14890. return (_has_bits_[0] & 0x00000004u) != 0;
  14891. }
  14892. inline void PlayerQuestData_QuestItemData::set_has_quest_bonus_points_earned() {
  14893. _has_bits_[0] |= 0x00000004u;
  14894. }
  14895. inline void PlayerQuestData_QuestItemData::clear_has_quest_bonus_points_earned() {
  14896. _has_bits_[0] &= ~0x00000004u;
  14897. }
  14898. inline void PlayerQuestData_QuestItemData::clear_quest_bonus_points_earned() {
  14899. quest_bonus_points_earned_ = 0;
  14900. clear_has_quest_bonus_points_earned();
  14901. }
  14902. inline ::google::protobuf::int32 PlayerQuestData_QuestItemData::quest_bonus_points_earned() const {
  14903. return quest_bonus_points_earned_;
  14904. }
  14905. inline void PlayerQuestData_QuestItemData::set_quest_bonus_points_earned(::google::protobuf::int32 value) {
  14906. set_has_quest_bonus_points_earned();
  14907. quest_bonus_points_earned_ = value;
  14908. }
  14909. // -------------------------------------------------------------------
  14910. // PlayerQuestData
  14911. // optional uint32 quester_account_id = 1;
  14912. inline bool PlayerQuestData::has_quester_account_id() const {
  14913. return (_has_bits_[0] & 0x00000001u) != 0;
  14914. }
  14915. inline void PlayerQuestData::set_has_quester_account_id() {
  14916. _has_bits_[0] |= 0x00000001u;
  14917. }
  14918. inline void PlayerQuestData::clear_has_quester_account_id() {
  14919. _has_bits_[0] &= ~0x00000001u;
  14920. }
  14921. inline void PlayerQuestData::clear_quester_account_id() {
  14922. quester_account_id_ = 0u;
  14923. clear_has_quester_account_id();
  14924. }
  14925. inline ::google::protobuf::uint32 PlayerQuestData::quester_account_id() const {
  14926. return quester_account_id_;
  14927. }
  14928. inline void PlayerQuestData::set_quester_account_id(::google::protobuf::uint32 value) {
  14929. set_has_quester_account_id();
  14930. quester_account_id_ = value;
  14931. }
  14932. // repeated .PlayerQuestData.QuestItemData quest_item_data = 2;
  14933. inline int PlayerQuestData::quest_item_data_size() const {
  14934. return quest_item_data_.size();
  14935. }
  14936. inline void PlayerQuestData::clear_quest_item_data() {
  14937. quest_item_data_.Clear();
  14938. }
  14939. inline const ::PlayerQuestData_QuestItemData& PlayerQuestData::quest_item_data(int index) const {
  14940. return quest_item_data_.Get(index);
  14941. }
  14942. inline ::PlayerQuestData_QuestItemData* PlayerQuestData::mutable_quest_item_data(int index) {
  14943. return quest_item_data_.Mutable(index);
  14944. }
  14945. inline ::PlayerQuestData_QuestItemData* PlayerQuestData::add_quest_item_data() {
  14946. return quest_item_data_.Add();
  14947. }
  14948. inline const ::google::protobuf::RepeatedPtrField< ::PlayerQuestData_QuestItemData >&
  14949. PlayerQuestData::quest_item_data() const {
  14950. return quest_item_data_;
  14951. }
  14952. inline ::google::protobuf::RepeatedPtrField< ::PlayerQuestData_QuestItemData >*
  14953. PlayerQuestData::mutable_quest_item_data() {
  14954. return &quest_item_data_;
  14955. }
  14956. // repeated .XpProgressData xp_progress_data = 3;
  14957. inline int PlayerQuestData::xp_progress_data_size() const {
  14958. return xp_progress_data_.size();
  14959. }
  14960. inline void PlayerQuestData::clear_xp_progress_data() {
  14961. xp_progress_data_.Clear();
  14962. }
  14963. inline const ::XpProgressData& PlayerQuestData::xp_progress_data(int index) const {
  14964. return xp_progress_data_.Get(index);
  14965. }
  14966. inline ::XpProgressData* PlayerQuestData::mutable_xp_progress_data(int index) {
  14967. return xp_progress_data_.Mutable(index);
  14968. }
  14969. inline ::XpProgressData* PlayerQuestData::add_xp_progress_data() {
  14970. return xp_progress_data_.Add();
  14971. }
  14972. inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >&
  14973. PlayerQuestData::xp_progress_data() const {
  14974. return xp_progress_data_;
  14975. }
  14976. inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >*
  14977. PlayerQuestData::mutable_xp_progress_data() {
  14978. return &xp_progress_data_;
  14979. }
  14980. // optional uint32 time_played = 4;
  14981. inline bool PlayerQuestData::has_time_played() const {
  14982. return (_has_bits_[0] & 0x00000008u) != 0;
  14983. }
  14984. inline void PlayerQuestData::set_has_time_played() {
  14985. _has_bits_[0] |= 0x00000008u;
  14986. }
  14987. inline void PlayerQuestData::clear_has_time_played() {
  14988. _has_bits_[0] &= ~0x00000008u;
  14989. }
  14990. inline void PlayerQuestData::clear_time_played() {
  14991. time_played_ = 0u;
  14992. clear_has_time_played();
  14993. }
  14994. inline ::google::protobuf::uint32 PlayerQuestData::time_played() const {
  14995. return time_played_;
  14996. }
  14997. inline void PlayerQuestData::set_time_played(::google::protobuf::uint32 value) {
  14998. set_has_time_played();
  14999. time_played_ = value;
  15000. }
  15001. // optional uint32 mm_game_mode = 5;
  15002. inline bool PlayerQuestData::has_mm_game_mode() const {
  15003. return (_has_bits_[0] & 0x00000010u) != 0;
  15004. }
  15005. inline void PlayerQuestData::set_has_mm_game_mode() {
  15006. _has_bits_[0] |= 0x00000010u;
  15007. }
  15008. inline void PlayerQuestData::clear_has_mm_game_mode() {
  15009. _has_bits_[0] &= ~0x00000010u;
  15010. }
  15011. inline void PlayerQuestData::clear_mm_game_mode() {
  15012. mm_game_mode_ = 0u;
  15013. clear_has_mm_game_mode();
  15014. }
  15015. inline ::google::protobuf::uint32 PlayerQuestData::mm_game_mode() const {
  15016. return mm_game_mode_;
  15017. }
  15018. inline void PlayerQuestData::set_mm_game_mode(::google::protobuf::uint32 value) {
  15019. set_has_mm_game_mode();
  15020. mm_game_mode_ = value;
  15021. }
  15022. // repeated .MatchEndItemUpdates item_updates = 6;
  15023. inline int PlayerQuestData::item_updates_size() const {
  15024. return item_updates_.size();
  15025. }
  15026. inline void PlayerQuestData::clear_item_updates() {
  15027. item_updates_.Clear();
  15028. }
  15029. inline const ::MatchEndItemUpdates& PlayerQuestData::item_updates(int index) const {
  15030. return item_updates_.Get(index);
  15031. }
  15032. inline ::MatchEndItemUpdates* PlayerQuestData::mutable_item_updates(int index) {
  15033. return item_updates_.Mutable(index);
  15034. }
  15035. inline ::MatchEndItemUpdates* PlayerQuestData::add_item_updates() {
  15036. return item_updates_.Add();
  15037. }
  15038. inline const ::google::protobuf::RepeatedPtrField< ::MatchEndItemUpdates >&
  15039. PlayerQuestData::item_updates() const {
  15040. return item_updates_;
  15041. }
  15042. inline ::google::protobuf::RepeatedPtrField< ::MatchEndItemUpdates >*
  15043. PlayerQuestData::mutable_item_updates() {
  15044. return &item_updates_;
  15045. }
  15046. // -------------------------------------------------------------------
  15047. // CMsgGC_ServerQuestUpdateData
  15048. // repeated .PlayerQuestData player_quest_data = 1;
  15049. inline int CMsgGC_ServerQuestUpdateData::player_quest_data_size() const {
  15050. return player_quest_data_.size();
  15051. }
  15052. inline void CMsgGC_ServerQuestUpdateData::clear_player_quest_data() {
  15053. player_quest_data_.Clear();
  15054. }
  15055. inline const ::PlayerQuestData& CMsgGC_ServerQuestUpdateData::player_quest_data(int index) const {
  15056. return player_quest_data_.Get(index);
  15057. }
  15058. inline ::PlayerQuestData* CMsgGC_ServerQuestUpdateData::mutable_player_quest_data(int index) {
  15059. return player_quest_data_.Mutable(index);
  15060. }
  15061. inline ::PlayerQuestData* CMsgGC_ServerQuestUpdateData::add_player_quest_data() {
  15062. return player_quest_data_.Add();
  15063. }
  15064. inline const ::google::protobuf::RepeatedPtrField< ::PlayerQuestData >&
  15065. CMsgGC_ServerQuestUpdateData::player_quest_data() const {
  15066. return player_quest_data_;
  15067. }
  15068. inline ::google::protobuf::RepeatedPtrField< ::PlayerQuestData >*
  15069. CMsgGC_ServerQuestUpdateData::mutable_player_quest_data() {
  15070. return &player_quest_data_;
  15071. }
  15072. // optional bytes binary_data = 2;
  15073. inline bool CMsgGC_ServerQuestUpdateData::has_binary_data() const {
  15074. return (_has_bits_[0] & 0x00000002u) != 0;
  15075. }
  15076. inline void CMsgGC_ServerQuestUpdateData::set_has_binary_data() {
  15077. _has_bits_[0] |= 0x00000002u;
  15078. }
  15079. inline void CMsgGC_ServerQuestUpdateData::clear_has_binary_data() {
  15080. _has_bits_[0] &= ~0x00000002u;
  15081. }
  15082. inline void CMsgGC_ServerQuestUpdateData::clear_binary_data() {
  15083. if (binary_data_ != &::google::protobuf::internal::kEmptyString) {
  15084. binary_data_->clear();
  15085. }
  15086. clear_has_binary_data();
  15087. }
  15088. inline const ::std::string& CMsgGC_ServerQuestUpdateData::binary_data() const {
  15089. return *binary_data_;
  15090. }
  15091. inline void CMsgGC_ServerQuestUpdateData::set_binary_data(const ::std::string& value) {
  15092. set_has_binary_data();
  15093. if (binary_data_ == &::google::protobuf::internal::kEmptyString) {
  15094. binary_data_ = new ::std::string;
  15095. }
  15096. binary_data_->assign(value);
  15097. }
  15098. inline void CMsgGC_ServerQuestUpdateData::set_binary_data(const char* value) {
  15099. set_has_binary_data();
  15100. if (binary_data_ == &::google::protobuf::internal::kEmptyString) {
  15101. binary_data_ = new ::std::string;
  15102. }
  15103. binary_data_->assign(value);
  15104. }
  15105. inline void CMsgGC_ServerQuestUpdateData::set_binary_data(const void* value, size_t size) {
  15106. set_has_binary_data();
  15107. if (binary_data_ == &::google::protobuf::internal::kEmptyString) {
  15108. binary_data_ = new ::std::string;
  15109. }
  15110. binary_data_->assign(reinterpret_cast<const char*>(value), size);
  15111. }
  15112. inline ::std::string* CMsgGC_ServerQuestUpdateData::mutable_binary_data() {
  15113. set_has_binary_data();
  15114. if (binary_data_ == &::google::protobuf::internal::kEmptyString) {
  15115. binary_data_ = new ::std::string;
  15116. }
  15117. return binary_data_;
  15118. }
  15119. inline ::std::string* CMsgGC_ServerQuestUpdateData::release_binary_data() {
  15120. clear_has_binary_data();
  15121. if (binary_data_ == &::google::protobuf::internal::kEmptyString) {
  15122. return NULL;
  15123. } else {
  15124. ::std::string* temp = binary_data_;
  15125. binary_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15126. return temp;
  15127. }
  15128. }
  15129. inline void CMsgGC_ServerQuestUpdateData::set_allocated_binary_data(::std::string* binary_data) {
  15130. if (binary_data_ != &::google::protobuf::internal::kEmptyString) {
  15131. delete binary_data_;
  15132. }
  15133. if (binary_data) {
  15134. set_has_binary_data();
  15135. binary_data_ = binary_data;
  15136. } else {
  15137. clear_has_binary_data();
  15138. binary_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15139. }
  15140. }
  15141. // optional uint32 mm_game_mode = 3;
  15142. inline bool CMsgGC_ServerQuestUpdateData::has_mm_game_mode() const {
  15143. return (_has_bits_[0] & 0x00000004u) != 0;
  15144. }
  15145. inline void CMsgGC_ServerQuestUpdateData::set_has_mm_game_mode() {
  15146. _has_bits_[0] |= 0x00000004u;
  15147. }
  15148. inline void CMsgGC_ServerQuestUpdateData::clear_has_mm_game_mode() {
  15149. _has_bits_[0] &= ~0x00000004u;
  15150. }
  15151. inline void CMsgGC_ServerQuestUpdateData::clear_mm_game_mode() {
  15152. mm_game_mode_ = 0u;
  15153. clear_has_mm_game_mode();
  15154. }
  15155. inline ::google::protobuf::uint32 CMsgGC_ServerQuestUpdateData::mm_game_mode() const {
  15156. return mm_game_mode_;
  15157. }
  15158. inline void CMsgGC_ServerQuestUpdateData::set_mm_game_mode(::google::protobuf::uint32 value) {
  15159. set_has_mm_game_mode();
  15160. mm_game_mode_ = value;
  15161. }
  15162. // optional .ScoreLeaderboardData missionlbsdata = 4;
  15163. inline bool CMsgGC_ServerQuestUpdateData::has_missionlbsdata() const {
  15164. return (_has_bits_[0] & 0x00000008u) != 0;
  15165. }
  15166. inline void CMsgGC_ServerQuestUpdateData::set_has_missionlbsdata() {
  15167. _has_bits_[0] |= 0x00000008u;
  15168. }
  15169. inline void CMsgGC_ServerQuestUpdateData::clear_has_missionlbsdata() {
  15170. _has_bits_[0] &= ~0x00000008u;
  15171. }
  15172. inline void CMsgGC_ServerQuestUpdateData::clear_missionlbsdata() {
  15173. if (missionlbsdata_ != NULL) missionlbsdata_->::ScoreLeaderboardData::Clear();
  15174. clear_has_missionlbsdata();
  15175. }
  15176. inline const ::ScoreLeaderboardData& CMsgGC_ServerQuestUpdateData::missionlbsdata() const {
  15177. return missionlbsdata_ != NULL ? *missionlbsdata_ : *default_instance_->missionlbsdata_;
  15178. }
  15179. inline ::ScoreLeaderboardData* CMsgGC_ServerQuestUpdateData::mutable_missionlbsdata() {
  15180. set_has_missionlbsdata();
  15181. if (missionlbsdata_ == NULL) missionlbsdata_ = new ::ScoreLeaderboardData;
  15182. return missionlbsdata_;
  15183. }
  15184. inline ::ScoreLeaderboardData* CMsgGC_ServerQuestUpdateData::release_missionlbsdata() {
  15185. clear_has_missionlbsdata();
  15186. ::ScoreLeaderboardData* temp = missionlbsdata_;
  15187. missionlbsdata_ = NULL;
  15188. return temp;
  15189. }
  15190. inline void CMsgGC_ServerQuestUpdateData::set_allocated_missionlbsdata(::ScoreLeaderboardData* missionlbsdata) {
  15191. delete missionlbsdata_;
  15192. missionlbsdata_ = missionlbsdata;
  15193. if (missionlbsdata) {
  15194. set_has_missionlbsdata();
  15195. } else {
  15196. clear_has_missionlbsdata();
  15197. }
  15198. }
  15199. // -------------------------------------------------------------------
  15200. // CMsgGCCStrike15_v2_MatchmakingGCOperationalStats
  15201. // optional int32 packetid = 1;
  15202. inline bool CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::has_packetid() const {
  15203. return (_has_bits_[0] & 0x00000001u) != 0;
  15204. }
  15205. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::set_has_packetid() {
  15206. _has_bits_[0] |= 0x00000001u;
  15207. }
  15208. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::clear_has_packetid() {
  15209. _has_bits_[0] &= ~0x00000001u;
  15210. }
  15211. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::clear_packetid() {
  15212. packetid_ = 0;
  15213. clear_has_packetid();
  15214. }
  15215. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::packetid() const {
  15216. return packetid_;
  15217. }
  15218. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::set_packetid(::google::protobuf::int32 value) {
  15219. set_has_packetid();
  15220. packetid_ = value;
  15221. }
  15222. // repeated .OperationalStatisticDescription namekeys = 2;
  15223. inline int CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::namekeys_size() const {
  15224. return namekeys_.size();
  15225. }
  15226. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::clear_namekeys() {
  15227. namekeys_.Clear();
  15228. }
  15229. inline const ::OperationalStatisticDescription& CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::namekeys(int index) const {
  15230. return namekeys_.Get(index);
  15231. }
  15232. inline ::OperationalStatisticDescription* CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::mutable_namekeys(int index) {
  15233. return namekeys_.Mutable(index);
  15234. }
  15235. inline ::OperationalStatisticDescription* CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::add_namekeys() {
  15236. return namekeys_.Add();
  15237. }
  15238. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticDescription >&
  15239. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::namekeys() const {
  15240. return namekeys_;
  15241. }
  15242. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticDescription >*
  15243. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::mutable_namekeys() {
  15244. return &namekeys_;
  15245. }
  15246. // repeated .OperationalStatisticsPacket packets = 3;
  15247. inline int CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::packets_size() const {
  15248. return packets_.size();
  15249. }
  15250. inline void CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::clear_packets() {
  15251. packets_.Clear();
  15252. }
  15253. inline const ::OperationalStatisticsPacket& CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::packets(int index) const {
  15254. return packets_.Get(index);
  15255. }
  15256. inline ::OperationalStatisticsPacket* CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::mutable_packets(int index) {
  15257. return packets_.Mutable(index);
  15258. }
  15259. inline ::OperationalStatisticsPacket* CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::add_packets() {
  15260. return packets_.Add();
  15261. }
  15262. inline const ::google::protobuf::RepeatedPtrField< ::OperationalStatisticsPacket >&
  15263. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::packets() const {
  15264. return packets_;
  15265. }
  15266. inline ::google::protobuf::RepeatedPtrField< ::OperationalStatisticsPacket >*
  15267. CMsgGCCStrike15_v2_MatchmakingGCOperationalStats::mutable_packets() {
  15268. return &packets_;
  15269. }
  15270. // -------------------------------------------------------------------
  15271. // CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm
  15272. // optional uint32 token = 1;
  15273. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::has_token() const {
  15274. return (_has_bits_[0] & 0x00000001u) != 0;
  15275. }
  15276. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_has_token() {
  15277. _has_bits_[0] |= 0x00000001u;
  15278. }
  15279. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_has_token() {
  15280. _has_bits_[0] &= ~0x00000001u;
  15281. }
  15282. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_token() {
  15283. token_ = 0u;
  15284. clear_has_token();
  15285. }
  15286. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::token() const {
  15287. return token_;
  15288. }
  15289. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_token(::google::protobuf::uint32 value) {
  15290. set_has_token();
  15291. token_ = value;
  15292. }
  15293. // optional uint32 stamp = 2;
  15294. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::has_stamp() const {
  15295. return (_has_bits_[0] & 0x00000002u) != 0;
  15296. }
  15297. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_has_stamp() {
  15298. _has_bits_[0] |= 0x00000002u;
  15299. }
  15300. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_has_stamp() {
  15301. _has_bits_[0] &= ~0x00000002u;
  15302. }
  15303. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_stamp() {
  15304. stamp_ = 0u;
  15305. clear_has_stamp();
  15306. }
  15307. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::stamp() const {
  15308. return stamp_;
  15309. }
  15310. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_stamp(::google::protobuf::uint32 value) {
  15311. set_has_stamp();
  15312. stamp_ = value;
  15313. }
  15314. // optional uint64 exchange = 3;
  15315. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::has_exchange() const {
  15316. return (_has_bits_[0] & 0x00000004u) != 0;
  15317. }
  15318. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_has_exchange() {
  15319. _has_bits_[0] |= 0x00000004u;
  15320. }
  15321. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_has_exchange() {
  15322. _has_bits_[0] &= ~0x00000004u;
  15323. }
  15324. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::clear_exchange() {
  15325. exchange_ = GOOGLE_ULONGLONG(0);
  15326. clear_has_exchange();
  15327. }
  15328. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::exchange() const {
  15329. return exchange_;
  15330. }
  15331. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::set_exchange(::google::protobuf::uint64 value) {
  15332. set_has_exchange();
  15333. exchange_ = value;
  15334. }
  15335. // -------------------------------------------------------------------
  15336. // CMsgGCCStrike15_v2_GC2ServerReservationUpdate
  15337. // optional uint32 viewers_external_total = 1;
  15338. inline bool CMsgGCCStrike15_v2_GC2ServerReservationUpdate::has_viewers_external_total() const {
  15339. return (_has_bits_[0] & 0x00000001u) != 0;
  15340. }
  15341. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::set_has_viewers_external_total() {
  15342. _has_bits_[0] |= 0x00000001u;
  15343. }
  15344. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::clear_has_viewers_external_total() {
  15345. _has_bits_[0] &= ~0x00000001u;
  15346. }
  15347. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::clear_viewers_external_total() {
  15348. viewers_external_total_ = 0u;
  15349. clear_has_viewers_external_total();
  15350. }
  15351. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ServerReservationUpdate::viewers_external_total() const {
  15352. return viewers_external_total_;
  15353. }
  15354. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::set_viewers_external_total(::google::protobuf::uint32 value) {
  15355. set_has_viewers_external_total();
  15356. viewers_external_total_ = value;
  15357. }
  15358. // optional uint32 viewers_external_steam = 2;
  15359. inline bool CMsgGCCStrike15_v2_GC2ServerReservationUpdate::has_viewers_external_steam() const {
  15360. return (_has_bits_[0] & 0x00000002u) != 0;
  15361. }
  15362. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::set_has_viewers_external_steam() {
  15363. _has_bits_[0] |= 0x00000002u;
  15364. }
  15365. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::clear_has_viewers_external_steam() {
  15366. _has_bits_[0] &= ~0x00000002u;
  15367. }
  15368. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::clear_viewers_external_steam() {
  15369. viewers_external_steam_ = 0u;
  15370. clear_has_viewers_external_steam();
  15371. }
  15372. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ServerReservationUpdate::viewers_external_steam() const {
  15373. return viewers_external_steam_;
  15374. }
  15375. inline void CMsgGCCStrike15_v2_GC2ServerReservationUpdate::set_viewers_external_steam(::google::protobuf::uint32 value) {
  15376. set_has_viewers_external_steam();
  15377. viewers_external_steam_ = value;
  15378. }
  15379. // -------------------------------------------------------------------
  15380. // CMsgGCCStrike15_v2_MatchmakingStart
  15381. // repeated uint32 account_ids = 1;
  15382. inline int CMsgGCCStrike15_v2_MatchmakingStart::account_ids_size() const {
  15383. return account_ids_.size();
  15384. }
  15385. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_account_ids() {
  15386. account_ids_.Clear();
  15387. }
  15388. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingStart::account_ids(int index) const {
  15389. return account_ids_.Get(index);
  15390. }
  15391. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_account_ids(int index, ::google::protobuf::uint32 value) {
  15392. account_ids_.Set(index, value);
  15393. }
  15394. inline void CMsgGCCStrike15_v2_MatchmakingStart::add_account_ids(::google::protobuf::uint32 value) {
  15395. account_ids_.Add(value);
  15396. }
  15397. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15398. CMsgGCCStrike15_v2_MatchmakingStart::account_ids() const {
  15399. return account_ids_;
  15400. }
  15401. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15402. CMsgGCCStrike15_v2_MatchmakingStart::mutable_account_ids() {
  15403. return &account_ids_;
  15404. }
  15405. // optional uint32 game_type = 2;
  15406. inline bool CMsgGCCStrike15_v2_MatchmakingStart::has_game_type() const {
  15407. return (_has_bits_[0] & 0x00000002u) != 0;
  15408. }
  15409. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_has_game_type() {
  15410. _has_bits_[0] |= 0x00000002u;
  15411. }
  15412. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_has_game_type() {
  15413. _has_bits_[0] &= ~0x00000002u;
  15414. }
  15415. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_game_type() {
  15416. game_type_ = 0u;
  15417. clear_has_game_type();
  15418. }
  15419. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingStart::game_type() const {
  15420. return game_type_;
  15421. }
  15422. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_game_type(::google::protobuf::uint32 value) {
  15423. set_has_game_type();
  15424. game_type_ = value;
  15425. }
  15426. // optional string ticket_data = 3;
  15427. inline bool CMsgGCCStrike15_v2_MatchmakingStart::has_ticket_data() const {
  15428. return (_has_bits_[0] & 0x00000004u) != 0;
  15429. }
  15430. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_has_ticket_data() {
  15431. _has_bits_[0] |= 0x00000004u;
  15432. }
  15433. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_has_ticket_data() {
  15434. _has_bits_[0] &= ~0x00000004u;
  15435. }
  15436. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_ticket_data() {
  15437. if (ticket_data_ != &::google::protobuf::internal::kEmptyString) {
  15438. ticket_data_->clear();
  15439. }
  15440. clear_has_ticket_data();
  15441. }
  15442. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingStart::ticket_data() const {
  15443. return *ticket_data_;
  15444. }
  15445. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_ticket_data(const ::std::string& value) {
  15446. set_has_ticket_data();
  15447. if (ticket_data_ == &::google::protobuf::internal::kEmptyString) {
  15448. ticket_data_ = new ::std::string;
  15449. }
  15450. ticket_data_->assign(value);
  15451. }
  15452. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_ticket_data(const char* value) {
  15453. set_has_ticket_data();
  15454. if (ticket_data_ == &::google::protobuf::internal::kEmptyString) {
  15455. ticket_data_ = new ::std::string;
  15456. }
  15457. ticket_data_->assign(value);
  15458. }
  15459. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_ticket_data(const char* value, size_t size) {
  15460. set_has_ticket_data();
  15461. if (ticket_data_ == &::google::protobuf::internal::kEmptyString) {
  15462. ticket_data_ = new ::std::string;
  15463. }
  15464. ticket_data_->assign(reinterpret_cast<const char*>(value), size);
  15465. }
  15466. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingStart::mutable_ticket_data() {
  15467. set_has_ticket_data();
  15468. if (ticket_data_ == &::google::protobuf::internal::kEmptyString) {
  15469. ticket_data_ = new ::std::string;
  15470. }
  15471. return ticket_data_;
  15472. }
  15473. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingStart::release_ticket_data() {
  15474. clear_has_ticket_data();
  15475. if (ticket_data_ == &::google::protobuf::internal::kEmptyString) {
  15476. return NULL;
  15477. } else {
  15478. ::std::string* temp = ticket_data_;
  15479. ticket_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15480. return temp;
  15481. }
  15482. }
  15483. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_allocated_ticket_data(::std::string* ticket_data) {
  15484. if (ticket_data_ != &::google::protobuf::internal::kEmptyString) {
  15485. delete ticket_data_;
  15486. }
  15487. if (ticket_data) {
  15488. set_has_ticket_data();
  15489. ticket_data_ = ticket_data;
  15490. } else {
  15491. clear_has_ticket_data();
  15492. ticket_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15493. }
  15494. }
  15495. // optional uint32 client_version = 4;
  15496. inline bool CMsgGCCStrike15_v2_MatchmakingStart::has_client_version() const {
  15497. return (_has_bits_[0] & 0x00000008u) != 0;
  15498. }
  15499. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_has_client_version() {
  15500. _has_bits_[0] |= 0x00000008u;
  15501. }
  15502. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_has_client_version() {
  15503. _has_bits_[0] &= ~0x00000008u;
  15504. }
  15505. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_client_version() {
  15506. client_version_ = 0u;
  15507. clear_has_client_version();
  15508. }
  15509. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingStart::client_version() const {
  15510. return client_version_;
  15511. }
  15512. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_client_version(::google::protobuf::uint32 value) {
  15513. set_has_client_version();
  15514. client_version_ = value;
  15515. }
  15516. // optional .TournamentMatchSetup tournament_match = 5;
  15517. inline bool CMsgGCCStrike15_v2_MatchmakingStart::has_tournament_match() const {
  15518. return (_has_bits_[0] & 0x00000010u) != 0;
  15519. }
  15520. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_has_tournament_match() {
  15521. _has_bits_[0] |= 0x00000010u;
  15522. }
  15523. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_has_tournament_match() {
  15524. _has_bits_[0] &= ~0x00000010u;
  15525. }
  15526. inline void CMsgGCCStrike15_v2_MatchmakingStart::clear_tournament_match() {
  15527. if (tournament_match_ != NULL) tournament_match_->::TournamentMatchSetup::Clear();
  15528. clear_has_tournament_match();
  15529. }
  15530. inline const ::TournamentMatchSetup& CMsgGCCStrike15_v2_MatchmakingStart::tournament_match() const {
  15531. return tournament_match_ != NULL ? *tournament_match_ : *default_instance_->tournament_match_;
  15532. }
  15533. inline ::TournamentMatchSetup* CMsgGCCStrike15_v2_MatchmakingStart::mutable_tournament_match() {
  15534. set_has_tournament_match();
  15535. if (tournament_match_ == NULL) tournament_match_ = new ::TournamentMatchSetup;
  15536. return tournament_match_;
  15537. }
  15538. inline ::TournamentMatchSetup* CMsgGCCStrike15_v2_MatchmakingStart::release_tournament_match() {
  15539. clear_has_tournament_match();
  15540. ::TournamentMatchSetup* temp = tournament_match_;
  15541. tournament_match_ = NULL;
  15542. return temp;
  15543. }
  15544. inline void CMsgGCCStrike15_v2_MatchmakingStart::set_allocated_tournament_match(::TournamentMatchSetup* tournament_match) {
  15545. delete tournament_match_;
  15546. tournament_match_ = tournament_match;
  15547. if (tournament_match) {
  15548. set_has_tournament_match();
  15549. } else {
  15550. clear_has_tournament_match();
  15551. }
  15552. }
  15553. // -------------------------------------------------------------------
  15554. // CMsgGCCStrike15_v2_MatchmakingStop
  15555. // optional int32 abandon = 1;
  15556. inline bool CMsgGCCStrike15_v2_MatchmakingStop::has_abandon() const {
  15557. return (_has_bits_[0] & 0x00000001u) != 0;
  15558. }
  15559. inline void CMsgGCCStrike15_v2_MatchmakingStop::set_has_abandon() {
  15560. _has_bits_[0] |= 0x00000001u;
  15561. }
  15562. inline void CMsgGCCStrike15_v2_MatchmakingStop::clear_has_abandon() {
  15563. _has_bits_[0] &= ~0x00000001u;
  15564. }
  15565. inline void CMsgGCCStrike15_v2_MatchmakingStop::clear_abandon() {
  15566. abandon_ = 0;
  15567. clear_has_abandon();
  15568. }
  15569. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingStop::abandon() const {
  15570. return abandon_;
  15571. }
  15572. inline void CMsgGCCStrike15_v2_MatchmakingStop::set_abandon(::google::protobuf::int32 value) {
  15573. set_has_abandon();
  15574. abandon_ = value;
  15575. }
  15576. // -------------------------------------------------------------------
  15577. // CMsgGCCStrike15_v2_MatchmakingClient2ServerPing
  15578. // repeated .GameServerPing gameserverpings = 1;
  15579. inline int CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::gameserverpings_size() const {
  15580. return gameserverpings_.size();
  15581. }
  15582. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::clear_gameserverpings() {
  15583. gameserverpings_.Clear();
  15584. }
  15585. inline const ::GameServerPing& CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::gameserverpings(int index) const {
  15586. return gameserverpings_.Get(index);
  15587. }
  15588. inline ::GameServerPing* CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::mutable_gameserverpings(int index) {
  15589. return gameserverpings_.Mutable(index);
  15590. }
  15591. inline ::GameServerPing* CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::add_gameserverpings() {
  15592. return gameserverpings_.Add();
  15593. }
  15594. inline const ::google::protobuf::RepeatedPtrField< ::GameServerPing >&
  15595. CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::gameserverpings() const {
  15596. return gameserverpings_;
  15597. }
  15598. inline ::google::protobuf::RepeatedPtrField< ::GameServerPing >*
  15599. CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::mutable_gameserverpings() {
  15600. return &gameserverpings_;
  15601. }
  15602. // optional int32 offset_index = 2;
  15603. inline bool CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::has_offset_index() const {
  15604. return (_has_bits_[0] & 0x00000002u) != 0;
  15605. }
  15606. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::set_has_offset_index() {
  15607. _has_bits_[0] |= 0x00000002u;
  15608. }
  15609. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::clear_has_offset_index() {
  15610. _has_bits_[0] &= ~0x00000002u;
  15611. }
  15612. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::clear_offset_index() {
  15613. offset_index_ = 0;
  15614. clear_has_offset_index();
  15615. }
  15616. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::offset_index() const {
  15617. return offset_index_;
  15618. }
  15619. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::set_offset_index(::google::protobuf::int32 value) {
  15620. set_has_offset_index();
  15621. offset_index_ = value;
  15622. }
  15623. // optional int32 final_batch = 3;
  15624. inline bool CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::has_final_batch() const {
  15625. return (_has_bits_[0] & 0x00000004u) != 0;
  15626. }
  15627. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::set_has_final_batch() {
  15628. _has_bits_[0] |= 0x00000004u;
  15629. }
  15630. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::clear_has_final_batch() {
  15631. _has_bits_[0] &= ~0x00000004u;
  15632. }
  15633. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::clear_final_batch() {
  15634. final_batch_ = 0;
  15635. clear_has_final_batch();
  15636. }
  15637. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::final_batch() const {
  15638. return final_batch_;
  15639. }
  15640. inline void CMsgGCCStrike15_v2_MatchmakingClient2ServerPing::set_final_batch(::google::protobuf::int32 value) {
  15641. set_has_final_batch();
  15642. final_batch_ = value;
  15643. }
  15644. // -------------------------------------------------------------------
  15645. // CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note
  15646. // optional int32 type = 1;
  15647. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::has_type() const {
  15648. return (_has_bits_[0] & 0x00000001u) != 0;
  15649. }
  15650. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_has_type() {
  15651. _has_bits_[0] |= 0x00000001u;
  15652. }
  15653. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_has_type() {
  15654. _has_bits_[0] &= ~0x00000001u;
  15655. }
  15656. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_type() {
  15657. type_ = 0;
  15658. clear_has_type();
  15659. }
  15660. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::type() const {
  15661. return type_;
  15662. }
  15663. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_type(::google::protobuf::int32 value) {
  15664. set_has_type();
  15665. type_ = value;
  15666. }
  15667. // optional int32 region_id = 2;
  15668. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::has_region_id() const {
  15669. return (_has_bits_[0] & 0x00000002u) != 0;
  15670. }
  15671. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_has_region_id() {
  15672. _has_bits_[0] |= 0x00000002u;
  15673. }
  15674. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_has_region_id() {
  15675. _has_bits_[0] &= ~0x00000002u;
  15676. }
  15677. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_region_id() {
  15678. region_id_ = 0;
  15679. clear_has_region_id();
  15680. }
  15681. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::region_id() const {
  15682. return region_id_;
  15683. }
  15684. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_region_id(::google::protobuf::int32 value) {
  15685. set_has_region_id();
  15686. region_id_ = value;
  15687. }
  15688. // optional float region_r = 3;
  15689. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::has_region_r() const {
  15690. return (_has_bits_[0] & 0x00000004u) != 0;
  15691. }
  15692. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_has_region_r() {
  15693. _has_bits_[0] |= 0x00000004u;
  15694. }
  15695. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_has_region_r() {
  15696. _has_bits_[0] &= ~0x00000004u;
  15697. }
  15698. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_region_r() {
  15699. region_r_ = 0;
  15700. clear_has_region_r();
  15701. }
  15702. inline float CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::region_r() const {
  15703. return region_r_;
  15704. }
  15705. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_region_r(float value) {
  15706. set_has_region_r();
  15707. region_r_ = value;
  15708. }
  15709. // optional float distance = 4;
  15710. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::has_distance() const {
  15711. return (_has_bits_[0] & 0x00000008u) != 0;
  15712. }
  15713. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_has_distance() {
  15714. _has_bits_[0] |= 0x00000008u;
  15715. }
  15716. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_has_distance() {
  15717. _has_bits_[0] &= ~0x00000008u;
  15718. }
  15719. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::clear_distance() {
  15720. distance_ = 0;
  15721. clear_has_distance();
  15722. }
  15723. inline float CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::distance() const {
  15724. return distance_;
  15725. }
  15726. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note::set_distance(float value) {
  15727. set_has_distance();
  15728. distance_ = value;
  15729. }
  15730. // -------------------------------------------------------------------
  15731. // CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate
  15732. // optional int32 matchmaking = 1;
  15733. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::has_matchmaking() const {
  15734. return (_has_bits_[0] & 0x00000001u) != 0;
  15735. }
  15736. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_has_matchmaking() {
  15737. _has_bits_[0] |= 0x00000001u;
  15738. }
  15739. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_has_matchmaking() {
  15740. _has_bits_[0] &= ~0x00000001u;
  15741. }
  15742. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_matchmaking() {
  15743. matchmaking_ = 0;
  15744. clear_has_matchmaking();
  15745. }
  15746. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::matchmaking() const {
  15747. return matchmaking_;
  15748. }
  15749. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_matchmaking(::google::protobuf::int32 value) {
  15750. set_has_matchmaking();
  15751. matchmaking_ = value;
  15752. }
  15753. // repeated uint32 waiting_account_id_sessions = 2;
  15754. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::waiting_account_id_sessions_size() const {
  15755. return waiting_account_id_sessions_.size();
  15756. }
  15757. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_waiting_account_id_sessions() {
  15758. waiting_account_id_sessions_.Clear();
  15759. }
  15760. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::waiting_account_id_sessions(int index) const {
  15761. return waiting_account_id_sessions_.Get(index);
  15762. }
  15763. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_waiting_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15764. waiting_account_id_sessions_.Set(index, value);
  15765. }
  15766. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_waiting_account_id_sessions(::google::protobuf::uint32 value) {
  15767. waiting_account_id_sessions_.Add(value);
  15768. }
  15769. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15770. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::waiting_account_id_sessions() const {
  15771. return waiting_account_id_sessions_;
  15772. }
  15773. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15774. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_waiting_account_id_sessions() {
  15775. return &waiting_account_id_sessions_;
  15776. }
  15777. // optional string error = 3;
  15778. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::has_error() const {
  15779. return (_has_bits_[0] & 0x00000004u) != 0;
  15780. }
  15781. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_has_error() {
  15782. _has_bits_[0] |= 0x00000004u;
  15783. }
  15784. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_has_error() {
  15785. _has_bits_[0] &= ~0x00000004u;
  15786. }
  15787. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_error() {
  15788. if (error_ != &::google::protobuf::internal::kEmptyString) {
  15789. error_->clear();
  15790. }
  15791. clear_has_error();
  15792. }
  15793. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::error() const {
  15794. return *error_;
  15795. }
  15796. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_error(const ::std::string& value) {
  15797. set_has_error();
  15798. if (error_ == &::google::protobuf::internal::kEmptyString) {
  15799. error_ = new ::std::string;
  15800. }
  15801. error_->assign(value);
  15802. }
  15803. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_error(const char* value) {
  15804. set_has_error();
  15805. if (error_ == &::google::protobuf::internal::kEmptyString) {
  15806. error_ = new ::std::string;
  15807. }
  15808. error_->assign(value);
  15809. }
  15810. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_error(const char* value, size_t size) {
  15811. set_has_error();
  15812. if (error_ == &::google::protobuf::internal::kEmptyString) {
  15813. error_ = new ::std::string;
  15814. }
  15815. error_->assign(reinterpret_cast<const char*>(value), size);
  15816. }
  15817. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_error() {
  15818. set_has_error();
  15819. if (error_ == &::google::protobuf::internal::kEmptyString) {
  15820. error_ = new ::std::string;
  15821. }
  15822. return error_;
  15823. }
  15824. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::release_error() {
  15825. clear_has_error();
  15826. if (error_ == &::google::protobuf::internal::kEmptyString) {
  15827. return NULL;
  15828. } else {
  15829. ::std::string* temp = error_;
  15830. error_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15831. return temp;
  15832. }
  15833. }
  15834. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_allocated_error(::std::string* error) {
  15835. if (error_ != &::google::protobuf::internal::kEmptyString) {
  15836. delete error_;
  15837. }
  15838. if (error) {
  15839. set_has_error();
  15840. error_ = error;
  15841. } else {
  15842. clear_has_error();
  15843. error_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  15844. }
  15845. }
  15846. // repeated uint32 ongoingmatch_account_id_sessions = 6;
  15847. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::ongoingmatch_account_id_sessions_size() const {
  15848. return ongoingmatch_account_id_sessions_.size();
  15849. }
  15850. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_ongoingmatch_account_id_sessions() {
  15851. ongoingmatch_account_id_sessions_.Clear();
  15852. }
  15853. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::ongoingmatch_account_id_sessions(int index) const {
  15854. return ongoingmatch_account_id_sessions_.Get(index);
  15855. }
  15856. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_ongoingmatch_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15857. ongoingmatch_account_id_sessions_.Set(index, value);
  15858. }
  15859. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_ongoingmatch_account_id_sessions(::google::protobuf::uint32 value) {
  15860. ongoingmatch_account_id_sessions_.Add(value);
  15861. }
  15862. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15863. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::ongoingmatch_account_id_sessions() const {
  15864. return ongoingmatch_account_id_sessions_;
  15865. }
  15866. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15867. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_ongoingmatch_account_id_sessions() {
  15868. return &ongoingmatch_account_id_sessions_;
  15869. }
  15870. // optional .GlobalStatistics global_stats = 7;
  15871. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::has_global_stats() const {
  15872. return (_has_bits_[0] & 0x00000010u) != 0;
  15873. }
  15874. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_has_global_stats() {
  15875. _has_bits_[0] |= 0x00000010u;
  15876. }
  15877. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_has_global_stats() {
  15878. _has_bits_[0] &= ~0x00000010u;
  15879. }
  15880. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_global_stats() {
  15881. if (global_stats_ != NULL) global_stats_->::GlobalStatistics::Clear();
  15882. clear_has_global_stats();
  15883. }
  15884. inline const ::GlobalStatistics& CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::global_stats() const {
  15885. return global_stats_ != NULL ? *global_stats_ : *default_instance_->global_stats_;
  15886. }
  15887. inline ::GlobalStatistics* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_global_stats() {
  15888. set_has_global_stats();
  15889. if (global_stats_ == NULL) global_stats_ = new ::GlobalStatistics;
  15890. return global_stats_;
  15891. }
  15892. inline ::GlobalStatistics* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::release_global_stats() {
  15893. clear_has_global_stats();
  15894. ::GlobalStatistics* temp = global_stats_;
  15895. global_stats_ = NULL;
  15896. return temp;
  15897. }
  15898. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_allocated_global_stats(::GlobalStatistics* global_stats) {
  15899. delete global_stats_;
  15900. global_stats_ = global_stats;
  15901. if (global_stats) {
  15902. set_has_global_stats();
  15903. } else {
  15904. clear_has_global_stats();
  15905. }
  15906. }
  15907. // repeated uint32 failping_account_id_sessions = 8;
  15908. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failping_account_id_sessions_size() const {
  15909. return failping_account_id_sessions_.size();
  15910. }
  15911. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_failping_account_id_sessions() {
  15912. failping_account_id_sessions_.Clear();
  15913. }
  15914. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failping_account_id_sessions(int index) const {
  15915. return failping_account_id_sessions_.Get(index);
  15916. }
  15917. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_failping_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15918. failping_account_id_sessions_.Set(index, value);
  15919. }
  15920. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_failping_account_id_sessions(::google::protobuf::uint32 value) {
  15921. failping_account_id_sessions_.Add(value);
  15922. }
  15923. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15924. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failping_account_id_sessions() const {
  15925. return failping_account_id_sessions_;
  15926. }
  15927. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15928. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_failping_account_id_sessions() {
  15929. return &failping_account_id_sessions_;
  15930. }
  15931. // repeated uint32 penalty_account_id_sessions = 9;
  15932. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions_size() const {
  15933. return penalty_account_id_sessions_.size();
  15934. }
  15935. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_penalty_account_id_sessions() {
  15936. penalty_account_id_sessions_.Clear();
  15937. }
  15938. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions(int index) const {
  15939. return penalty_account_id_sessions_.Get(index);
  15940. }
  15941. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_penalty_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15942. penalty_account_id_sessions_.Set(index, value);
  15943. }
  15944. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_penalty_account_id_sessions(::google::protobuf::uint32 value) {
  15945. penalty_account_id_sessions_.Add(value);
  15946. }
  15947. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15948. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions() const {
  15949. return penalty_account_id_sessions_;
  15950. }
  15951. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15952. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_penalty_account_id_sessions() {
  15953. return &penalty_account_id_sessions_;
  15954. }
  15955. // repeated uint32 failready_account_id_sessions = 10;
  15956. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failready_account_id_sessions_size() const {
  15957. return failready_account_id_sessions_.size();
  15958. }
  15959. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_failready_account_id_sessions() {
  15960. failready_account_id_sessions_.Clear();
  15961. }
  15962. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failready_account_id_sessions(int index) const {
  15963. return failready_account_id_sessions_.Get(index);
  15964. }
  15965. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_failready_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15966. failready_account_id_sessions_.Set(index, value);
  15967. }
  15968. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_failready_account_id_sessions(::google::protobuf::uint32 value) {
  15969. failready_account_id_sessions_.Add(value);
  15970. }
  15971. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15972. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::failready_account_id_sessions() const {
  15973. return failready_account_id_sessions_;
  15974. }
  15975. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  15976. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_failready_account_id_sessions() {
  15977. return &failready_account_id_sessions_;
  15978. }
  15979. // repeated uint32 vacbanned_account_id_sessions = 11;
  15980. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::vacbanned_account_id_sessions_size() const {
  15981. return vacbanned_account_id_sessions_.size();
  15982. }
  15983. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_vacbanned_account_id_sessions() {
  15984. vacbanned_account_id_sessions_.Clear();
  15985. }
  15986. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::vacbanned_account_id_sessions(int index) const {
  15987. return vacbanned_account_id_sessions_.Get(index);
  15988. }
  15989. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_vacbanned_account_id_sessions(int index, ::google::protobuf::uint32 value) {
  15990. vacbanned_account_id_sessions_.Set(index, value);
  15991. }
  15992. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_vacbanned_account_id_sessions(::google::protobuf::uint32 value) {
  15993. vacbanned_account_id_sessions_.Add(value);
  15994. }
  15995. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  15996. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::vacbanned_account_id_sessions() const {
  15997. return vacbanned_account_id_sessions_;
  15998. }
  15999. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16000. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_vacbanned_account_id_sessions() {
  16001. return &vacbanned_account_id_sessions_;
  16002. }
  16003. // optional .IpAddressMask server_ipaddress_mask = 12;
  16004. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::has_server_ipaddress_mask() const {
  16005. return (_has_bits_[0] & 0x00000200u) != 0;
  16006. }
  16007. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_has_server_ipaddress_mask() {
  16008. _has_bits_[0] |= 0x00000200u;
  16009. }
  16010. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_has_server_ipaddress_mask() {
  16011. _has_bits_[0] &= ~0x00000200u;
  16012. }
  16013. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_server_ipaddress_mask() {
  16014. if (server_ipaddress_mask_ != NULL) server_ipaddress_mask_->::IpAddressMask::Clear();
  16015. clear_has_server_ipaddress_mask();
  16016. }
  16017. inline const ::IpAddressMask& CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::server_ipaddress_mask() const {
  16018. return server_ipaddress_mask_ != NULL ? *server_ipaddress_mask_ : *default_instance_->server_ipaddress_mask_;
  16019. }
  16020. inline ::IpAddressMask* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_server_ipaddress_mask() {
  16021. set_has_server_ipaddress_mask();
  16022. if (server_ipaddress_mask_ == NULL) server_ipaddress_mask_ = new ::IpAddressMask;
  16023. return server_ipaddress_mask_;
  16024. }
  16025. inline ::IpAddressMask* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::release_server_ipaddress_mask() {
  16026. clear_has_server_ipaddress_mask();
  16027. ::IpAddressMask* temp = server_ipaddress_mask_;
  16028. server_ipaddress_mask_ = NULL;
  16029. return temp;
  16030. }
  16031. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_allocated_server_ipaddress_mask(::IpAddressMask* server_ipaddress_mask) {
  16032. delete server_ipaddress_mask_;
  16033. server_ipaddress_mask_ = server_ipaddress_mask;
  16034. if (server_ipaddress_mask) {
  16035. set_has_server_ipaddress_mask();
  16036. } else {
  16037. clear_has_server_ipaddress_mask();
  16038. }
  16039. }
  16040. // repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate.Note notes = 13;
  16041. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::notes_size() const {
  16042. return notes_.size();
  16043. }
  16044. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_notes() {
  16045. notes_.Clear();
  16046. }
  16047. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note& CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::notes(int index) const {
  16048. return notes_.Get(index);
  16049. }
  16050. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_notes(int index) {
  16051. return notes_.Mutable(index);
  16052. }
  16053. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note* CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_notes() {
  16054. return notes_.Add();
  16055. }
  16056. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note >&
  16057. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::notes() const {
  16058. return notes_;
  16059. }
  16060. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate_Note >*
  16061. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_notes() {
  16062. return &notes_;
  16063. }
  16064. // repeated uint32 penalty_account_id_sessions_green = 14;
  16065. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions_green_size() const {
  16066. return penalty_account_id_sessions_green_.size();
  16067. }
  16068. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_penalty_account_id_sessions_green() {
  16069. penalty_account_id_sessions_green_.Clear();
  16070. }
  16071. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions_green(int index) const {
  16072. return penalty_account_id_sessions_green_.Get(index);
  16073. }
  16074. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_penalty_account_id_sessions_green(int index, ::google::protobuf::uint32 value) {
  16075. penalty_account_id_sessions_green_.Set(index, value);
  16076. }
  16077. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_penalty_account_id_sessions_green(::google::protobuf::uint32 value) {
  16078. penalty_account_id_sessions_green_.Add(value);
  16079. }
  16080. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  16081. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::penalty_account_id_sessions_green() const {
  16082. return penalty_account_id_sessions_green_;
  16083. }
  16084. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16085. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_penalty_account_id_sessions_green() {
  16086. return &penalty_account_id_sessions_green_;
  16087. }
  16088. // repeated uint32 insufficientlevel_sessions = 15;
  16089. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::insufficientlevel_sessions_size() const {
  16090. return insufficientlevel_sessions_.size();
  16091. }
  16092. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::clear_insufficientlevel_sessions() {
  16093. insufficientlevel_sessions_.Clear();
  16094. }
  16095. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::insufficientlevel_sessions(int index) const {
  16096. return insufficientlevel_sessions_.Get(index);
  16097. }
  16098. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::set_insufficientlevel_sessions(int index, ::google::protobuf::uint32 value) {
  16099. insufficientlevel_sessions_.Set(index, value);
  16100. }
  16101. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::add_insufficientlevel_sessions(::google::protobuf::uint32 value) {
  16102. insufficientlevel_sessions_.Add(value);
  16103. }
  16104. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  16105. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::insufficientlevel_sessions() const {
  16106. return insufficientlevel_sessions_;
  16107. }
  16108. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16109. CMsgGCCStrike15_v2_MatchmakingGC2ClientUpdate::mutable_insufficientlevel_sessions() {
  16110. return &insufficientlevel_sessions_;
  16111. }
  16112. // -------------------------------------------------------------------
  16113. // CDataGCCStrike15_v2_TournamentMatchDraft_Entry
  16114. // optional int32 mapid = 1;
  16115. inline bool CDataGCCStrike15_v2_TournamentMatchDraft_Entry::has_mapid() const {
  16116. return (_has_bits_[0] & 0x00000001u) != 0;
  16117. }
  16118. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::set_has_mapid() {
  16119. _has_bits_[0] |= 0x00000001u;
  16120. }
  16121. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::clear_has_mapid() {
  16122. _has_bits_[0] &= ~0x00000001u;
  16123. }
  16124. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::clear_mapid() {
  16125. mapid_ = 0;
  16126. clear_has_mapid();
  16127. }
  16128. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft_Entry::mapid() const {
  16129. return mapid_;
  16130. }
  16131. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::set_mapid(::google::protobuf::int32 value) {
  16132. set_has_mapid();
  16133. mapid_ = value;
  16134. }
  16135. // optional int32 team_id_ct = 2;
  16136. inline bool CDataGCCStrike15_v2_TournamentMatchDraft_Entry::has_team_id_ct() const {
  16137. return (_has_bits_[0] & 0x00000002u) != 0;
  16138. }
  16139. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::set_has_team_id_ct() {
  16140. _has_bits_[0] |= 0x00000002u;
  16141. }
  16142. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::clear_has_team_id_ct() {
  16143. _has_bits_[0] &= ~0x00000002u;
  16144. }
  16145. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::clear_team_id_ct() {
  16146. team_id_ct_ = 0;
  16147. clear_has_team_id_ct();
  16148. }
  16149. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft_Entry::team_id_ct() const {
  16150. return team_id_ct_;
  16151. }
  16152. inline void CDataGCCStrike15_v2_TournamentMatchDraft_Entry::set_team_id_ct(::google::protobuf::int32 value) {
  16153. set_has_team_id_ct();
  16154. team_id_ct_ = value;
  16155. }
  16156. // -------------------------------------------------------------------
  16157. // CDataGCCStrike15_v2_TournamentMatchDraft
  16158. // optional int32 event_id = 1;
  16159. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_event_id() const {
  16160. return (_has_bits_[0] & 0x00000001u) != 0;
  16161. }
  16162. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_event_id() {
  16163. _has_bits_[0] |= 0x00000001u;
  16164. }
  16165. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_event_id() {
  16166. _has_bits_[0] &= ~0x00000001u;
  16167. }
  16168. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_event_id() {
  16169. event_id_ = 0;
  16170. clear_has_event_id();
  16171. }
  16172. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::event_id() const {
  16173. return event_id_;
  16174. }
  16175. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_event_id(::google::protobuf::int32 value) {
  16176. set_has_event_id();
  16177. event_id_ = value;
  16178. }
  16179. // optional int32 event_stage_id = 2;
  16180. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_event_stage_id() const {
  16181. return (_has_bits_[0] & 0x00000002u) != 0;
  16182. }
  16183. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_event_stage_id() {
  16184. _has_bits_[0] |= 0x00000002u;
  16185. }
  16186. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_event_stage_id() {
  16187. _has_bits_[0] &= ~0x00000002u;
  16188. }
  16189. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_event_stage_id() {
  16190. event_stage_id_ = 0;
  16191. clear_has_event_stage_id();
  16192. }
  16193. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::event_stage_id() const {
  16194. return event_stage_id_;
  16195. }
  16196. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_event_stage_id(::google::protobuf::int32 value) {
  16197. set_has_event_stage_id();
  16198. event_stage_id_ = value;
  16199. }
  16200. // optional int32 team_id_0 = 3;
  16201. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_team_id_0() const {
  16202. return (_has_bits_[0] & 0x00000004u) != 0;
  16203. }
  16204. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_team_id_0() {
  16205. _has_bits_[0] |= 0x00000004u;
  16206. }
  16207. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_team_id_0() {
  16208. _has_bits_[0] &= ~0x00000004u;
  16209. }
  16210. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_team_id_0() {
  16211. team_id_0_ = 0;
  16212. clear_has_team_id_0();
  16213. }
  16214. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::team_id_0() const {
  16215. return team_id_0_;
  16216. }
  16217. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_team_id_0(::google::protobuf::int32 value) {
  16218. set_has_team_id_0();
  16219. team_id_0_ = value;
  16220. }
  16221. // optional int32 team_id_1 = 4;
  16222. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_team_id_1() const {
  16223. return (_has_bits_[0] & 0x00000008u) != 0;
  16224. }
  16225. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_team_id_1() {
  16226. _has_bits_[0] |= 0x00000008u;
  16227. }
  16228. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_team_id_1() {
  16229. _has_bits_[0] &= ~0x00000008u;
  16230. }
  16231. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_team_id_1() {
  16232. team_id_1_ = 0;
  16233. clear_has_team_id_1();
  16234. }
  16235. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::team_id_1() const {
  16236. return team_id_1_;
  16237. }
  16238. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_team_id_1(::google::protobuf::int32 value) {
  16239. set_has_team_id_1();
  16240. team_id_1_ = value;
  16241. }
  16242. // optional int32 maps_count = 5;
  16243. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_maps_count() const {
  16244. return (_has_bits_[0] & 0x00000010u) != 0;
  16245. }
  16246. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_maps_count() {
  16247. _has_bits_[0] |= 0x00000010u;
  16248. }
  16249. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_maps_count() {
  16250. _has_bits_[0] &= ~0x00000010u;
  16251. }
  16252. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_maps_count() {
  16253. maps_count_ = 0;
  16254. clear_has_maps_count();
  16255. }
  16256. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::maps_count() const {
  16257. return maps_count_;
  16258. }
  16259. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_maps_count(::google::protobuf::int32 value) {
  16260. set_has_maps_count();
  16261. maps_count_ = value;
  16262. }
  16263. // optional int32 maps_current = 6;
  16264. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_maps_current() const {
  16265. return (_has_bits_[0] & 0x00000020u) != 0;
  16266. }
  16267. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_maps_current() {
  16268. _has_bits_[0] |= 0x00000020u;
  16269. }
  16270. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_maps_current() {
  16271. _has_bits_[0] &= ~0x00000020u;
  16272. }
  16273. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_maps_current() {
  16274. maps_current_ = 0;
  16275. clear_has_maps_current();
  16276. }
  16277. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::maps_current() const {
  16278. return maps_current_;
  16279. }
  16280. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_maps_current(::google::protobuf::int32 value) {
  16281. set_has_maps_current();
  16282. maps_current_ = value;
  16283. }
  16284. // optional int32 team_id_start = 7;
  16285. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_team_id_start() const {
  16286. return (_has_bits_[0] & 0x00000040u) != 0;
  16287. }
  16288. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_team_id_start() {
  16289. _has_bits_[0] |= 0x00000040u;
  16290. }
  16291. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_team_id_start() {
  16292. _has_bits_[0] &= ~0x00000040u;
  16293. }
  16294. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_team_id_start() {
  16295. team_id_start_ = 0;
  16296. clear_has_team_id_start();
  16297. }
  16298. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::team_id_start() const {
  16299. return team_id_start_;
  16300. }
  16301. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_team_id_start(::google::protobuf::int32 value) {
  16302. set_has_team_id_start();
  16303. team_id_start_ = value;
  16304. }
  16305. // optional int32 team_id_veto1 = 8;
  16306. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_team_id_veto1() const {
  16307. return (_has_bits_[0] & 0x00000080u) != 0;
  16308. }
  16309. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_team_id_veto1() {
  16310. _has_bits_[0] |= 0x00000080u;
  16311. }
  16312. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_team_id_veto1() {
  16313. _has_bits_[0] &= ~0x00000080u;
  16314. }
  16315. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_team_id_veto1() {
  16316. team_id_veto1_ = 0;
  16317. clear_has_team_id_veto1();
  16318. }
  16319. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::team_id_veto1() const {
  16320. return team_id_veto1_;
  16321. }
  16322. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_team_id_veto1(::google::protobuf::int32 value) {
  16323. set_has_team_id_veto1();
  16324. team_id_veto1_ = value;
  16325. }
  16326. // optional int32 team_id_pickn = 9;
  16327. inline bool CDataGCCStrike15_v2_TournamentMatchDraft::has_team_id_pickn() const {
  16328. return (_has_bits_[0] & 0x00000100u) != 0;
  16329. }
  16330. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_has_team_id_pickn() {
  16331. _has_bits_[0] |= 0x00000100u;
  16332. }
  16333. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_has_team_id_pickn() {
  16334. _has_bits_[0] &= ~0x00000100u;
  16335. }
  16336. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_team_id_pickn() {
  16337. team_id_pickn_ = 0;
  16338. clear_has_team_id_pickn();
  16339. }
  16340. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentMatchDraft::team_id_pickn() const {
  16341. return team_id_pickn_;
  16342. }
  16343. inline void CDataGCCStrike15_v2_TournamentMatchDraft::set_team_id_pickn(::google::protobuf::int32 value) {
  16344. set_has_team_id_pickn();
  16345. team_id_pickn_ = value;
  16346. }
  16347. // repeated .CDataGCCStrike15_v2_TournamentMatchDraft.Entry drafts = 10;
  16348. inline int CDataGCCStrike15_v2_TournamentMatchDraft::drafts_size() const {
  16349. return drafts_.size();
  16350. }
  16351. inline void CDataGCCStrike15_v2_TournamentMatchDraft::clear_drafts() {
  16352. drafts_.Clear();
  16353. }
  16354. inline const ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry& CDataGCCStrike15_v2_TournamentMatchDraft::drafts(int index) const {
  16355. return drafts_.Get(index);
  16356. }
  16357. inline ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry* CDataGCCStrike15_v2_TournamentMatchDraft::mutable_drafts(int index) {
  16358. return drafts_.Mutable(index);
  16359. }
  16360. inline ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry* CDataGCCStrike15_v2_TournamentMatchDraft::add_drafts() {
  16361. return drafts_.Add();
  16362. }
  16363. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry >&
  16364. CDataGCCStrike15_v2_TournamentMatchDraft::drafts() const {
  16365. return drafts_;
  16366. }
  16367. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentMatchDraft_Entry >*
  16368. CDataGCCStrike15_v2_TournamentMatchDraft::mutable_drafts() {
  16369. return &drafts_;
  16370. }
  16371. // -------------------------------------------------------------------
  16372. // CPreMatchInfoData_TeamStats
  16373. // optional int32 match_info_idxtxt = 1;
  16374. inline bool CPreMatchInfoData_TeamStats::has_match_info_idxtxt() const {
  16375. return (_has_bits_[0] & 0x00000001u) != 0;
  16376. }
  16377. inline void CPreMatchInfoData_TeamStats::set_has_match_info_idxtxt() {
  16378. _has_bits_[0] |= 0x00000001u;
  16379. }
  16380. inline void CPreMatchInfoData_TeamStats::clear_has_match_info_idxtxt() {
  16381. _has_bits_[0] &= ~0x00000001u;
  16382. }
  16383. inline void CPreMatchInfoData_TeamStats::clear_match_info_idxtxt() {
  16384. match_info_idxtxt_ = 0;
  16385. clear_has_match_info_idxtxt();
  16386. }
  16387. inline ::google::protobuf::int32 CPreMatchInfoData_TeamStats::match_info_idxtxt() const {
  16388. return match_info_idxtxt_;
  16389. }
  16390. inline void CPreMatchInfoData_TeamStats::set_match_info_idxtxt(::google::protobuf::int32 value) {
  16391. set_has_match_info_idxtxt();
  16392. match_info_idxtxt_ = value;
  16393. }
  16394. // optional string match_info_txt = 2;
  16395. inline bool CPreMatchInfoData_TeamStats::has_match_info_txt() const {
  16396. return (_has_bits_[0] & 0x00000002u) != 0;
  16397. }
  16398. inline void CPreMatchInfoData_TeamStats::set_has_match_info_txt() {
  16399. _has_bits_[0] |= 0x00000002u;
  16400. }
  16401. inline void CPreMatchInfoData_TeamStats::clear_has_match_info_txt() {
  16402. _has_bits_[0] &= ~0x00000002u;
  16403. }
  16404. inline void CPreMatchInfoData_TeamStats::clear_match_info_txt() {
  16405. if (match_info_txt_ != &::google::protobuf::internal::kEmptyString) {
  16406. match_info_txt_->clear();
  16407. }
  16408. clear_has_match_info_txt();
  16409. }
  16410. inline const ::std::string& CPreMatchInfoData_TeamStats::match_info_txt() const {
  16411. return *match_info_txt_;
  16412. }
  16413. inline void CPreMatchInfoData_TeamStats::set_match_info_txt(const ::std::string& value) {
  16414. set_has_match_info_txt();
  16415. if (match_info_txt_ == &::google::protobuf::internal::kEmptyString) {
  16416. match_info_txt_ = new ::std::string;
  16417. }
  16418. match_info_txt_->assign(value);
  16419. }
  16420. inline void CPreMatchInfoData_TeamStats::set_match_info_txt(const char* value) {
  16421. set_has_match_info_txt();
  16422. if (match_info_txt_ == &::google::protobuf::internal::kEmptyString) {
  16423. match_info_txt_ = new ::std::string;
  16424. }
  16425. match_info_txt_->assign(value);
  16426. }
  16427. inline void CPreMatchInfoData_TeamStats::set_match_info_txt(const char* value, size_t size) {
  16428. set_has_match_info_txt();
  16429. if (match_info_txt_ == &::google::protobuf::internal::kEmptyString) {
  16430. match_info_txt_ = new ::std::string;
  16431. }
  16432. match_info_txt_->assign(reinterpret_cast<const char*>(value), size);
  16433. }
  16434. inline ::std::string* CPreMatchInfoData_TeamStats::mutable_match_info_txt() {
  16435. set_has_match_info_txt();
  16436. if (match_info_txt_ == &::google::protobuf::internal::kEmptyString) {
  16437. match_info_txt_ = new ::std::string;
  16438. }
  16439. return match_info_txt_;
  16440. }
  16441. inline ::std::string* CPreMatchInfoData_TeamStats::release_match_info_txt() {
  16442. clear_has_match_info_txt();
  16443. if (match_info_txt_ == &::google::protobuf::internal::kEmptyString) {
  16444. return NULL;
  16445. } else {
  16446. ::std::string* temp = match_info_txt_;
  16447. match_info_txt_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  16448. return temp;
  16449. }
  16450. }
  16451. inline void CPreMatchInfoData_TeamStats::set_allocated_match_info_txt(::std::string* match_info_txt) {
  16452. if (match_info_txt_ != &::google::protobuf::internal::kEmptyString) {
  16453. delete match_info_txt_;
  16454. }
  16455. if (match_info_txt) {
  16456. set_has_match_info_txt();
  16457. match_info_txt_ = match_info_txt;
  16458. } else {
  16459. clear_has_match_info_txt();
  16460. match_info_txt_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  16461. }
  16462. }
  16463. // repeated string match_info_teams = 3;
  16464. inline int CPreMatchInfoData_TeamStats::match_info_teams_size() const {
  16465. return match_info_teams_.size();
  16466. }
  16467. inline void CPreMatchInfoData_TeamStats::clear_match_info_teams() {
  16468. match_info_teams_.Clear();
  16469. }
  16470. inline const ::std::string& CPreMatchInfoData_TeamStats::match_info_teams(int index) const {
  16471. return match_info_teams_.Get(index);
  16472. }
  16473. inline ::std::string* CPreMatchInfoData_TeamStats::mutable_match_info_teams(int index) {
  16474. return match_info_teams_.Mutable(index);
  16475. }
  16476. inline void CPreMatchInfoData_TeamStats::set_match_info_teams(int index, const ::std::string& value) {
  16477. match_info_teams_.Mutable(index)->assign(value);
  16478. }
  16479. inline void CPreMatchInfoData_TeamStats::set_match_info_teams(int index, const char* value) {
  16480. match_info_teams_.Mutable(index)->assign(value);
  16481. }
  16482. inline void CPreMatchInfoData_TeamStats::set_match_info_teams(int index, const char* value, size_t size) {
  16483. match_info_teams_.Mutable(index)->assign(
  16484. reinterpret_cast<const char*>(value), size);
  16485. }
  16486. inline ::std::string* CPreMatchInfoData_TeamStats::add_match_info_teams() {
  16487. return match_info_teams_.Add();
  16488. }
  16489. inline void CPreMatchInfoData_TeamStats::add_match_info_teams(const ::std::string& value) {
  16490. match_info_teams_.Add()->assign(value);
  16491. }
  16492. inline void CPreMatchInfoData_TeamStats::add_match_info_teams(const char* value) {
  16493. match_info_teams_.Add()->assign(value);
  16494. }
  16495. inline void CPreMatchInfoData_TeamStats::add_match_info_teams(const char* value, size_t size) {
  16496. match_info_teams_.Add()->assign(reinterpret_cast<const char*>(value), size);
  16497. }
  16498. inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  16499. CPreMatchInfoData_TeamStats::match_info_teams() const {
  16500. return match_info_teams_;
  16501. }
  16502. inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  16503. CPreMatchInfoData_TeamStats::mutable_match_info_teams() {
  16504. return &match_info_teams_;
  16505. }
  16506. // -------------------------------------------------------------------
  16507. // CPreMatchInfoData
  16508. // optional int32 predictions_pct = 1;
  16509. inline bool CPreMatchInfoData::has_predictions_pct() const {
  16510. return (_has_bits_[0] & 0x00000001u) != 0;
  16511. }
  16512. inline void CPreMatchInfoData::set_has_predictions_pct() {
  16513. _has_bits_[0] |= 0x00000001u;
  16514. }
  16515. inline void CPreMatchInfoData::clear_has_predictions_pct() {
  16516. _has_bits_[0] &= ~0x00000001u;
  16517. }
  16518. inline void CPreMatchInfoData::clear_predictions_pct() {
  16519. predictions_pct_ = 0;
  16520. clear_has_predictions_pct();
  16521. }
  16522. inline ::google::protobuf::int32 CPreMatchInfoData::predictions_pct() const {
  16523. return predictions_pct_;
  16524. }
  16525. inline void CPreMatchInfoData::set_predictions_pct(::google::protobuf::int32 value) {
  16526. set_has_predictions_pct();
  16527. predictions_pct_ = value;
  16528. }
  16529. // optional .CDataGCCStrike15_v2_TournamentMatchDraft draft = 4;
  16530. inline bool CPreMatchInfoData::has_draft() const {
  16531. return (_has_bits_[0] & 0x00000002u) != 0;
  16532. }
  16533. inline void CPreMatchInfoData::set_has_draft() {
  16534. _has_bits_[0] |= 0x00000002u;
  16535. }
  16536. inline void CPreMatchInfoData::clear_has_draft() {
  16537. _has_bits_[0] &= ~0x00000002u;
  16538. }
  16539. inline void CPreMatchInfoData::clear_draft() {
  16540. if (draft_ != NULL) draft_->::CDataGCCStrike15_v2_TournamentMatchDraft::Clear();
  16541. clear_has_draft();
  16542. }
  16543. inline const ::CDataGCCStrike15_v2_TournamentMatchDraft& CPreMatchInfoData::draft() const {
  16544. return draft_ != NULL ? *draft_ : *default_instance_->draft_;
  16545. }
  16546. inline ::CDataGCCStrike15_v2_TournamentMatchDraft* CPreMatchInfoData::mutable_draft() {
  16547. set_has_draft();
  16548. if (draft_ == NULL) draft_ = new ::CDataGCCStrike15_v2_TournamentMatchDraft;
  16549. return draft_;
  16550. }
  16551. inline ::CDataGCCStrike15_v2_TournamentMatchDraft* CPreMatchInfoData::release_draft() {
  16552. clear_has_draft();
  16553. ::CDataGCCStrike15_v2_TournamentMatchDraft* temp = draft_;
  16554. draft_ = NULL;
  16555. return temp;
  16556. }
  16557. inline void CPreMatchInfoData::set_allocated_draft(::CDataGCCStrike15_v2_TournamentMatchDraft* draft) {
  16558. delete draft_;
  16559. draft_ = draft;
  16560. if (draft) {
  16561. set_has_draft();
  16562. } else {
  16563. clear_has_draft();
  16564. }
  16565. }
  16566. // repeated .CPreMatchInfoData.TeamStats stats = 5;
  16567. inline int CPreMatchInfoData::stats_size() const {
  16568. return stats_.size();
  16569. }
  16570. inline void CPreMatchInfoData::clear_stats() {
  16571. stats_.Clear();
  16572. }
  16573. inline const ::CPreMatchInfoData_TeamStats& CPreMatchInfoData::stats(int index) const {
  16574. return stats_.Get(index);
  16575. }
  16576. inline ::CPreMatchInfoData_TeamStats* CPreMatchInfoData::mutable_stats(int index) {
  16577. return stats_.Mutable(index);
  16578. }
  16579. inline ::CPreMatchInfoData_TeamStats* CPreMatchInfoData::add_stats() {
  16580. return stats_.Add();
  16581. }
  16582. inline const ::google::protobuf::RepeatedPtrField< ::CPreMatchInfoData_TeamStats >&
  16583. CPreMatchInfoData::stats() const {
  16584. return stats_;
  16585. }
  16586. inline ::google::protobuf::RepeatedPtrField< ::CPreMatchInfoData_TeamStats >*
  16587. CPreMatchInfoData::mutable_stats() {
  16588. return &stats_;
  16589. }
  16590. // -------------------------------------------------------------------
  16591. // CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve
  16592. // repeated uint32 account_ids = 1;
  16593. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::account_ids_size() const {
  16594. return account_ids_.size();
  16595. }
  16596. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_account_ids() {
  16597. account_ids_.Clear();
  16598. }
  16599. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::account_ids(int index) const {
  16600. return account_ids_.Get(index);
  16601. }
  16602. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_account_ids(int index, ::google::protobuf::uint32 value) {
  16603. account_ids_.Set(index, value);
  16604. }
  16605. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_account_ids(::google::protobuf::uint32 value) {
  16606. account_ids_.Add(value);
  16607. }
  16608. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  16609. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::account_ids() const {
  16610. return account_ids_;
  16611. }
  16612. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16613. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_account_ids() {
  16614. return &account_ids_;
  16615. }
  16616. // optional uint32 game_type = 2;
  16617. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_game_type() const {
  16618. return (_has_bits_[0] & 0x00000002u) != 0;
  16619. }
  16620. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_game_type() {
  16621. _has_bits_[0] |= 0x00000002u;
  16622. }
  16623. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_game_type() {
  16624. _has_bits_[0] &= ~0x00000002u;
  16625. }
  16626. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_game_type() {
  16627. game_type_ = 0u;
  16628. clear_has_game_type();
  16629. }
  16630. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::game_type() const {
  16631. return game_type_;
  16632. }
  16633. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_game_type(::google::protobuf::uint32 value) {
  16634. set_has_game_type();
  16635. game_type_ = value;
  16636. }
  16637. // optional uint64 match_id = 3;
  16638. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_match_id() const {
  16639. return (_has_bits_[0] & 0x00000004u) != 0;
  16640. }
  16641. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_match_id() {
  16642. _has_bits_[0] |= 0x00000004u;
  16643. }
  16644. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_match_id() {
  16645. _has_bits_[0] &= ~0x00000004u;
  16646. }
  16647. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_match_id() {
  16648. match_id_ = GOOGLE_ULONGLONG(0);
  16649. clear_has_match_id();
  16650. }
  16651. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::match_id() const {
  16652. return match_id_;
  16653. }
  16654. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_match_id(::google::protobuf::uint64 value) {
  16655. set_has_match_id();
  16656. match_id_ = value;
  16657. }
  16658. // optional uint32 server_version = 4;
  16659. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_server_version() const {
  16660. return (_has_bits_[0] & 0x00000008u) != 0;
  16661. }
  16662. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_server_version() {
  16663. _has_bits_[0] |= 0x00000008u;
  16664. }
  16665. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_server_version() {
  16666. _has_bits_[0] &= ~0x00000008u;
  16667. }
  16668. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_server_version() {
  16669. server_version_ = 0u;
  16670. clear_has_server_version();
  16671. }
  16672. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::server_version() const {
  16673. return server_version_;
  16674. }
  16675. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_server_version(::google::protobuf::uint32 value) {
  16676. set_has_server_version();
  16677. server_version_ = value;
  16678. }
  16679. // repeated .PlayerRankingInfo rankings = 5;
  16680. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::rankings_size() const {
  16681. return rankings_.size();
  16682. }
  16683. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_rankings() {
  16684. rankings_.Clear();
  16685. }
  16686. inline const ::PlayerRankingInfo& CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::rankings(int index) const {
  16687. return rankings_.Get(index);
  16688. }
  16689. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_rankings(int index) {
  16690. return rankings_.Mutable(index);
  16691. }
  16692. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_rankings() {
  16693. return rankings_.Add();
  16694. }
  16695. inline const ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >&
  16696. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::rankings() const {
  16697. return rankings_;
  16698. }
  16699. inline ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >*
  16700. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_rankings() {
  16701. return &rankings_;
  16702. }
  16703. // optional uint64 encryption_key = 6;
  16704. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_encryption_key() const {
  16705. return (_has_bits_[0] & 0x00000020u) != 0;
  16706. }
  16707. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_encryption_key() {
  16708. _has_bits_[0] |= 0x00000020u;
  16709. }
  16710. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_encryption_key() {
  16711. _has_bits_[0] &= ~0x00000020u;
  16712. }
  16713. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_encryption_key() {
  16714. encryption_key_ = GOOGLE_ULONGLONG(0);
  16715. clear_has_encryption_key();
  16716. }
  16717. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::encryption_key() const {
  16718. return encryption_key_;
  16719. }
  16720. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_encryption_key(::google::protobuf::uint64 value) {
  16721. set_has_encryption_key();
  16722. encryption_key_ = value;
  16723. }
  16724. // optional uint64 encryption_key_pub = 7;
  16725. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_encryption_key_pub() const {
  16726. return (_has_bits_[0] & 0x00000040u) != 0;
  16727. }
  16728. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_encryption_key_pub() {
  16729. _has_bits_[0] |= 0x00000040u;
  16730. }
  16731. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_encryption_key_pub() {
  16732. _has_bits_[0] &= ~0x00000040u;
  16733. }
  16734. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_encryption_key_pub() {
  16735. encryption_key_pub_ = GOOGLE_ULONGLONG(0);
  16736. clear_has_encryption_key_pub();
  16737. }
  16738. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::encryption_key_pub() const {
  16739. return encryption_key_pub_;
  16740. }
  16741. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_encryption_key_pub(::google::protobuf::uint64 value) {
  16742. set_has_encryption_key_pub();
  16743. encryption_key_pub_ = value;
  16744. }
  16745. // repeated uint32 party_ids = 8;
  16746. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::party_ids_size() const {
  16747. return party_ids_.size();
  16748. }
  16749. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_party_ids() {
  16750. party_ids_.Clear();
  16751. }
  16752. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::party_ids(int index) const {
  16753. return party_ids_.Get(index);
  16754. }
  16755. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_party_ids(int index, ::google::protobuf::uint32 value) {
  16756. party_ids_.Set(index, value);
  16757. }
  16758. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_party_ids(::google::protobuf::uint32 value) {
  16759. party_ids_.Add(value);
  16760. }
  16761. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  16762. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::party_ids() const {
  16763. return party_ids_;
  16764. }
  16765. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16766. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_party_ids() {
  16767. return &party_ids_;
  16768. }
  16769. // repeated .IpAddressMask whitelist = 9;
  16770. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::whitelist_size() const {
  16771. return whitelist_.size();
  16772. }
  16773. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_whitelist() {
  16774. whitelist_.Clear();
  16775. }
  16776. inline const ::IpAddressMask& CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::whitelist(int index) const {
  16777. return whitelist_.Get(index);
  16778. }
  16779. inline ::IpAddressMask* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_whitelist(int index) {
  16780. return whitelist_.Mutable(index);
  16781. }
  16782. inline ::IpAddressMask* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_whitelist() {
  16783. return whitelist_.Add();
  16784. }
  16785. inline const ::google::protobuf::RepeatedPtrField< ::IpAddressMask >&
  16786. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::whitelist() const {
  16787. return whitelist_;
  16788. }
  16789. inline ::google::protobuf::RepeatedPtrField< ::IpAddressMask >*
  16790. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_whitelist() {
  16791. return &whitelist_;
  16792. }
  16793. // optional uint64 tv_master_steamid = 10;
  16794. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_tv_master_steamid() const {
  16795. return (_has_bits_[0] & 0x00000200u) != 0;
  16796. }
  16797. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_tv_master_steamid() {
  16798. _has_bits_[0] |= 0x00000200u;
  16799. }
  16800. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_tv_master_steamid() {
  16801. _has_bits_[0] &= ~0x00000200u;
  16802. }
  16803. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_tv_master_steamid() {
  16804. tv_master_steamid_ = GOOGLE_ULONGLONG(0);
  16805. clear_has_tv_master_steamid();
  16806. }
  16807. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tv_master_steamid() const {
  16808. return tv_master_steamid_;
  16809. }
  16810. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_tv_master_steamid(::google::protobuf::uint64 value) {
  16811. set_has_tv_master_steamid();
  16812. tv_master_steamid_ = value;
  16813. }
  16814. // optional .TournamentEvent tournament_event = 11;
  16815. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_tournament_event() const {
  16816. return (_has_bits_[0] & 0x00000400u) != 0;
  16817. }
  16818. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_tournament_event() {
  16819. _has_bits_[0] |= 0x00000400u;
  16820. }
  16821. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_tournament_event() {
  16822. _has_bits_[0] &= ~0x00000400u;
  16823. }
  16824. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_tournament_event() {
  16825. if (tournament_event_ != NULL) tournament_event_->::TournamentEvent::Clear();
  16826. clear_has_tournament_event();
  16827. }
  16828. inline const ::TournamentEvent& CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_event() const {
  16829. return tournament_event_ != NULL ? *tournament_event_ : *default_instance_->tournament_event_;
  16830. }
  16831. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_tournament_event() {
  16832. set_has_tournament_event();
  16833. if (tournament_event_ == NULL) tournament_event_ = new ::TournamentEvent;
  16834. return tournament_event_;
  16835. }
  16836. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::release_tournament_event() {
  16837. clear_has_tournament_event();
  16838. ::TournamentEvent* temp = tournament_event_;
  16839. tournament_event_ = NULL;
  16840. return temp;
  16841. }
  16842. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_allocated_tournament_event(::TournamentEvent* tournament_event) {
  16843. delete tournament_event_;
  16844. tournament_event_ = tournament_event;
  16845. if (tournament_event) {
  16846. set_has_tournament_event();
  16847. } else {
  16848. clear_has_tournament_event();
  16849. }
  16850. }
  16851. // repeated .TournamentTeam tournament_teams = 12;
  16852. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_teams_size() const {
  16853. return tournament_teams_.size();
  16854. }
  16855. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_tournament_teams() {
  16856. tournament_teams_.Clear();
  16857. }
  16858. inline const ::TournamentTeam& CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_teams(int index) const {
  16859. return tournament_teams_.Get(index);
  16860. }
  16861. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_tournament_teams(int index) {
  16862. return tournament_teams_.Mutable(index);
  16863. }
  16864. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_tournament_teams() {
  16865. return tournament_teams_.Add();
  16866. }
  16867. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  16868. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_teams() const {
  16869. return tournament_teams_;
  16870. }
  16871. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  16872. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_tournament_teams() {
  16873. return &tournament_teams_;
  16874. }
  16875. // repeated uint32 tournament_casters_account_ids = 13;
  16876. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_casters_account_ids_size() const {
  16877. return tournament_casters_account_ids_.size();
  16878. }
  16879. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_tournament_casters_account_ids() {
  16880. tournament_casters_account_ids_.Clear();
  16881. }
  16882. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_casters_account_ids(int index) const {
  16883. return tournament_casters_account_ids_.Get(index);
  16884. }
  16885. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_tournament_casters_account_ids(int index, ::google::protobuf::uint32 value) {
  16886. tournament_casters_account_ids_.Set(index, value);
  16887. }
  16888. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::add_tournament_casters_account_ids(::google::protobuf::uint32 value) {
  16889. tournament_casters_account_ids_.Add(value);
  16890. }
  16891. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  16892. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tournament_casters_account_ids() const {
  16893. return tournament_casters_account_ids_;
  16894. }
  16895. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  16896. CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_tournament_casters_account_ids() {
  16897. return &tournament_casters_account_ids_;
  16898. }
  16899. // optional uint64 tv_relay_steamid = 14;
  16900. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_tv_relay_steamid() const {
  16901. return (_has_bits_[0] & 0x00002000u) != 0;
  16902. }
  16903. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_tv_relay_steamid() {
  16904. _has_bits_[0] |= 0x00002000u;
  16905. }
  16906. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_tv_relay_steamid() {
  16907. _has_bits_[0] &= ~0x00002000u;
  16908. }
  16909. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_tv_relay_steamid() {
  16910. tv_relay_steamid_ = GOOGLE_ULONGLONG(0);
  16911. clear_has_tv_relay_steamid();
  16912. }
  16913. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::tv_relay_steamid() const {
  16914. return tv_relay_steamid_;
  16915. }
  16916. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_tv_relay_steamid(::google::protobuf::uint64 value) {
  16917. set_has_tv_relay_steamid();
  16918. tv_relay_steamid_ = value;
  16919. }
  16920. // optional .CPreMatchInfoData pre_match_data = 15;
  16921. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::has_pre_match_data() const {
  16922. return (_has_bits_[0] & 0x00004000u) != 0;
  16923. }
  16924. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_has_pre_match_data() {
  16925. _has_bits_[0] |= 0x00004000u;
  16926. }
  16927. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_has_pre_match_data() {
  16928. _has_bits_[0] &= ~0x00004000u;
  16929. }
  16930. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::clear_pre_match_data() {
  16931. if (pre_match_data_ != NULL) pre_match_data_->::CPreMatchInfoData::Clear();
  16932. clear_has_pre_match_data();
  16933. }
  16934. inline const ::CPreMatchInfoData& CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::pre_match_data() const {
  16935. return pre_match_data_ != NULL ? *pre_match_data_ : *default_instance_->pre_match_data_;
  16936. }
  16937. inline ::CPreMatchInfoData* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::mutable_pre_match_data() {
  16938. set_has_pre_match_data();
  16939. if (pre_match_data_ == NULL) pre_match_data_ = new ::CPreMatchInfoData;
  16940. return pre_match_data_;
  16941. }
  16942. inline ::CPreMatchInfoData* CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::release_pre_match_data() {
  16943. clear_has_pre_match_data();
  16944. ::CPreMatchInfoData* temp = pre_match_data_;
  16945. pre_match_data_ = NULL;
  16946. return temp;
  16947. }
  16948. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::set_allocated_pre_match_data(::CPreMatchInfoData* pre_match_data) {
  16949. delete pre_match_data_;
  16950. pre_match_data_ = pre_match_data;
  16951. if (pre_match_data) {
  16952. set_has_pre_match_data();
  16953. } else {
  16954. clear_has_pre_match_data();
  16955. }
  16956. }
  16957. // -------------------------------------------------------------------
  16958. // CMsgGCCStrike15_v2_MatchmakingServerReservationResponse
  16959. // optional uint64 reservationid = 1;
  16960. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reservationid() const {
  16961. return (_has_bits_[0] & 0x00000001u) != 0;
  16962. }
  16963. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reservationid() {
  16964. _has_bits_[0] |= 0x00000001u;
  16965. }
  16966. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reservationid() {
  16967. _has_bits_[0] &= ~0x00000001u;
  16968. }
  16969. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reservationid() {
  16970. reservationid_ = GOOGLE_ULONGLONG(0);
  16971. clear_has_reservationid();
  16972. }
  16973. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reservationid() const {
  16974. return reservationid_;
  16975. }
  16976. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reservationid(::google::protobuf::uint64 value) {
  16977. set_has_reservationid();
  16978. reservationid_ = value;
  16979. }
  16980. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  16981. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reservation() const {
  16982. return (_has_bits_[0] & 0x00000002u) != 0;
  16983. }
  16984. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reservation() {
  16985. _has_bits_[0] |= 0x00000002u;
  16986. }
  16987. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reservation() {
  16988. _has_bits_[0] &= ~0x00000002u;
  16989. }
  16990. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reservation() {
  16991. if (reservation_ != NULL) reservation_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::Clear();
  16992. clear_has_reservation();
  16993. }
  16994. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reservation() const {
  16995. return reservation_ != NULL ? *reservation_ : *default_instance_->reservation_;
  16996. }
  16997. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_reservation() {
  16998. set_has_reservation();
  16999. if (reservation_ == NULL) reservation_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve;
  17000. return reservation_;
  17001. }
  17002. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::release_reservation() {
  17003. clear_has_reservation();
  17004. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* temp = reservation_;
  17005. reservation_ = NULL;
  17006. return temp;
  17007. }
  17008. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation) {
  17009. delete reservation_;
  17010. reservation_ = reservation;
  17011. if (reservation) {
  17012. set_has_reservation();
  17013. } else {
  17014. clear_has_reservation();
  17015. }
  17016. }
  17017. // optional string map = 3;
  17018. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_map() const {
  17019. return (_has_bits_[0] & 0x00000004u) != 0;
  17020. }
  17021. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_map() {
  17022. _has_bits_[0] |= 0x00000004u;
  17023. }
  17024. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_map() {
  17025. _has_bits_[0] &= ~0x00000004u;
  17026. }
  17027. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_map() {
  17028. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17029. map_->clear();
  17030. }
  17031. clear_has_map();
  17032. }
  17033. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::map() const {
  17034. return *map_;
  17035. }
  17036. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_map(const ::std::string& value) {
  17037. set_has_map();
  17038. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17039. map_ = new ::std::string;
  17040. }
  17041. map_->assign(value);
  17042. }
  17043. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_map(const char* value) {
  17044. set_has_map();
  17045. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17046. map_ = new ::std::string;
  17047. }
  17048. map_->assign(value);
  17049. }
  17050. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_map(const char* value, size_t size) {
  17051. set_has_map();
  17052. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17053. map_ = new ::std::string;
  17054. }
  17055. map_->assign(reinterpret_cast<const char*>(value), size);
  17056. }
  17057. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_map() {
  17058. set_has_map();
  17059. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17060. map_ = new ::std::string;
  17061. }
  17062. return map_;
  17063. }
  17064. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::release_map() {
  17065. clear_has_map();
  17066. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17067. return NULL;
  17068. } else {
  17069. ::std::string* temp = map_;
  17070. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17071. return temp;
  17072. }
  17073. }
  17074. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_allocated_map(::std::string* map) {
  17075. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17076. delete map_;
  17077. }
  17078. if (map) {
  17079. set_has_map();
  17080. map_ = map;
  17081. } else {
  17082. clear_has_map();
  17083. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17084. }
  17085. }
  17086. // optional uint64 gc_reservation_sent = 4;
  17087. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_gc_reservation_sent() const {
  17088. return (_has_bits_[0] & 0x00000008u) != 0;
  17089. }
  17090. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_gc_reservation_sent() {
  17091. _has_bits_[0] |= 0x00000008u;
  17092. }
  17093. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_gc_reservation_sent() {
  17094. _has_bits_[0] &= ~0x00000008u;
  17095. }
  17096. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_gc_reservation_sent() {
  17097. gc_reservation_sent_ = GOOGLE_ULONGLONG(0);
  17098. clear_has_gc_reservation_sent();
  17099. }
  17100. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::gc_reservation_sent() const {
  17101. return gc_reservation_sent_;
  17102. }
  17103. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_gc_reservation_sent(::google::protobuf::uint64 value) {
  17104. set_has_gc_reservation_sent();
  17105. gc_reservation_sent_ = value;
  17106. }
  17107. // optional uint32 server_version = 5;
  17108. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_server_version() const {
  17109. return (_has_bits_[0] & 0x00000010u) != 0;
  17110. }
  17111. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_server_version() {
  17112. _has_bits_[0] |= 0x00000010u;
  17113. }
  17114. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_server_version() {
  17115. _has_bits_[0] &= ~0x00000010u;
  17116. }
  17117. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_server_version() {
  17118. server_version_ = 0u;
  17119. clear_has_server_version();
  17120. }
  17121. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::server_version() const {
  17122. return server_version_;
  17123. }
  17124. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_server_version(::google::protobuf::uint32 value) {
  17125. set_has_server_version();
  17126. server_version_ = value;
  17127. }
  17128. // optional .ServerHltvInfo tv_info = 6;
  17129. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_tv_info() const {
  17130. return (_has_bits_[0] & 0x00000020u) != 0;
  17131. }
  17132. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_tv_info() {
  17133. _has_bits_[0] |= 0x00000020u;
  17134. }
  17135. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_tv_info() {
  17136. _has_bits_[0] &= ~0x00000020u;
  17137. }
  17138. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_tv_info() {
  17139. if (tv_info_ != NULL) tv_info_->::ServerHltvInfo::Clear();
  17140. clear_has_tv_info();
  17141. }
  17142. inline const ::ServerHltvInfo& CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::tv_info() const {
  17143. return tv_info_ != NULL ? *tv_info_ : *default_instance_->tv_info_;
  17144. }
  17145. inline ::ServerHltvInfo* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_tv_info() {
  17146. set_has_tv_info();
  17147. if (tv_info_ == NULL) tv_info_ = new ::ServerHltvInfo;
  17148. return tv_info_;
  17149. }
  17150. inline ::ServerHltvInfo* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::release_tv_info() {
  17151. clear_has_tv_info();
  17152. ::ServerHltvInfo* temp = tv_info_;
  17153. tv_info_ = NULL;
  17154. return temp;
  17155. }
  17156. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_allocated_tv_info(::ServerHltvInfo* tv_info) {
  17157. delete tv_info_;
  17158. tv_info_ = tv_info;
  17159. if (tv_info) {
  17160. set_has_tv_info();
  17161. } else {
  17162. clear_has_tv_info();
  17163. }
  17164. }
  17165. // repeated uint32 reward_player_accounts = 7;
  17166. inline int CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_player_accounts_size() const {
  17167. return reward_player_accounts_.size();
  17168. }
  17169. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reward_player_accounts() {
  17170. reward_player_accounts_.Clear();
  17171. }
  17172. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_player_accounts(int index) const {
  17173. return reward_player_accounts_.Get(index);
  17174. }
  17175. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reward_player_accounts(int index, ::google::protobuf::uint32 value) {
  17176. reward_player_accounts_.Set(index, value);
  17177. }
  17178. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::add_reward_player_accounts(::google::protobuf::uint32 value) {
  17179. reward_player_accounts_.Add(value);
  17180. }
  17181. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  17182. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_player_accounts() const {
  17183. return reward_player_accounts_;
  17184. }
  17185. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  17186. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_reward_player_accounts() {
  17187. return &reward_player_accounts_;
  17188. }
  17189. // repeated uint32 idle_player_accounts = 8;
  17190. inline int CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::idle_player_accounts_size() const {
  17191. return idle_player_accounts_.size();
  17192. }
  17193. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_idle_player_accounts() {
  17194. idle_player_accounts_.Clear();
  17195. }
  17196. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::idle_player_accounts(int index) const {
  17197. return idle_player_accounts_.Get(index);
  17198. }
  17199. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_idle_player_accounts(int index, ::google::protobuf::uint32 value) {
  17200. idle_player_accounts_.Set(index, value);
  17201. }
  17202. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::add_idle_player_accounts(::google::protobuf::uint32 value) {
  17203. idle_player_accounts_.Add(value);
  17204. }
  17205. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  17206. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::idle_player_accounts() const {
  17207. return idle_player_accounts_;
  17208. }
  17209. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  17210. CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_idle_player_accounts() {
  17211. return &idle_player_accounts_;
  17212. }
  17213. // optional uint32 reward_item_attr_def_idx = 9;
  17214. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reward_item_attr_def_idx() const {
  17215. return (_has_bits_[0] & 0x00000100u) != 0;
  17216. }
  17217. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reward_item_attr_def_idx() {
  17218. _has_bits_[0] |= 0x00000100u;
  17219. }
  17220. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reward_item_attr_def_idx() {
  17221. _has_bits_[0] &= ~0x00000100u;
  17222. }
  17223. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reward_item_attr_def_idx() {
  17224. reward_item_attr_def_idx_ = 0u;
  17225. clear_has_reward_item_attr_def_idx();
  17226. }
  17227. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_item_attr_def_idx() const {
  17228. return reward_item_attr_def_idx_;
  17229. }
  17230. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reward_item_attr_def_idx(::google::protobuf::uint32 value) {
  17231. set_has_reward_item_attr_def_idx();
  17232. reward_item_attr_def_idx_ = value;
  17233. }
  17234. // optional uint32 reward_item_attr_value = 10;
  17235. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reward_item_attr_value() const {
  17236. return (_has_bits_[0] & 0x00000200u) != 0;
  17237. }
  17238. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reward_item_attr_value() {
  17239. _has_bits_[0] |= 0x00000200u;
  17240. }
  17241. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reward_item_attr_value() {
  17242. _has_bits_[0] &= ~0x00000200u;
  17243. }
  17244. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reward_item_attr_value() {
  17245. reward_item_attr_value_ = 0u;
  17246. clear_has_reward_item_attr_value();
  17247. }
  17248. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_item_attr_value() const {
  17249. return reward_item_attr_value_;
  17250. }
  17251. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reward_item_attr_value(::google::protobuf::uint32 value) {
  17252. set_has_reward_item_attr_value();
  17253. reward_item_attr_value_ = value;
  17254. }
  17255. // optional uint32 reward_item_attr_reward_idx = 11;
  17256. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reward_item_attr_reward_idx() const {
  17257. return (_has_bits_[0] & 0x00000400u) != 0;
  17258. }
  17259. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reward_item_attr_reward_idx() {
  17260. _has_bits_[0] |= 0x00000400u;
  17261. }
  17262. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reward_item_attr_reward_idx() {
  17263. _has_bits_[0] &= ~0x00000400u;
  17264. }
  17265. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reward_item_attr_reward_idx() {
  17266. reward_item_attr_reward_idx_ = 0u;
  17267. clear_has_reward_item_attr_reward_idx();
  17268. }
  17269. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_item_attr_reward_idx() const {
  17270. return reward_item_attr_reward_idx_;
  17271. }
  17272. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reward_item_attr_reward_idx(::google::protobuf::uint32 value) {
  17273. set_has_reward_item_attr_reward_idx();
  17274. reward_item_attr_reward_idx_ = value;
  17275. }
  17276. // optional uint32 reward_drop_list = 12;
  17277. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_reward_drop_list() const {
  17278. return (_has_bits_[0] & 0x00000800u) != 0;
  17279. }
  17280. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_reward_drop_list() {
  17281. _has_bits_[0] |= 0x00000800u;
  17282. }
  17283. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_reward_drop_list() {
  17284. _has_bits_[0] &= ~0x00000800u;
  17285. }
  17286. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_reward_drop_list() {
  17287. reward_drop_list_ = 0u;
  17288. clear_has_reward_drop_list();
  17289. }
  17290. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::reward_drop_list() const {
  17291. return reward_drop_list_;
  17292. }
  17293. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_reward_drop_list(::google::protobuf::uint32 value) {
  17294. set_has_reward_drop_list();
  17295. reward_drop_list_ = value;
  17296. }
  17297. // optional string tournament_tag = 13;
  17298. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_tournament_tag() const {
  17299. return (_has_bits_[0] & 0x00001000u) != 0;
  17300. }
  17301. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_tournament_tag() {
  17302. _has_bits_[0] |= 0x00001000u;
  17303. }
  17304. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_tournament_tag() {
  17305. _has_bits_[0] &= ~0x00001000u;
  17306. }
  17307. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_tournament_tag() {
  17308. if (tournament_tag_ != &::google::protobuf::internal::kEmptyString) {
  17309. tournament_tag_->clear();
  17310. }
  17311. clear_has_tournament_tag();
  17312. }
  17313. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::tournament_tag() const {
  17314. return *tournament_tag_;
  17315. }
  17316. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_tournament_tag(const ::std::string& value) {
  17317. set_has_tournament_tag();
  17318. if (tournament_tag_ == &::google::protobuf::internal::kEmptyString) {
  17319. tournament_tag_ = new ::std::string;
  17320. }
  17321. tournament_tag_->assign(value);
  17322. }
  17323. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_tournament_tag(const char* value) {
  17324. set_has_tournament_tag();
  17325. if (tournament_tag_ == &::google::protobuf::internal::kEmptyString) {
  17326. tournament_tag_ = new ::std::string;
  17327. }
  17328. tournament_tag_->assign(value);
  17329. }
  17330. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_tournament_tag(const char* value, size_t size) {
  17331. set_has_tournament_tag();
  17332. if (tournament_tag_ == &::google::protobuf::internal::kEmptyString) {
  17333. tournament_tag_ = new ::std::string;
  17334. }
  17335. tournament_tag_->assign(reinterpret_cast<const char*>(value), size);
  17336. }
  17337. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::mutable_tournament_tag() {
  17338. set_has_tournament_tag();
  17339. if (tournament_tag_ == &::google::protobuf::internal::kEmptyString) {
  17340. tournament_tag_ = new ::std::string;
  17341. }
  17342. return tournament_tag_;
  17343. }
  17344. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::release_tournament_tag() {
  17345. clear_has_tournament_tag();
  17346. if (tournament_tag_ == &::google::protobuf::internal::kEmptyString) {
  17347. return NULL;
  17348. } else {
  17349. ::std::string* temp = tournament_tag_;
  17350. tournament_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17351. return temp;
  17352. }
  17353. }
  17354. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_allocated_tournament_tag(::std::string* tournament_tag) {
  17355. if (tournament_tag_ != &::google::protobuf::internal::kEmptyString) {
  17356. delete tournament_tag_;
  17357. }
  17358. if (tournament_tag) {
  17359. set_has_tournament_tag();
  17360. tournament_tag_ = tournament_tag;
  17361. } else {
  17362. clear_has_tournament_tag();
  17363. tournament_tag_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17364. }
  17365. }
  17366. // optional uint32 steamdatagram_port = 14;
  17367. inline bool CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::has_steamdatagram_port() const {
  17368. return (_has_bits_[0] & 0x00002000u) != 0;
  17369. }
  17370. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_has_steamdatagram_port() {
  17371. _has_bits_[0] |= 0x00002000u;
  17372. }
  17373. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_has_steamdatagram_port() {
  17374. _has_bits_[0] &= ~0x00002000u;
  17375. }
  17376. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::clear_steamdatagram_port() {
  17377. steamdatagram_port_ = 0u;
  17378. clear_has_steamdatagram_port();
  17379. }
  17380. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::steamdatagram_port() const {
  17381. return steamdatagram_port_;
  17382. }
  17383. inline void CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::set_steamdatagram_port(::google::protobuf::uint32 value) {
  17384. set_has_steamdatagram_port();
  17385. steamdatagram_port_ = value;
  17386. }
  17387. // -------------------------------------------------------------------
  17388. // CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve
  17389. // optional uint64 serverid = 1;
  17390. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::has_serverid() const {
  17391. return (_has_bits_[0] & 0x00000001u) != 0;
  17392. }
  17393. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_has_serverid() {
  17394. _has_bits_[0] |= 0x00000001u;
  17395. }
  17396. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_has_serverid() {
  17397. _has_bits_[0] &= ~0x00000001u;
  17398. }
  17399. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_serverid() {
  17400. serverid_ = GOOGLE_ULONGLONG(0);
  17401. clear_has_serverid();
  17402. }
  17403. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::serverid() const {
  17404. return serverid_;
  17405. }
  17406. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_serverid(::google::protobuf::uint64 value) {
  17407. set_has_serverid();
  17408. serverid_ = value;
  17409. }
  17410. // optional uint64 reservationid = 4;
  17411. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::has_reservationid() const {
  17412. return (_has_bits_[0] & 0x00000002u) != 0;
  17413. }
  17414. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_has_reservationid() {
  17415. _has_bits_[0] |= 0x00000002u;
  17416. }
  17417. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_has_reservationid() {
  17418. _has_bits_[0] &= ~0x00000002u;
  17419. }
  17420. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_reservationid() {
  17421. reservationid_ = GOOGLE_ULONGLONG(0);
  17422. clear_has_reservationid();
  17423. }
  17424. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::reservationid() const {
  17425. return reservationid_;
  17426. }
  17427. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_reservationid(::google::protobuf::uint64 value) {
  17428. set_has_reservationid();
  17429. reservationid_ = value;
  17430. }
  17431. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 5;
  17432. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::has_reservation() const {
  17433. return (_has_bits_[0] & 0x00000004u) != 0;
  17434. }
  17435. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_has_reservation() {
  17436. _has_bits_[0] |= 0x00000004u;
  17437. }
  17438. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_has_reservation() {
  17439. _has_bits_[0] &= ~0x00000004u;
  17440. }
  17441. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_reservation() {
  17442. if (reservation_ != NULL) reservation_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::Clear();
  17443. clear_has_reservation();
  17444. }
  17445. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::reservation() const {
  17446. return reservation_ != NULL ? *reservation_ : *default_instance_->reservation_;
  17447. }
  17448. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::mutable_reservation() {
  17449. set_has_reservation();
  17450. if (reservation_ == NULL) reservation_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve;
  17451. return reservation_;
  17452. }
  17453. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::release_reservation() {
  17454. clear_has_reservation();
  17455. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* temp = reservation_;
  17456. reservation_ = NULL;
  17457. return temp;
  17458. }
  17459. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation) {
  17460. delete reservation_;
  17461. reservation_ = reservation;
  17462. if (reservation) {
  17463. set_has_reservation();
  17464. } else {
  17465. clear_has_reservation();
  17466. }
  17467. }
  17468. // optional string map = 6;
  17469. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::has_map() const {
  17470. return (_has_bits_[0] & 0x00000008u) != 0;
  17471. }
  17472. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_has_map() {
  17473. _has_bits_[0] |= 0x00000008u;
  17474. }
  17475. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_has_map() {
  17476. _has_bits_[0] &= ~0x00000008u;
  17477. }
  17478. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_map() {
  17479. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17480. map_->clear();
  17481. }
  17482. clear_has_map();
  17483. }
  17484. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::map() const {
  17485. return *map_;
  17486. }
  17487. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_map(const ::std::string& value) {
  17488. set_has_map();
  17489. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17490. map_ = new ::std::string;
  17491. }
  17492. map_->assign(value);
  17493. }
  17494. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_map(const char* value) {
  17495. set_has_map();
  17496. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17497. map_ = new ::std::string;
  17498. }
  17499. map_->assign(value);
  17500. }
  17501. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_map(const char* value, size_t size) {
  17502. set_has_map();
  17503. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17504. map_ = new ::std::string;
  17505. }
  17506. map_->assign(reinterpret_cast<const char*>(value), size);
  17507. }
  17508. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::mutable_map() {
  17509. set_has_map();
  17510. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17511. map_ = new ::std::string;
  17512. }
  17513. return map_;
  17514. }
  17515. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::release_map() {
  17516. clear_has_map();
  17517. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17518. return NULL;
  17519. } else {
  17520. ::std::string* temp = map_;
  17521. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17522. return temp;
  17523. }
  17524. }
  17525. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_allocated_map(::std::string* map) {
  17526. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17527. delete map_;
  17528. }
  17529. if (map) {
  17530. set_has_map();
  17531. map_ = map;
  17532. } else {
  17533. clear_has_map();
  17534. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17535. }
  17536. }
  17537. // optional string server_address = 7;
  17538. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::has_server_address() const {
  17539. return (_has_bits_[0] & 0x00000010u) != 0;
  17540. }
  17541. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_has_server_address() {
  17542. _has_bits_[0] |= 0x00000010u;
  17543. }
  17544. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_has_server_address() {
  17545. _has_bits_[0] &= ~0x00000010u;
  17546. }
  17547. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::clear_server_address() {
  17548. if (server_address_ != &::google::protobuf::internal::kEmptyString) {
  17549. server_address_->clear();
  17550. }
  17551. clear_has_server_address();
  17552. }
  17553. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::server_address() const {
  17554. return *server_address_;
  17555. }
  17556. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_server_address(const ::std::string& value) {
  17557. set_has_server_address();
  17558. if (server_address_ == &::google::protobuf::internal::kEmptyString) {
  17559. server_address_ = new ::std::string;
  17560. }
  17561. server_address_->assign(value);
  17562. }
  17563. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_server_address(const char* value) {
  17564. set_has_server_address();
  17565. if (server_address_ == &::google::protobuf::internal::kEmptyString) {
  17566. server_address_ = new ::std::string;
  17567. }
  17568. server_address_->assign(value);
  17569. }
  17570. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_server_address(const char* value, size_t size) {
  17571. set_has_server_address();
  17572. if (server_address_ == &::google::protobuf::internal::kEmptyString) {
  17573. server_address_ = new ::std::string;
  17574. }
  17575. server_address_->assign(reinterpret_cast<const char*>(value), size);
  17576. }
  17577. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::mutable_server_address() {
  17578. set_has_server_address();
  17579. if (server_address_ == &::google::protobuf::internal::kEmptyString) {
  17580. server_address_ = new ::std::string;
  17581. }
  17582. return server_address_;
  17583. }
  17584. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::release_server_address() {
  17585. clear_has_server_address();
  17586. if (server_address_ == &::google::protobuf::internal::kEmptyString) {
  17587. return NULL;
  17588. } else {
  17589. ::std::string* temp = server_address_;
  17590. server_address_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17591. return temp;
  17592. }
  17593. }
  17594. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::set_allocated_server_address(::std::string* server_address) {
  17595. if (server_address_ != &::google::protobuf::internal::kEmptyString) {
  17596. delete server_address_;
  17597. }
  17598. if (server_address) {
  17599. set_has_server_address();
  17600. server_address_ = server_address;
  17601. } else {
  17602. clear_has_server_address();
  17603. server_address_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17604. }
  17605. }
  17606. // -------------------------------------------------------------------
  17607. // CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo
  17608. // optional uint32 account_mvp = 1;
  17609. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::has_account_mvp() const {
  17610. return (_has_bits_[0] & 0x00000001u) != 0;
  17611. }
  17612. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::set_has_account_mvp() {
  17613. _has_bits_[0] |= 0x00000001u;
  17614. }
  17615. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::clear_has_account_mvp() {
  17616. _has_bits_[0] &= ~0x00000001u;
  17617. }
  17618. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::clear_account_mvp() {
  17619. account_mvp_ = 0u;
  17620. clear_has_account_mvp();
  17621. }
  17622. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::account_mvp() const {
  17623. return account_mvp_;
  17624. }
  17625. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::set_account_mvp(::google::protobuf::uint32 value) {
  17626. set_has_account_mvp();
  17627. account_mvp_ = value;
  17628. }
  17629. // -------------------------------------------------------------------
  17630. // CMsgGCCStrike15_v2_MatchmakingServerRoundStats
  17631. // optional uint64 reservationid = 1;
  17632. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_reservationid() const {
  17633. return (_has_bits_[0] & 0x00000001u) != 0;
  17634. }
  17635. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_reservationid() {
  17636. _has_bits_[0] |= 0x00000001u;
  17637. }
  17638. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_reservationid() {
  17639. _has_bits_[0] &= ~0x00000001u;
  17640. }
  17641. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_reservationid() {
  17642. reservationid_ = GOOGLE_ULONGLONG(0);
  17643. clear_has_reservationid();
  17644. }
  17645. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::reservationid() const {
  17646. return reservationid_;
  17647. }
  17648. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_reservationid(::google::protobuf::uint64 value) {
  17649. set_has_reservationid();
  17650. reservationid_ = value;
  17651. }
  17652. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  17653. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_reservation() const {
  17654. return (_has_bits_[0] & 0x00000002u) != 0;
  17655. }
  17656. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_reservation() {
  17657. _has_bits_[0] |= 0x00000002u;
  17658. }
  17659. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_reservation() {
  17660. _has_bits_[0] &= ~0x00000002u;
  17661. }
  17662. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_reservation() {
  17663. if (reservation_ != NULL) reservation_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::Clear();
  17664. clear_has_reservation();
  17665. }
  17666. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& CMsgGCCStrike15_v2_MatchmakingServerRoundStats::reservation() const {
  17667. return reservation_ != NULL ? *reservation_ : *default_instance_->reservation_;
  17668. }
  17669. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_reservation() {
  17670. set_has_reservation();
  17671. if (reservation_ == NULL) reservation_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve;
  17672. return reservation_;
  17673. }
  17674. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::release_reservation() {
  17675. clear_has_reservation();
  17676. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* temp = reservation_;
  17677. reservation_ = NULL;
  17678. return temp;
  17679. }
  17680. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation) {
  17681. delete reservation_;
  17682. reservation_ = reservation;
  17683. if (reservation) {
  17684. set_has_reservation();
  17685. } else {
  17686. clear_has_reservation();
  17687. }
  17688. }
  17689. // optional string map = 3;
  17690. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_map() const {
  17691. return (_has_bits_[0] & 0x00000004u) != 0;
  17692. }
  17693. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_map() {
  17694. _has_bits_[0] |= 0x00000004u;
  17695. }
  17696. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_map() {
  17697. _has_bits_[0] &= ~0x00000004u;
  17698. }
  17699. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_map() {
  17700. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17701. map_->clear();
  17702. }
  17703. clear_has_map();
  17704. }
  17705. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingServerRoundStats::map() const {
  17706. return *map_;
  17707. }
  17708. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_map(const ::std::string& value) {
  17709. set_has_map();
  17710. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17711. map_ = new ::std::string;
  17712. }
  17713. map_->assign(value);
  17714. }
  17715. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_map(const char* value) {
  17716. set_has_map();
  17717. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17718. map_ = new ::std::string;
  17719. }
  17720. map_->assign(value);
  17721. }
  17722. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_map(const char* value, size_t size) {
  17723. set_has_map();
  17724. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17725. map_ = new ::std::string;
  17726. }
  17727. map_->assign(reinterpret_cast<const char*>(value), size);
  17728. }
  17729. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_map() {
  17730. set_has_map();
  17731. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17732. map_ = new ::std::string;
  17733. }
  17734. return map_;
  17735. }
  17736. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::release_map() {
  17737. clear_has_map();
  17738. if (map_ == &::google::protobuf::internal::kEmptyString) {
  17739. return NULL;
  17740. } else {
  17741. ::std::string* temp = map_;
  17742. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17743. return temp;
  17744. }
  17745. }
  17746. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_allocated_map(::std::string* map) {
  17747. if (map_ != &::google::protobuf::internal::kEmptyString) {
  17748. delete map_;
  17749. }
  17750. if (map) {
  17751. set_has_map();
  17752. map_ = map;
  17753. } else {
  17754. clear_has_map();
  17755. map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  17756. }
  17757. }
  17758. // optional int32 round = 4;
  17759. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_round() const {
  17760. return (_has_bits_[0] & 0x00000008u) != 0;
  17761. }
  17762. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_round() {
  17763. _has_bits_[0] |= 0x00000008u;
  17764. }
  17765. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_round() {
  17766. _has_bits_[0] &= ~0x00000008u;
  17767. }
  17768. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_round() {
  17769. round_ = 0;
  17770. clear_has_round();
  17771. }
  17772. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::round() const {
  17773. return round_;
  17774. }
  17775. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_round(::google::protobuf::int32 value) {
  17776. set_has_round();
  17777. round_ = value;
  17778. }
  17779. // repeated int32 kills = 5;
  17780. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::kills_size() const {
  17781. return kills_.size();
  17782. }
  17783. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_kills() {
  17784. kills_.Clear();
  17785. }
  17786. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::kills(int index) const {
  17787. return kills_.Get(index);
  17788. }
  17789. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_kills(int index, ::google::protobuf::int32 value) {
  17790. kills_.Set(index, value);
  17791. }
  17792. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_kills(::google::protobuf::int32 value) {
  17793. kills_.Add(value);
  17794. }
  17795. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17796. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::kills() const {
  17797. return kills_;
  17798. }
  17799. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17800. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_kills() {
  17801. return &kills_;
  17802. }
  17803. // repeated int32 assists = 6;
  17804. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::assists_size() const {
  17805. return assists_.size();
  17806. }
  17807. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_assists() {
  17808. assists_.Clear();
  17809. }
  17810. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::assists(int index) const {
  17811. return assists_.Get(index);
  17812. }
  17813. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_assists(int index, ::google::protobuf::int32 value) {
  17814. assists_.Set(index, value);
  17815. }
  17816. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_assists(::google::protobuf::int32 value) {
  17817. assists_.Add(value);
  17818. }
  17819. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17820. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::assists() const {
  17821. return assists_;
  17822. }
  17823. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17824. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_assists() {
  17825. return &assists_;
  17826. }
  17827. // repeated int32 deaths = 7;
  17828. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::deaths_size() const {
  17829. return deaths_.size();
  17830. }
  17831. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_deaths() {
  17832. deaths_.Clear();
  17833. }
  17834. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::deaths(int index) const {
  17835. return deaths_.Get(index);
  17836. }
  17837. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_deaths(int index, ::google::protobuf::int32 value) {
  17838. deaths_.Set(index, value);
  17839. }
  17840. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_deaths(::google::protobuf::int32 value) {
  17841. deaths_.Add(value);
  17842. }
  17843. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17844. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::deaths() const {
  17845. return deaths_;
  17846. }
  17847. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17848. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_deaths() {
  17849. return &deaths_;
  17850. }
  17851. // repeated int32 scores = 8;
  17852. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::scores_size() const {
  17853. return scores_.size();
  17854. }
  17855. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_scores() {
  17856. scores_.Clear();
  17857. }
  17858. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::scores(int index) const {
  17859. return scores_.Get(index);
  17860. }
  17861. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_scores(int index, ::google::protobuf::int32 value) {
  17862. scores_.Set(index, value);
  17863. }
  17864. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_scores(::google::protobuf::int32 value) {
  17865. scores_.Add(value);
  17866. }
  17867. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17868. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::scores() const {
  17869. return scores_;
  17870. }
  17871. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17872. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_scores() {
  17873. return &scores_;
  17874. }
  17875. // repeated int32 pings = 9;
  17876. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::pings_size() const {
  17877. return pings_.size();
  17878. }
  17879. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_pings() {
  17880. pings_.Clear();
  17881. }
  17882. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::pings(int index) const {
  17883. return pings_.Get(index);
  17884. }
  17885. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_pings(int index, ::google::protobuf::int32 value) {
  17886. pings_.Set(index, value);
  17887. }
  17888. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_pings(::google::protobuf::int32 value) {
  17889. pings_.Add(value);
  17890. }
  17891. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17892. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::pings() const {
  17893. return pings_;
  17894. }
  17895. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17896. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_pings() {
  17897. return &pings_;
  17898. }
  17899. // optional int32 round_result = 10;
  17900. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_round_result() const {
  17901. return (_has_bits_[0] & 0x00000200u) != 0;
  17902. }
  17903. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_round_result() {
  17904. _has_bits_[0] |= 0x00000200u;
  17905. }
  17906. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_round_result() {
  17907. _has_bits_[0] &= ~0x00000200u;
  17908. }
  17909. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_round_result() {
  17910. round_result_ = 0;
  17911. clear_has_round_result();
  17912. }
  17913. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::round_result() const {
  17914. return round_result_;
  17915. }
  17916. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_round_result(::google::protobuf::int32 value) {
  17917. set_has_round_result();
  17918. round_result_ = value;
  17919. }
  17920. // optional int32 match_result = 11;
  17921. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_match_result() const {
  17922. return (_has_bits_[0] & 0x00000400u) != 0;
  17923. }
  17924. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_match_result() {
  17925. _has_bits_[0] |= 0x00000400u;
  17926. }
  17927. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_match_result() {
  17928. _has_bits_[0] &= ~0x00000400u;
  17929. }
  17930. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_match_result() {
  17931. match_result_ = 0;
  17932. clear_has_match_result();
  17933. }
  17934. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::match_result() const {
  17935. return match_result_;
  17936. }
  17937. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_match_result(::google::protobuf::int32 value) {
  17938. set_has_match_result();
  17939. match_result_ = value;
  17940. }
  17941. // repeated int32 team_scores = 12;
  17942. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::team_scores_size() const {
  17943. return team_scores_.size();
  17944. }
  17945. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_team_scores() {
  17946. team_scores_.Clear();
  17947. }
  17948. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::team_scores(int index) const {
  17949. return team_scores_.Get(index);
  17950. }
  17951. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_team_scores(int index, ::google::protobuf::int32 value) {
  17952. team_scores_.Set(index, value);
  17953. }
  17954. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_team_scores(::google::protobuf::int32 value) {
  17955. team_scores_.Add(value);
  17956. }
  17957. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  17958. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::team_scores() const {
  17959. return team_scores_;
  17960. }
  17961. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  17962. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_team_scores() {
  17963. return &team_scores_;
  17964. }
  17965. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm confirm = 13;
  17966. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_confirm() const {
  17967. return (_has_bits_[0] & 0x00001000u) != 0;
  17968. }
  17969. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_confirm() {
  17970. _has_bits_[0] |= 0x00001000u;
  17971. }
  17972. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_confirm() {
  17973. _has_bits_[0] &= ~0x00001000u;
  17974. }
  17975. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_confirm() {
  17976. if (confirm_ != NULL) confirm_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::Clear();
  17977. clear_has_confirm();
  17978. }
  17979. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& CMsgGCCStrike15_v2_MatchmakingServerRoundStats::confirm() const {
  17980. return confirm_ != NULL ? *confirm_ : *default_instance_->confirm_;
  17981. }
  17982. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_confirm() {
  17983. set_has_confirm();
  17984. if (confirm_ == NULL) confirm_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm;
  17985. return confirm_;
  17986. }
  17987. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::release_confirm() {
  17988. clear_has_confirm();
  17989. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* temp = confirm_;
  17990. confirm_ = NULL;
  17991. return temp;
  17992. }
  17993. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_allocated_confirm(::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm) {
  17994. delete confirm_;
  17995. confirm_ = confirm;
  17996. if (confirm) {
  17997. set_has_confirm();
  17998. } else {
  17999. clear_has_confirm();
  18000. }
  18001. }
  18002. // optional int32 reservation_stage = 14;
  18003. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_reservation_stage() const {
  18004. return (_has_bits_[0] & 0x00002000u) != 0;
  18005. }
  18006. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_reservation_stage() {
  18007. _has_bits_[0] |= 0x00002000u;
  18008. }
  18009. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_reservation_stage() {
  18010. _has_bits_[0] &= ~0x00002000u;
  18011. }
  18012. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_reservation_stage() {
  18013. reservation_stage_ = 0;
  18014. clear_has_reservation_stage();
  18015. }
  18016. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::reservation_stage() const {
  18017. return reservation_stage_;
  18018. }
  18019. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_reservation_stage(::google::protobuf::int32 value) {
  18020. set_has_reservation_stage();
  18021. reservation_stage_ = value;
  18022. }
  18023. // optional int32 match_duration = 15;
  18024. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_match_duration() const {
  18025. return (_has_bits_[0] & 0x00004000u) != 0;
  18026. }
  18027. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_match_duration() {
  18028. _has_bits_[0] |= 0x00004000u;
  18029. }
  18030. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_match_duration() {
  18031. _has_bits_[0] &= ~0x00004000u;
  18032. }
  18033. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_match_duration() {
  18034. match_duration_ = 0;
  18035. clear_has_match_duration();
  18036. }
  18037. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::match_duration() const {
  18038. return match_duration_;
  18039. }
  18040. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_match_duration(::google::protobuf::int32 value) {
  18041. set_has_match_duration();
  18042. match_duration_ = value;
  18043. }
  18044. // repeated int32 enemy_kills = 16;
  18045. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills_size() const {
  18046. return enemy_kills_.size();
  18047. }
  18048. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_kills() {
  18049. enemy_kills_.Clear();
  18050. }
  18051. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills(int index) const {
  18052. return enemy_kills_.Get(index);
  18053. }
  18054. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_kills(int index, ::google::protobuf::int32 value) {
  18055. enemy_kills_.Set(index, value);
  18056. }
  18057. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_kills(::google::protobuf::int32 value) {
  18058. enemy_kills_.Add(value);
  18059. }
  18060. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18061. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills() const {
  18062. return enemy_kills_;
  18063. }
  18064. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18065. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_kills() {
  18066. return &enemy_kills_;
  18067. }
  18068. // repeated int32 enemy_headshots = 17;
  18069. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_headshots_size() const {
  18070. return enemy_headshots_.size();
  18071. }
  18072. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_headshots() {
  18073. enemy_headshots_.Clear();
  18074. }
  18075. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_headshots(int index) const {
  18076. return enemy_headshots_.Get(index);
  18077. }
  18078. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_headshots(int index, ::google::protobuf::int32 value) {
  18079. enemy_headshots_.Set(index, value);
  18080. }
  18081. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_headshots(::google::protobuf::int32 value) {
  18082. enemy_headshots_.Add(value);
  18083. }
  18084. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18085. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_headshots() const {
  18086. return enemy_headshots_;
  18087. }
  18088. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18089. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_headshots() {
  18090. return &enemy_headshots_;
  18091. }
  18092. // repeated int32 enemy_3ks = 18;
  18093. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_3ks_size() const {
  18094. return enemy_3ks_.size();
  18095. }
  18096. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_3ks() {
  18097. enemy_3ks_.Clear();
  18098. }
  18099. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_3ks(int index) const {
  18100. return enemy_3ks_.Get(index);
  18101. }
  18102. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_3ks(int index, ::google::protobuf::int32 value) {
  18103. enemy_3ks_.Set(index, value);
  18104. }
  18105. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_3ks(::google::protobuf::int32 value) {
  18106. enemy_3ks_.Add(value);
  18107. }
  18108. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18109. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_3ks() const {
  18110. return enemy_3ks_;
  18111. }
  18112. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18113. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_3ks() {
  18114. return &enemy_3ks_;
  18115. }
  18116. // repeated int32 enemy_4ks = 19;
  18117. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_4ks_size() const {
  18118. return enemy_4ks_.size();
  18119. }
  18120. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_4ks() {
  18121. enemy_4ks_.Clear();
  18122. }
  18123. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_4ks(int index) const {
  18124. return enemy_4ks_.Get(index);
  18125. }
  18126. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_4ks(int index, ::google::protobuf::int32 value) {
  18127. enemy_4ks_.Set(index, value);
  18128. }
  18129. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_4ks(::google::protobuf::int32 value) {
  18130. enemy_4ks_.Add(value);
  18131. }
  18132. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18133. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_4ks() const {
  18134. return enemy_4ks_;
  18135. }
  18136. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18137. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_4ks() {
  18138. return &enemy_4ks_;
  18139. }
  18140. // repeated int32 enemy_5ks = 20;
  18141. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_5ks_size() const {
  18142. return enemy_5ks_.size();
  18143. }
  18144. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_5ks() {
  18145. enemy_5ks_.Clear();
  18146. }
  18147. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_5ks(int index) const {
  18148. return enemy_5ks_.Get(index);
  18149. }
  18150. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_5ks(int index, ::google::protobuf::int32 value) {
  18151. enemy_5ks_.Set(index, value);
  18152. }
  18153. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_5ks(::google::protobuf::int32 value) {
  18154. enemy_5ks_.Add(value);
  18155. }
  18156. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18157. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_5ks() const {
  18158. return enemy_5ks_;
  18159. }
  18160. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18161. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_5ks() {
  18162. return &enemy_5ks_;
  18163. }
  18164. // repeated int32 mvps = 21;
  18165. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mvps_size() const {
  18166. return mvps_.size();
  18167. }
  18168. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_mvps() {
  18169. mvps_.Clear();
  18170. }
  18171. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mvps(int index) const {
  18172. return mvps_.Get(index);
  18173. }
  18174. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_mvps(int index, ::google::protobuf::int32 value) {
  18175. mvps_.Set(index, value);
  18176. }
  18177. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_mvps(::google::protobuf::int32 value) {
  18178. mvps_.Add(value);
  18179. }
  18180. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18181. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mvps() const {
  18182. return mvps_;
  18183. }
  18184. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18185. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_mvps() {
  18186. return &mvps_;
  18187. }
  18188. // optional uint32 spectators_count = 22;
  18189. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_spectators_count() const {
  18190. return (_has_bits_[0] & 0x00200000u) != 0;
  18191. }
  18192. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_spectators_count() {
  18193. _has_bits_[0] |= 0x00200000u;
  18194. }
  18195. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_spectators_count() {
  18196. _has_bits_[0] &= ~0x00200000u;
  18197. }
  18198. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_spectators_count() {
  18199. spectators_count_ = 0u;
  18200. clear_has_spectators_count();
  18201. }
  18202. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::spectators_count() const {
  18203. return spectators_count_;
  18204. }
  18205. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_spectators_count(::google::protobuf::uint32 value) {
  18206. set_has_spectators_count();
  18207. spectators_count_ = value;
  18208. }
  18209. // optional uint32 spectators_count_tv = 23;
  18210. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_spectators_count_tv() const {
  18211. return (_has_bits_[0] & 0x00400000u) != 0;
  18212. }
  18213. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_spectators_count_tv() {
  18214. _has_bits_[0] |= 0x00400000u;
  18215. }
  18216. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_spectators_count_tv() {
  18217. _has_bits_[0] &= ~0x00400000u;
  18218. }
  18219. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_spectators_count_tv() {
  18220. spectators_count_tv_ = 0u;
  18221. clear_has_spectators_count_tv();
  18222. }
  18223. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::spectators_count_tv() const {
  18224. return spectators_count_tv_;
  18225. }
  18226. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_spectators_count_tv(::google::protobuf::uint32 value) {
  18227. set_has_spectators_count_tv();
  18228. spectators_count_tv_ = value;
  18229. }
  18230. // optional uint32 spectators_count_lnk = 24;
  18231. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_spectators_count_lnk() const {
  18232. return (_has_bits_[0] & 0x00800000u) != 0;
  18233. }
  18234. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_spectators_count_lnk() {
  18235. _has_bits_[0] |= 0x00800000u;
  18236. }
  18237. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_spectators_count_lnk() {
  18238. _has_bits_[0] &= ~0x00800000u;
  18239. }
  18240. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_spectators_count_lnk() {
  18241. spectators_count_lnk_ = 0u;
  18242. clear_has_spectators_count_lnk();
  18243. }
  18244. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::spectators_count_lnk() const {
  18245. return spectators_count_lnk_;
  18246. }
  18247. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_spectators_count_lnk(::google::protobuf::uint32 value) {
  18248. set_has_spectators_count_lnk();
  18249. spectators_count_lnk_ = value;
  18250. }
  18251. // repeated int32 enemy_kills_agg = 25;
  18252. inline int CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills_agg_size() const {
  18253. return enemy_kills_agg_.size();
  18254. }
  18255. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_enemy_kills_agg() {
  18256. enemy_kills_agg_.Clear();
  18257. }
  18258. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills_agg(int index) const {
  18259. return enemy_kills_agg_.Get(index);
  18260. }
  18261. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_enemy_kills_agg(int index, ::google::protobuf::int32 value) {
  18262. enemy_kills_agg_.Set(index, value);
  18263. }
  18264. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::add_enemy_kills_agg(::google::protobuf::int32 value) {
  18265. enemy_kills_agg_.Add(value);
  18266. }
  18267. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  18268. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::enemy_kills_agg() const {
  18269. return enemy_kills_agg_;
  18270. }
  18271. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  18272. CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_enemy_kills_agg() {
  18273. return &enemy_kills_agg_;
  18274. }
  18275. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats.DropInfo drop_info = 26;
  18276. inline bool CMsgGCCStrike15_v2_MatchmakingServerRoundStats::has_drop_info() const {
  18277. return (_has_bits_[0] & 0x02000000u) != 0;
  18278. }
  18279. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_has_drop_info() {
  18280. _has_bits_[0] |= 0x02000000u;
  18281. }
  18282. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_has_drop_info() {
  18283. _has_bits_[0] &= ~0x02000000u;
  18284. }
  18285. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::clear_drop_info() {
  18286. if (drop_info_ != NULL) drop_info_->::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo::Clear();
  18287. clear_has_drop_info();
  18288. }
  18289. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo& CMsgGCCStrike15_v2_MatchmakingServerRoundStats::drop_info() const {
  18290. return drop_info_ != NULL ? *drop_info_ : *default_instance_->drop_info_;
  18291. }
  18292. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::mutable_drop_info() {
  18293. set_has_drop_info();
  18294. if (drop_info_ == NULL) drop_info_ = new ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo;
  18295. return drop_info_;
  18296. }
  18297. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* CMsgGCCStrike15_v2_MatchmakingServerRoundStats::release_drop_info() {
  18298. clear_has_drop_info();
  18299. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* temp = drop_info_;
  18300. drop_info_ = NULL;
  18301. return temp;
  18302. }
  18303. inline void CMsgGCCStrike15_v2_MatchmakingServerRoundStats::set_allocated_drop_info(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats_DropInfo* drop_info) {
  18304. delete drop_info_;
  18305. drop_info_ = drop_info;
  18306. if (drop_info) {
  18307. set_has_drop_info();
  18308. } else {
  18309. clear_has_drop_info();
  18310. }
  18311. }
  18312. // -------------------------------------------------------------------
  18313. // CMsgGCCStrike15_v2_MatchmakingServerMatchEnd
  18314. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats stats = 1;
  18315. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_stats() const {
  18316. return (_has_bits_[0] & 0x00000001u) != 0;
  18317. }
  18318. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_stats() {
  18319. _has_bits_[0] |= 0x00000001u;
  18320. }
  18321. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_stats() {
  18322. _has_bits_[0] &= ~0x00000001u;
  18323. }
  18324. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_stats() {
  18325. if (stats_ != NULL) stats_->::CMsgGCCStrike15_v2_MatchmakingServerRoundStats::Clear();
  18326. clear_has_stats();
  18327. }
  18328. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::stats() const {
  18329. return stats_ != NULL ? *stats_ : *default_instance_->stats_;
  18330. }
  18331. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::mutable_stats() {
  18332. set_has_stats();
  18333. if (stats_ == NULL) stats_ = new ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats;
  18334. return stats_;
  18335. }
  18336. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::release_stats() {
  18337. clear_has_stats();
  18338. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* temp = stats_;
  18339. stats_ = NULL;
  18340. return temp;
  18341. }
  18342. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_allocated_stats(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* stats) {
  18343. delete stats_;
  18344. stats_ = stats;
  18345. if (stats) {
  18346. set_has_stats();
  18347. } else {
  18348. clear_has_stats();
  18349. }
  18350. }
  18351. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm confirm = 3;
  18352. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_confirm() const {
  18353. return (_has_bits_[0] & 0x00000002u) != 0;
  18354. }
  18355. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_confirm() {
  18356. _has_bits_[0] |= 0x00000002u;
  18357. }
  18358. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_confirm() {
  18359. _has_bits_[0] &= ~0x00000002u;
  18360. }
  18361. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_confirm() {
  18362. if (confirm_ != NULL) confirm_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm::Clear();
  18363. clear_has_confirm();
  18364. }
  18365. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm& CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::confirm() const {
  18366. return confirm_ != NULL ? *confirm_ : *default_instance_->confirm_;
  18367. }
  18368. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::mutable_confirm() {
  18369. set_has_confirm();
  18370. if (confirm_ == NULL) confirm_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm;
  18371. return confirm_;
  18372. }
  18373. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::release_confirm() {
  18374. clear_has_confirm();
  18375. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* temp = confirm_;
  18376. confirm_ = NULL;
  18377. return temp;
  18378. }
  18379. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_allocated_confirm(::CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm* confirm) {
  18380. delete confirm_;
  18381. confirm_ = confirm;
  18382. if (confirm) {
  18383. set_has_confirm();
  18384. } else {
  18385. clear_has_confirm();
  18386. }
  18387. }
  18388. // optional uint64 rematch = 4;
  18389. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_rematch() const {
  18390. return (_has_bits_[0] & 0x00000004u) != 0;
  18391. }
  18392. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_rematch() {
  18393. _has_bits_[0] |= 0x00000004u;
  18394. }
  18395. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_rematch() {
  18396. _has_bits_[0] &= ~0x00000004u;
  18397. }
  18398. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_rematch() {
  18399. rematch_ = GOOGLE_ULONGLONG(0);
  18400. clear_has_rematch();
  18401. }
  18402. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::rematch() const {
  18403. return rematch_;
  18404. }
  18405. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_rematch(::google::protobuf::uint64 value) {
  18406. set_has_rematch();
  18407. rematch_ = value;
  18408. }
  18409. // optional uint32 replay_token = 5;
  18410. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_replay_token() const {
  18411. return (_has_bits_[0] & 0x00000008u) != 0;
  18412. }
  18413. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_replay_token() {
  18414. _has_bits_[0] |= 0x00000008u;
  18415. }
  18416. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_replay_token() {
  18417. _has_bits_[0] &= ~0x00000008u;
  18418. }
  18419. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_replay_token() {
  18420. replay_token_ = 0u;
  18421. clear_has_replay_token();
  18422. }
  18423. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::replay_token() const {
  18424. return replay_token_;
  18425. }
  18426. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_replay_token(::google::protobuf::uint32 value) {
  18427. set_has_replay_token();
  18428. replay_token_ = value;
  18429. }
  18430. // optional uint32 replay_cluster_id = 6;
  18431. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_replay_cluster_id() const {
  18432. return (_has_bits_[0] & 0x00000010u) != 0;
  18433. }
  18434. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_replay_cluster_id() {
  18435. _has_bits_[0] |= 0x00000010u;
  18436. }
  18437. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_replay_cluster_id() {
  18438. _has_bits_[0] &= ~0x00000010u;
  18439. }
  18440. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_replay_cluster_id() {
  18441. replay_cluster_id_ = 0u;
  18442. clear_has_replay_cluster_id();
  18443. }
  18444. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::replay_cluster_id() const {
  18445. return replay_cluster_id_;
  18446. }
  18447. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_replay_cluster_id(::google::protobuf::uint32 value) {
  18448. set_has_replay_cluster_id();
  18449. replay_cluster_id_ = value;
  18450. }
  18451. // optional bool aborted_match = 7;
  18452. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_aborted_match() const {
  18453. return (_has_bits_[0] & 0x00000020u) != 0;
  18454. }
  18455. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_aborted_match() {
  18456. _has_bits_[0] |= 0x00000020u;
  18457. }
  18458. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_aborted_match() {
  18459. _has_bits_[0] &= ~0x00000020u;
  18460. }
  18461. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_aborted_match() {
  18462. aborted_match_ = false;
  18463. clear_has_aborted_match();
  18464. }
  18465. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::aborted_match() const {
  18466. return aborted_match_;
  18467. }
  18468. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_aborted_match(bool value) {
  18469. set_has_aborted_match();
  18470. aborted_match_ = value;
  18471. }
  18472. // optional .CMsgGC_ServerQuestUpdateData match_end_quest_data = 8;
  18473. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_match_end_quest_data() const {
  18474. return (_has_bits_[0] & 0x00000040u) != 0;
  18475. }
  18476. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_match_end_quest_data() {
  18477. _has_bits_[0] |= 0x00000040u;
  18478. }
  18479. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_match_end_quest_data() {
  18480. _has_bits_[0] &= ~0x00000040u;
  18481. }
  18482. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_match_end_quest_data() {
  18483. if (match_end_quest_data_ != NULL) match_end_quest_data_->::CMsgGC_ServerQuestUpdateData::Clear();
  18484. clear_has_match_end_quest_data();
  18485. }
  18486. inline const ::CMsgGC_ServerQuestUpdateData& CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::match_end_quest_data() const {
  18487. return match_end_quest_data_ != NULL ? *match_end_quest_data_ : *default_instance_->match_end_quest_data_;
  18488. }
  18489. inline ::CMsgGC_ServerQuestUpdateData* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::mutable_match_end_quest_data() {
  18490. set_has_match_end_quest_data();
  18491. if (match_end_quest_data_ == NULL) match_end_quest_data_ = new ::CMsgGC_ServerQuestUpdateData;
  18492. return match_end_quest_data_;
  18493. }
  18494. inline ::CMsgGC_ServerQuestUpdateData* CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::release_match_end_quest_data() {
  18495. clear_has_match_end_quest_data();
  18496. ::CMsgGC_ServerQuestUpdateData* temp = match_end_quest_data_;
  18497. match_end_quest_data_ = NULL;
  18498. return temp;
  18499. }
  18500. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_allocated_match_end_quest_data(::CMsgGC_ServerQuestUpdateData* match_end_quest_data) {
  18501. delete match_end_quest_data_;
  18502. match_end_quest_data_ = match_end_quest_data;
  18503. if (match_end_quest_data) {
  18504. set_has_match_end_quest_data();
  18505. } else {
  18506. clear_has_match_end_quest_data();
  18507. }
  18508. }
  18509. // optional uint32 server_version = 9;
  18510. inline bool CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::has_server_version() const {
  18511. return (_has_bits_[0] & 0x00000080u) != 0;
  18512. }
  18513. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_has_server_version() {
  18514. _has_bits_[0] |= 0x00000080u;
  18515. }
  18516. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_has_server_version() {
  18517. _has_bits_[0] &= ~0x00000080u;
  18518. }
  18519. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::clear_server_version() {
  18520. server_version_ = 0u;
  18521. clear_has_server_version();
  18522. }
  18523. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::server_version() const {
  18524. return server_version_;
  18525. }
  18526. inline void CMsgGCCStrike15_v2_MatchmakingServerMatchEnd::set_server_version(::google::protobuf::uint32 value) {
  18527. set_has_server_version();
  18528. server_version_ = value;
  18529. }
  18530. // -------------------------------------------------------------------
  18531. // CMsgGCCStrike15_v2_MatchmakingClient2GCHello
  18532. // -------------------------------------------------------------------
  18533. // CMsgGCCStrike15_v2_MatchmakingGC2ClientHello
  18534. // optional uint32 account_id = 1;
  18535. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_account_id() const {
  18536. return (_has_bits_[0] & 0x00000001u) != 0;
  18537. }
  18538. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_account_id() {
  18539. _has_bits_[0] |= 0x00000001u;
  18540. }
  18541. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_account_id() {
  18542. _has_bits_[0] &= ~0x00000001u;
  18543. }
  18544. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_account_id() {
  18545. account_id_ = 0u;
  18546. clear_has_account_id();
  18547. }
  18548. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::account_id() const {
  18549. return account_id_;
  18550. }
  18551. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_account_id(::google::protobuf::uint32 value) {
  18552. set_has_account_id();
  18553. account_id_ = value;
  18554. }
  18555. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve ongoingmatch = 2;
  18556. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_ongoingmatch() const {
  18557. return (_has_bits_[0] & 0x00000002u) != 0;
  18558. }
  18559. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_ongoingmatch() {
  18560. _has_bits_[0] |= 0x00000002u;
  18561. }
  18562. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_ongoingmatch() {
  18563. _has_bits_[0] &= ~0x00000002u;
  18564. }
  18565. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_ongoingmatch() {
  18566. if (ongoingmatch_ != NULL) ongoingmatch_->::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::Clear();
  18567. clear_has_ongoingmatch();
  18568. }
  18569. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::ongoingmatch() const {
  18570. return ongoingmatch_ != NULL ? *ongoingmatch_ : *default_instance_->ongoingmatch_;
  18571. }
  18572. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_ongoingmatch() {
  18573. set_has_ongoingmatch();
  18574. if (ongoingmatch_ == NULL) ongoingmatch_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve;
  18575. return ongoingmatch_;
  18576. }
  18577. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_ongoingmatch() {
  18578. clear_has_ongoingmatch();
  18579. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* temp = ongoingmatch_;
  18580. ongoingmatch_ = NULL;
  18581. return temp;
  18582. }
  18583. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_ongoingmatch(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* ongoingmatch) {
  18584. delete ongoingmatch_;
  18585. ongoingmatch_ = ongoingmatch;
  18586. if (ongoingmatch) {
  18587. set_has_ongoingmatch();
  18588. } else {
  18589. clear_has_ongoingmatch();
  18590. }
  18591. }
  18592. // optional .GlobalStatistics global_stats = 3;
  18593. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_global_stats() const {
  18594. return (_has_bits_[0] & 0x00000004u) != 0;
  18595. }
  18596. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_global_stats() {
  18597. _has_bits_[0] |= 0x00000004u;
  18598. }
  18599. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_global_stats() {
  18600. _has_bits_[0] &= ~0x00000004u;
  18601. }
  18602. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_global_stats() {
  18603. if (global_stats_ != NULL) global_stats_->::GlobalStatistics::Clear();
  18604. clear_has_global_stats();
  18605. }
  18606. inline const ::GlobalStatistics& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::global_stats() const {
  18607. return global_stats_ != NULL ? *global_stats_ : *default_instance_->global_stats_;
  18608. }
  18609. inline ::GlobalStatistics* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_global_stats() {
  18610. set_has_global_stats();
  18611. if (global_stats_ == NULL) global_stats_ = new ::GlobalStatistics;
  18612. return global_stats_;
  18613. }
  18614. inline ::GlobalStatistics* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_global_stats() {
  18615. clear_has_global_stats();
  18616. ::GlobalStatistics* temp = global_stats_;
  18617. global_stats_ = NULL;
  18618. return temp;
  18619. }
  18620. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_global_stats(::GlobalStatistics* global_stats) {
  18621. delete global_stats_;
  18622. global_stats_ = global_stats;
  18623. if (global_stats) {
  18624. set_has_global_stats();
  18625. } else {
  18626. clear_has_global_stats();
  18627. }
  18628. }
  18629. // optional uint32 penalty_seconds = 4;
  18630. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_penalty_seconds() const {
  18631. return (_has_bits_[0] & 0x00000008u) != 0;
  18632. }
  18633. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_penalty_seconds() {
  18634. _has_bits_[0] |= 0x00000008u;
  18635. }
  18636. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_penalty_seconds() {
  18637. _has_bits_[0] &= ~0x00000008u;
  18638. }
  18639. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_penalty_seconds() {
  18640. penalty_seconds_ = 0u;
  18641. clear_has_penalty_seconds();
  18642. }
  18643. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::penalty_seconds() const {
  18644. return penalty_seconds_;
  18645. }
  18646. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_penalty_seconds(::google::protobuf::uint32 value) {
  18647. set_has_penalty_seconds();
  18648. penalty_seconds_ = value;
  18649. }
  18650. // optional uint32 penalty_reason = 5;
  18651. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_penalty_reason() const {
  18652. return (_has_bits_[0] & 0x00000010u) != 0;
  18653. }
  18654. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_penalty_reason() {
  18655. _has_bits_[0] |= 0x00000010u;
  18656. }
  18657. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_penalty_reason() {
  18658. _has_bits_[0] &= ~0x00000010u;
  18659. }
  18660. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_penalty_reason() {
  18661. penalty_reason_ = 0u;
  18662. clear_has_penalty_reason();
  18663. }
  18664. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::penalty_reason() const {
  18665. return penalty_reason_;
  18666. }
  18667. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_penalty_reason(::google::protobuf::uint32 value) {
  18668. set_has_penalty_reason();
  18669. penalty_reason_ = value;
  18670. }
  18671. // optional int32 vac_banned = 6;
  18672. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_vac_banned() const {
  18673. return (_has_bits_[0] & 0x00000020u) != 0;
  18674. }
  18675. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_vac_banned() {
  18676. _has_bits_[0] |= 0x00000020u;
  18677. }
  18678. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_vac_banned() {
  18679. _has_bits_[0] &= ~0x00000020u;
  18680. }
  18681. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_vac_banned() {
  18682. vac_banned_ = 0;
  18683. clear_has_vac_banned();
  18684. }
  18685. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::vac_banned() const {
  18686. return vac_banned_;
  18687. }
  18688. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_vac_banned(::google::protobuf::int32 value) {
  18689. set_has_vac_banned();
  18690. vac_banned_ = value;
  18691. }
  18692. // optional .PlayerRankingInfo ranking = 7;
  18693. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_ranking() const {
  18694. return (_has_bits_[0] & 0x00000040u) != 0;
  18695. }
  18696. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_ranking() {
  18697. _has_bits_[0] |= 0x00000040u;
  18698. }
  18699. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_ranking() {
  18700. _has_bits_[0] &= ~0x00000040u;
  18701. }
  18702. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_ranking() {
  18703. if (ranking_ != NULL) ranking_->::PlayerRankingInfo::Clear();
  18704. clear_has_ranking();
  18705. }
  18706. inline const ::PlayerRankingInfo& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::ranking() const {
  18707. return ranking_ != NULL ? *ranking_ : *default_instance_->ranking_;
  18708. }
  18709. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_ranking() {
  18710. set_has_ranking();
  18711. if (ranking_ == NULL) ranking_ = new ::PlayerRankingInfo;
  18712. return ranking_;
  18713. }
  18714. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_ranking() {
  18715. clear_has_ranking();
  18716. ::PlayerRankingInfo* temp = ranking_;
  18717. ranking_ = NULL;
  18718. return temp;
  18719. }
  18720. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_ranking(::PlayerRankingInfo* ranking) {
  18721. delete ranking_;
  18722. ranking_ = ranking;
  18723. if (ranking) {
  18724. set_has_ranking();
  18725. } else {
  18726. clear_has_ranking();
  18727. }
  18728. }
  18729. // optional .PlayerCommendationInfo commendation = 8;
  18730. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_commendation() const {
  18731. return (_has_bits_[0] & 0x00000080u) != 0;
  18732. }
  18733. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_commendation() {
  18734. _has_bits_[0] |= 0x00000080u;
  18735. }
  18736. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_commendation() {
  18737. _has_bits_[0] &= ~0x00000080u;
  18738. }
  18739. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_commendation() {
  18740. if (commendation_ != NULL) commendation_->::PlayerCommendationInfo::Clear();
  18741. clear_has_commendation();
  18742. }
  18743. inline const ::PlayerCommendationInfo& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::commendation() const {
  18744. return commendation_ != NULL ? *commendation_ : *default_instance_->commendation_;
  18745. }
  18746. inline ::PlayerCommendationInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_commendation() {
  18747. set_has_commendation();
  18748. if (commendation_ == NULL) commendation_ = new ::PlayerCommendationInfo;
  18749. return commendation_;
  18750. }
  18751. inline ::PlayerCommendationInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_commendation() {
  18752. clear_has_commendation();
  18753. ::PlayerCommendationInfo* temp = commendation_;
  18754. commendation_ = NULL;
  18755. return temp;
  18756. }
  18757. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_commendation(::PlayerCommendationInfo* commendation) {
  18758. delete commendation_;
  18759. commendation_ = commendation;
  18760. if (commendation) {
  18761. set_has_commendation();
  18762. } else {
  18763. clear_has_commendation();
  18764. }
  18765. }
  18766. // optional .PlayerMedalsInfo medals = 9;
  18767. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_medals() const {
  18768. return (_has_bits_[0] & 0x00000100u) != 0;
  18769. }
  18770. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_medals() {
  18771. _has_bits_[0] |= 0x00000100u;
  18772. }
  18773. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_medals() {
  18774. _has_bits_[0] &= ~0x00000100u;
  18775. }
  18776. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_medals() {
  18777. if (medals_ != NULL) medals_->::PlayerMedalsInfo::Clear();
  18778. clear_has_medals();
  18779. }
  18780. inline const ::PlayerMedalsInfo& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::medals() const {
  18781. return medals_ != NULL ? *medals_ : *default_instance_->medals_;
  18782. }
  18783. inline ::PlayerMedalsInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_medals() {
  18784. set_has_medals();
  18785. if (medals_ == NULL) medals_ = new ::PlayerMedalsInfo;
  18786. return medals_;
  18787. }
  18788. inline ::PlayerMedalsInfo* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_medals() {
  18789. clear_has_medals();
  18790. ::PlayerMedalsInfo* temp = medals_;
  18791. medals_ = NULL;
  18792. return temp;
  18793. }
  18794. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_medals(::PlayerMedalsInfo* medals) {
  18795. delete medals_;
  18796. medals_ = medals;
  18797. if (medals) {
  18798. set_has_medals();
  18799. } else {
  18800. clear_has_medals();
  18801. }
  18802. }
  18803. // optional .TournamentEvent my_current_event = 10;
  18804. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_my_current_event() const {
  18805. return (_has_bits_[0] & 0x00000200u) != 0;
  18806. }
  18807. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_my_current_event() {
  18808. _has_bits_[0] |= 0x00000200u;
  18809. }
  18810. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_my_current_event() {
  18811. _has_bits_[0] &= ~0x00000200u;
  18812. }
  18813. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_my_current_event() {
  18814. if (my_current_event_ != NULL) my_current_event_->::TournamentEvent::Clear();
  18815. clear_has_my_current_event();
  18816. }
  18817. inline const ::TournamentEvent& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event() const {
  18818. return my_current_event_ != NULL ? *my_current_event_ : *default_instance_->my_current_event_;
  18819. }
  18820. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_event() {
  18821. set_has_my_current_event();
  18822. if (my_current_event_ == NULL) my_current_event_ = new ::TournamentEvent;
  18823. return my_current_event_;
  18824. }
  18825. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_my_current_event() {
  18826. clear_has_my_current_event();
  18827. ::TournamentEvent* temp = my_current_event_;
  18828. my_current_event_ = NULL;
  18829. return temp;
  18830. }
  18831. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_my_current_event(::TournamentEvent* my_current_event) {
  18832. delete my_current_event_;
  18833. my_current_event_ = my_current_event;
  18834. if (my_current_event) {
  18835. set_has_my_current_event();
  18836. } else {
  18837. clear_has_my_current_event();
  18838. }
  18839. }
  18840. // repeated .TournamentTeam my_current_event_teams = 11;
  18841. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_teams_size() const {
  18842. return my_current_event_teams_.size();
  18843. }
  18844. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_my_current_event_teams() {
  18845. my_current_event_teams_.Clear();
  18846. }
  18847. inline const ::TournamentTeam& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_teams(int index) const {
  18848. return my_current_event_teams_.Get(index);
  18849. }
  18850. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_event_teams(int index) {
  18851. return my_current_event_teams_.Mutable(index);
  18852. }
  18853. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::add_my_current_event_teams() {
  18854. return my_current_event_teams_.Add();
  18855. }
  18856. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  18857. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_teams() const {
  18858. return my_current_event_teams_;
  18859. }
  18860. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  18861. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_event_teams() {
  18862. return &my_current_event_teams_;
  18863. }
  18864. // optional .TournamentTeam my_current_team = 12;
  18865. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_my_current_team() const {
  18866. return (_has_bits_[0] & 0x00000800u) != 0;
  18867. }
  18868. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_my_current_team() {
  18869. _has_bits_[0] |= 0x00000800u;
  18870. }
  18871. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_my_current_team() {
  18872. _has_bits_[0] &= ~0x00000800u;
  18873. }
  18874. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_my_current_team() {
  18875. if (my_current_team_ != NULL) my_current_team_->::TournamentTeam::Clear();
  18876. clear_has_my_current_team();
  18877. }
  18878. inline const ::TournamentTeam& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_team() const {
  18879. return my_current_team_ != NULL ? *my_current_team_ : *default_instance_->my_current_team_;
  18880. }
  18881. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_team() {
  18882. set_has_my_current_team();
  18883. if (my_current_team_ == NULL) my_current_team_ = new ::TournamentTeam;
  18884. return my_current_team_;
  18885. }
  18886. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_my_current_team() {
  18887. clear_has_my_current_team();
  18888. ::TournamentTeam* temp = my_current_team_;
  18889. my_current_team_ = NULL;
  18890. return temp;
  18891. }
  18892. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_my_current_team(::TournamentTeam* my_current_team) {
  18893. delete my_current_team_;
  18894. my_current_team_ = my_current_team;
  18895. if (my_current_team) {
  18896. set_has_my_current_team();
  18897. } else {
  18898. clear_has_my_current_team();
  18899. }
  18900. }
  18901. // repeated .TournamentEvent my_current_event_stages = 13;
  18902. inline int CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_stages_size() const {
  18903. return my_current_event_stages_.size();
  18904. }
  18905. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_my_current_event_stages() {
  18906. my_current_event_stages_.Clear();
  18907. }
  18908. inline const ::TournamentEvent& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_stages(int index) const {
  18909. return my_current_event_stages_.Get(index);
  18910. }
  18911. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_event_stages(int index) {
  18912. return my_current_event_stages_.Mutable(index);
  18913. }
  18914. inline ::TournamentEvent* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::add_my_current_event_stages() {
  18915. return my_current_event_stages_.Add();
  18916. }
  18917. inline const ::google::protobuf::RepeatedPtrField< ::TournamentEvent >&
  18918. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::my_current_event_stages() const {
  18919. return my_current_event_stages_;
  18920. }
  18921. inline ::google::protobuf::RepeatedPtrField< ::TournamentEvent >*
  18922. CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_my_current_event_stages() {
  18923. return &my_current_event_stages_;
  18924. }
  18925. // optional uint32 survey_vote = 14;
  18926. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_survey_vote() const {
  18927. return (_has_bits_[0] & 0x00002000u) != 0;
  18928. }
  18929. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_survey_vote() {
  18930. _has_bits_[0] |= 0x00002000u;
  18931. }
  18932. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_survey_vote() {
  18933. _has_bits_[0] &= ~0x00002000u;
  18934. }
  18935. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_survey_vote() {
  18936. survey_vote_ = 0u;
  18937. clear_has_survey_vote();
  18938. }
  18939. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::survey_vote() const {
  18940. return survey_vote_;
  18941. }
  18942. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_survey_vote(::google::protobuf::uint32 value) {
  18943. set_has_survey_vote();
  18944. survey_vote_ = value;
  18945. }
  18946. // optional .AccountActivity activity = 15;
  18947. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_activity() const {
  18948. return (_has_bits_[0] & 0x00004000u) != 0;
  18949. }
  18950. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_activity() {
  18951. _has_bits_[0] |= 0x00004000u;
  18952. }
  18953. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_activity() {
  18954. _has_bits_[0] &= ~0x00004000u;
  18955. }
  18956. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_activity() {
  18957. if (activity_ != NULL) activity_->::AccountActivity::Clear();
  18958. clear_has_activity();
  18959. }
  18960. inline const ::AccountActivity& CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::activity() const {
  18961. return activity_ != NULL ? *activity_ : *default_instance_->activity_;
  18962. }
  18963. inline ::AccountActivity* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::mutable_activity() {
  18964. set_has_activity();
  18965. if (activity_ == NULL) activity_ = new ::AccountActivity;
  18966. return activity_;
  18967. }
  18968. inline ::AccountActivity* CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::release_activity() {
  18969. clear_has_activity();
  18970. ::AccountActivity* temp = activity_;
  18971. activity_ = NULL;
  18972. return temp;
  18973. }
  18974. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_allocated_activity(::AccountActivity* activity) {
  18975. delete activity_;
  18976. activity_ = activity;
  18977. if (activity) {
  18978. set_has_activity();
  18979. } else {
  18980. clear_has_activity();
  18981. }
  18982. }
  18983. // optional int32 player_level = 17;
  18984. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_player_level() const {
  18985. return (_has_bits_[0] & 0x00008000u) != 0;
  18986. }
  18987. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_player_level() {
  18988. _has_bits_[0] |= 0x00008000u;
  18989. }
  18990. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_player_level() {
  18991. _has_bits_[0] &= ~0x00008000u;
  18992. }
  18993. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_player_level() {
  18994. player_level_ = 0;
  18995. clear_has_player_level();
  18996. }
  18997. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::player_level() const {
  18998. return player_level_;
  18999. }
  19000. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_player_level(::google::protobuf::int32 value) {
  19001. set_has_player_level();
  19002. player_level_ = value;
  19003. }
  19004. // optional int32 player_cur_xp = 18;
  19005. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_player_cur_xp() const {
  19006. return (_has_bits_[0] & 0x00010000u) != 0;
  19007. }
  19008. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_player_cur_xp() {
  19009. _has_bits_[0] |= 0x00010000u;
  19010. }
  19011. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_player_cur_xp() {
  19012. _has_bits_[0] &= ~0x00010000u;
  19013. }
  19014. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_player_cur_xp() {
  19015. player_cur_xp_ = 0;
  19016. clear_has_player_cur_xp();
  19017. }
  19018. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::player_cur_xp() const {
  19019. return player_cur_xp_;
  19020. }
  19021. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_player_cur_xp(::google::protobuf::int32 value) {
  19022. set_has_player_cur_xp();
  19023. player_cur_xp_ = value;
  19024. }
  19025. // optional int32 player_xp_bonus_flags = 19;
  19026. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::has_player_xp_bonus_flags() const {
  19027. return (_has_bits_[0] & 0x00020000u) != 0;
  19028. }
  19029. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_has_player_xp_bonus_flags() {
  19030. _has_bits_[0] |= 0x00020000u;
  19031. }
  19032. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_has_player_xp_bonus_flags() {
  19033. _has_bits_[0] &= ~0x00020000u;
  19034. }
  19035. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::clear_player_xp_bonus_flags() {
  19036. player_xp_bonus_flags_ = 0;
  19037. clear_has_player_xp_bonus_flags();
  19038. }
  19039. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::player_xp_bonus_flags() const {
  19040. return player_xp_bonus_flags_;
  19041. }
  19042. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientHello::set_player_xp_bonus_flags(::google::protobuf::int32 value) {
  19043. set_has_player_xp_bonus_flags();
  19044. player_xp_bonus_flags_ = value;
  19045. }
  19046. // -------------------------------------------------------------------
  19047. // CMsgGCCStrike15_v2_AccountPrivacySettings_Setting
  19048. // optional uint32 setting_type = 1;
  19049. inline bool CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::has_setting_type() const {
  19050. return (_has_bits_[0] & 0x00000001u) != 0;
  19051. }
  19052. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::set_has_setting_type() {
  19053. _has_bits_[0] |= 0x00000001u;
  19054. }
  19055. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::clear_has_setting_type() {
  19056. _has_bits_[0] &= ~0x00000001u;
  19057. }
  19058. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::clear_setting_type() {
  19059. setting_type_ = 0u;
  19060. clear_has_setting_type();
  19061. }
  19062. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::setting_type() const {
  19063. return setting_type_;
  19064. }
  19065. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::set_setting_type(::google::protobuf::uint32 value) {
  19066. set_has_setting_type();
  19067. setting_type_ = value;
  19068. }
  19069. // optional uint32 setting_value = 2;
  19070. inline bool CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::has_setting_value() const {
  19071. return (_has_bits_[0] & 0x00000002u) != 0;
  19072. }
  19073. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::set_has_setting_value() {
  19074. _has_bits_[0] |= 0x00000002u;
  19075. }
  19076. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::clear_has_setting_value() {
  19077. _has_bits_[0] &= ~0x00000002u;
  19078. }
  19079. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::clear_setting_value() {
  19080. setting_value_ = 0u;
  19081. clear_has_setting_value();
  19082. }
  19083. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::setting_value() const {
  19084. return setting_value_;
  19085. }
  19086. inline void CMsgGCCStrike15_v2_AccountPrivacySettings_Setting::set_setting_value(::google::protobuf::uint32 value) {
  19087. set_has_setting_value();
  19088. setting_value_ = value;
  19089. }
  19090. // -------------------------------------------------------------------
  19091. // CMsgGCCStrike15_v2_AccountPrivacySettings
  19092. // repeated .CMsgGCCStrike15_v2_AccountPrivacySettings.Setting settings = 1;
  19093. inline int CMsgGCCStrike15_v2_AccountPrivacySettings::settings_size() const {
  19094. return settings_.size();
  19095. }
  19096. inline void CMsgGCCStrike15_v2_AccountPrivacySettings::clear_settings() {
  19097. settings_.Clear();
  19098. }
  19099. inline const ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting& CMsgGCCStrike15_v2_AccountPrivacySettings::settings(int index) const {
  19100. return settings_.Get(index);
  19101. }
  19102. inline ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* CMsgGCCStrike15_v2_AccountPrivacySettings::mutable_settings(int index) {
  19103. return settings_.Mutable(index);
  19104. }
  19105. inline ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting* CMsgGCCStrike15_v2_AccountPrivacySettings::add_settings() {
  19106. return settings_.Add();
  19107. }
  19108. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting >&
  19109. CMsgGCCStrike15_v2_AccountPrivacySettings::settings() const {
  19110. return settings_;
  19111. }
  19112. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_AccountPrivacySettings_Setting >*
  19113. CMsgGCCStrike15_v2_AccountPrivacySettings::mutable_settings() {
  19114. return &settings_;
  19115. }
  19116. // -------------------------------------------------------------------
  19117. // CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon
  19118. // optional uint32 account_id = 1;
  19119. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::has_account_id() const {
  19120. return (_has_bits_[0] & 0x00000001u) != 0;
  19121. }
  19122. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_has_account_id() {
  19123. _has_bits_[0] |= 0x00000001u;
  19124. }
  19125. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_has_account_id() {
  19126. _has_bits_[0] &= ~0x00000001u;
  19127. }
  19128. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_account_id() {
  19129. account_id_ = 0u;
  19130. clear_has_account_id();
  19131. }
  19132. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::account_id() const {
  19133. return account_id_;
  19134. }
  19135. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_account_id(::google::protobuf::uint32 value) {
  19136. set_has_account_id();
  19137. account_id_ = value;
  19138. }
  19139. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve abandoned_match = 2;
  19140. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::has_abandoned_match() const {
  19141. return (_has_bits_[0] & 0x00000002u) != 0;
  19142. }
  19143. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_has_abandoned_match() {
  19144. _has_bits_[0] |= 0x00000002u;
  19145. }
  19146. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_has_abandoned_match() {
  19147. _has_bits_[0] &= ~0x00000002u;
  19148. }
  19149. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_abandoned_match() {
  19150. if (abandoned_match_ != NULL) abandoned_match_->::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::Clear();
  19151. clear_has_abandoned_match();
  19152. }
  19153. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::abandoned_match() const {
  19154. return abandoned_match_ != NULL ? *abandoned_match_ : *default_instance_->abandoned_match_;
  19155. }
  19156. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::mutable_abandoned_match() {
  19157. set_has_abandoned_match();
  19158. if (abandoned_match_ == NULL) abandoned_match_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve;
  19159. return abandoned_match_;
  19160. }
  19161. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::release_abandoned_match() {
  19162. clear_has_abandoned_match();
  19163. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* temp = abandoned_match_;
  19164. abandoned_match_ = NULL;
  19165. return temp;
  19166. }
  19167. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_allocated_abandoned_match(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* abandoned_match) {
  19168. delete abandoned_match_;
  19169. abandoned_match_ = abandoned_match;
  19170. if (abandoned_match) {
  19171. set_has_abandoned_match();
  19172. } else {
  19173. clear_has_abandoned_match();
  19174. }
  19175. }
  19176. // optional uint32 penalty_seconds = 3;
  19177. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::has_penalty_seconds() const {
  19178. return (_has_bits_[0] & 0x00000004u) != 0;
  19179. }
  19180. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_has_penalty_seconds() {
  19181. _has_bits_[0] |= 0x00000004u;
  19182. }
  19183. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_has_penalty_seconds() {
  19184. _has_bits_[0] &= ~0x00000004u;
  19185. }
  19186. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_penalty_seconds() {
  19187. penalty_seconds_ = 0u;
  19188. clear_has_penalty_seconds();
  19189. }
  19190. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::penalty_seconds() const {
  19191. return penalty_seconds_;
  19192. }
  19193. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_penalty_seconds(::google::protobuf::uint32 value) {
  19194. set_has_penalty_seconds();
  19195. penalty_seconds_ = value;
  19196. }
  19197. // optional uint32 penalty_reason = 4;
  19198. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::has_penalty_reason() const {
  19199. return (_has_bits_[0] & 0x00000008u) != 0;
  19200. }
  19201. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_has_penalty_reason() {
  19202. _has_bits_[0] |= 0x00000008u;
  19203. }
  19204. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_has_penalty_reason() {
  19205. _has_bits_[0] &= ~0x00000008u;
  19206. }
  19207. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::clear_penalty_reason() {
  19208. penalty_reason_ = 0u;
  19209. clear_has_penalty_reason();
  19210. }
  19211. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::penalty_reason() const {
  19212. return penalty_reason_;
  19213. }
  19214. inline void CMsgGCCStrike15_v2_MatchmakingGC2ClientAbandon::set_penalty_reason(::google::protobuf::uint32 value) {
  19215. set_has_penalty_reason();
  19216. penalty_reason_ = value;
  19217. }
  19218. // -------------------------------------------------------------------
  19219. // CMsgGCCStrike15_v2_MatchmakingServer2GCKick
  19220. // optional uint32 account_id = 1;
  19221. inline bool CMsgGCCStrike15_v2_MatchmakingServer2GCKick::has_account_id() const {
  19222. return (_has_bits_[0] & 0x00000001u) != 0;
  19223. }
  19224. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_has_account_id() {
  19225. _has_bits_[0] |= 0x00000001u;
  19226. }
  19227. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_has_account_id() {
  19228. _has_bits_[0] &= ~0x00000001u;
  19229. }
  19230. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_account_id() {
  19231. account_id_ = 0u;
  19232. clear_has_account_id();
  19233. }
  19234. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServer2GCKick::account_id() const {
  19235. return account_id_;
  19236. }
  19237. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_account_id(::google::protobuf::uint32 value) {
  19238. set_has_account_id();
  19239. account_id_ = value;
  19240. }
  19241. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve reservation = 2;
  19242. inline bool CMsgGCCStrike15_v2_MatchmakingServer2GCKick::has_reservation() const {
  19243. return (_has_bits_[0] & 0x00000002u) != 0;
  19244. }
  19245. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_has_reservation() {
  19246. _has_bits_[0] |= 0x00000002u;
  19247. }
  19248. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_has_reservation() {
  19249. _has_bits_[0] &= ~0x00000002u;
  19250. }
  19251. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_reservation() {
  19252. if (reservation_ != NULL) reservation_->::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve::Clear();
  19253. clear_has_reservation();
  19254. }
  19255. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve& CMsgGCCStrike15_v2_MatchmakingServer2GCKick::reservation() const {
  19256. return reservation_ != NULL ? *reservation_ : *default_instance_->reservation_;
  19257. }
  19258. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServer2GCKick::mutable_reservation() {
  19259. set_has_reservation();
  19260. if (reservation_ == NULL) reservation_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve;
  19261. return reservation_;
  19262. }
  19263. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* CMsgGCCStrike15_v2_MatchmakingServer2GCKick::release_reservation() {
  19264. clear_has_reservation();
  19265. ::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* temp = reservation_;
  19266. reservation_ = NULL;
  19267. return temp;
  19268. }
  19269. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_allocated_reservation(::CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve* reservation) {
  19270. delete reservation_;
  19271. reservation_ = reservation;
  19272. if (reservation) {
  19273. set_has_reservation();
  19274. } else {
  19275. clear_has_reservation();
  19276. }
  19277. }
  19278. // optional uint32 reason = 3;
  19279. inline bool CMsgGCCStrike15_v2_MatchmakingServer2GCKick::has_reason() const {
  19280. return (_has_bits_[0] & 0x00000004u) != 0;
  19281. }
  19282. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_has_reason() {
  19283. _has_bits_[0] |= 0x00000004u;
  19284. }
  19285. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_has_reason() {
  19286. _has_bits_[0] &= ~0x00000004u;
  19287. }
  19288. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::clear_reason() {
  19289. reason_ = 0u;
  19290. clear_has_reason();
  19291. }
  19292. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchmakingServer2GCKick::reason() const {
  19293. return reason_;
  19294. }
  19295. inline void CMsgGCCStrike15_v2_MatchmakingServer2GCKick::set_reason(::google::protobuf::uint32 value) {
  19296. set_has_reason();
  19297. reason_ = value;
  19298. }
  19299. // -------------------------------------------------------------------
  19300. // CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate
  19301. // repeated .PlayerRankingInfo rankings = 1;
  19302. inline int CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::rankings_size() const {
  19303. return rankings_.size();
  19304. }
  19305. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::clear_rankings() {
  19306. rankings_.Clear();
  19307. }
  19308. inline const ::PlayerRankingInfo& CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::rankings(int index) const {
  19309. return rankings_.Get(index);
  19310. }
  19311. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::mutable_rankings(int index) {
  19312. return rankings_.Mutable(index);
  19313. }
  19314. inline ::PlayerRankingInfo* CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::add_rankings() {
  19315. return rankings_.Add();
  19316. }
  19317. inline const ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >&
  19318. CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::rankings() const {
  19319. return rankings_;
  19320. }
  19321. inline ::google::protobuf::RepeatedPtrField< ::PlayerRankingInfo >*
  19322. CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::mutable_rankings() {
  19323. return &rankings_;
  19324. }
  19325. // optional uint64 match_id = 2;
  19326. inline bool CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::has_match_id() const {
  19327. return (_has_bits_[0] & 0x00000002u) != 0;
  19328. }
  19329. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::set_has_match_id() {
  19330. _has_bits_[0] |= 0x00000002u;
  19331. }
  19332. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::clear_has_match_id() {
  19333. _has_bits_[0] &= ~0x00000002u;
  19334. }
  19335. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::clear_match_id() {
  19336. match_id_ = GOOGLE_ULONGLONG(0);
  19337. clear_has_match_id();
  19338. }
  19339. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::match_id() const {
  19340. return match_id_;
  19341. }
  19342. inline void CMsgGCCStrike15_v2_MatchmakingGC2ServerRankUpdate::set_match_id(::google::protobuf::uint64 value) {
  19343. set_has_match_id();
  19344. match_id_ = value;
  19345. }
  19346. // -------------------------------------------------------------------
  19347. // CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate
  19348. // optional string main_post_url = 1;
  19349. inline bool CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::has_main_post_url() const {
  19350. return (_has_bits_[0] & 0x00000001u) != 0;
  19351. }
  19352. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::set_has_main_post_url() {
  19353. _has_bits_[0] |= 0x00000001u;
  19354. }
  19355. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::clear_has_main_post_url() {
  19356. _has_bits_[0] &= ~0x00000001u;
  19357. }
  19358. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::clear_main_post_url() {
  19359. if (main_post_url_ != &::google::protobuf::internal::kEmptyString) {
  19360. main_post_url_->clear();
  19361. }
  19362. clear_has_main_post_url();
  19363. }
  19364. inline const ::std::string& CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::main_post_url() const {
  19365. return *main_post_url_;
  19366. }
  19367. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::set_main_post_url(const ::std::string& value) {
  19368. set_has_main_post_url();
  19369. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  19370. main_post_url_ = new ::std::string;
  19371. }
  19372. main_post_url_->assign(value);
  19373. }
  19374. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::set_main_post_url(const char* value) {
  19375. set_has_main_post_url();
  19376. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  19377. main_post_url_ = new ::std::string;
  19378. }
  19379. main_post_url_->assign(value);
  19380. }
  19381. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::set_main_post_url(const char* value, size_t size) {
  19382. set_has_main_post_url();
  19383. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  19384. main_post_url_ = new ::std::string;
  19385. }
  19386. main_post_url_->assign(reinterpret_cast<const char*>(value), size);
  19387. }
  19388. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::mutable_main_post_url() {
  19389. set_has_main_post_url();
  19390. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  19391. main_post_url_ = new ::std::string;
  19392. }
  19393. return main_post_url_;
  19394. }
  19395. inline ::std::string* CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::release_main_post_url() {
  19396. clear_has_main_post_url();
  19397. if (main_post_url_ == &::google::protobuf::internal::kEmptyString) {
  19398. return NULL;
  19399. } else {
  19400. ::std::string* temp = main_post_url_;
  19401. main_post_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  19402. return temp;
  19403. }
  19404. }
  19405. inline void CMsgGCCStrike15_v2_MatchmakingOperator2GCBlogUpdate::set_allocated_main_post_url(::std::string* main_post_url) {
  19406. if (main_post_url_ != &::google::protobuf::internal::kEmptyString) {
  19407. delete main_post_url_;
  19408. }
  19409. if (main_post_url) {
  19410. set_has_main_post_url();
  19411. main_post_url_ = main_post_url;
  19412. } else {
  19413. clear_has_main_post_url();
  19414. main_post_url_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  19415. }
  19416. }
  19417. // -------------------------------------------------------------------
  19418. // CMsgGCCStrike15_v2_ServerNotificationForUserPenalty
  19419. // optional uint32 account_id = 1;
  19420. inline bool CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::has_account_id() const {
  19421. return (_has_bits_[0] & 0x00000001u) != 0;
  19422. }
  19423. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_has_account_id() {
  19424. _has_bits_[0] |= 0x00000001u;
  19425. }
  19426. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_has_account_id() {
  19427. _has_bits_[0] &= ~0x00000001u;
  19428. }
  19429. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_account_id() {
  19430. account_id_ = 0u;
  19431. clear_has_account_id();
  19432. }
  19433. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::account_id() const {
  19434. return account_id_;
  19435. }
  19436. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_account_id(::google::protobuf::uint32 value) {
  19437. set_has_account_id();
  19438. account_id_ = value;
  19439. }
  19440. // optional uint32 reason = 2;
  19441. inline bool CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::has_reason() const {
  19442. return (_has_bits_[0] & 0x00000002u) != 0;
  19443. }
  19444. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_has_reason() {
  19445. _has_bits_[0] |= 0x00000002u;
  19446. }
  19447. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_has_reason() {
  19448. _has_bits_[0] &= ~0x00000002u;
  19449. }
  19450. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_reason() {
  19451. reason_ = 0u;
  19452. clear_has_reason();
  19453. }
  19454. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::reason() const {
  19455. return reason_;
  19456. }
  19457. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_reason(::google::protobuf::uint32 value) {
  19458. set_has_reason();
  19459. reason_ = value;
  19460. }
  19461. // optional uint32 seconds = 3;
  19462. inline bool CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::has_seconds() const {
  19463. return (_has_bits_[0] & 0x00000004u) != 0;
  19464. }
  19465. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_has_seconds() {
  19466. _has_bits_[0] |= 0x00000004u;
  19467. }
  19468. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_has_seconds() {
  19469. _has_bits_[0] &= ~0x00000004u;
  19470. }
  19471. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::clear_seconds() {
  19472. seconds_ = 0u;
  19473. clear_has_seconds();
  19474. }
  19475. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::seconds() const {
  19476. return seconds_;
  19477. }
  19478. inline void CMsgGCCStrike15_v2_ServerNotificationForUserPenalty::set_seconds(::google::protobuf::uint32 value) {
  19479. set_has_seconds();
  19480. seconds_ = value;
  19481. }
  19482. // -------------------------------------------------------------------
  19483. // CMsgGCCStrike15_v2_ClientReportPlayer
  19484. // optional uint32 account_id = 1;
  19485. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_account_id() const {
  19486. return (_has_bits_[0] & 0x00000001u) != 0;
  19487. }
  19488. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_account_id() {
  19489. _has_bits_[0] |= 0x00000001u;
  19490. }
  19491. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_account_id() {
  19492. _has_bits_[0] &= ~0x00000001u;
  19493. }
  19494. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_account_id() {
  19495. account_id_ = 0u;
  19496. clear_has_account_id();
  19497. }
  19498. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::account_id() const {
  19499. return account_id_;
  19500. }
  19501. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_account_id(::google::protobuf::uint32 value) {
  19502. set_has_account_id();
  19503. account_id_ = value;
  19504. }
  19505. // optional uint32 rpt_aimbot = 2;
  19506. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_aimbot() const {
  19507. return (_has_bits_[0] & 0x00000002u) != 0;
  19508. }
  19509. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_aimbot() {
  19510. _has_bits_[0] |= 0x00000002u;
  19511. }
  19512. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_aimbot() {
  19513. _has_bits_[0] &= ~0x00000002u;
  19514. }
  19515. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_aimbot() {
  19516. rpt_aimbot_ = 0u;
  19517. clear_has_rpt_aimbot();
  19518. }
  19519. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_aimbot() const {
  19520. return rpt_aimbot_;
  19521. }
  19522. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_aimbot(::google::protobuf::uint32 value) {
  19523. set_has_rpt_aimbot();
  19524. rpt_aimbot_ = value;
  19525. }
  19526. // optional uint32 rpt_wallhack = 3;
  19527. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_wallhack() const {
  19528. return (_has_bits_[0] & 0x00000004u) != 0;
  19529. }
  19530. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_wallhack() {
  19531. _has_bits_[0] |= 0x00000004u;
  19532. }
  19533. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_wallhack() {
  19534. _has_bits_[0] &= ~0x00000004u;
  19535. }
  19536. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_wallhack() {
  19537. rpt_wallhack_ = 0u;
  19538. clear_has_rpt_wallhack();
  19539. }
  19540. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_wallhack() const {
  19541. return rpt_wallhack_;
  19542. }
  19543. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_wallhack(::google::protobuf::uint32 value) {
  19544. set_has_rpt_wallhack();
  19545. rpt_wallhack_ = value;
  19546. }
  19547. // optional uint32 rpt_speedhack = 4;
  19548. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_speedhack() const {
  19549. return (_has_bits_[0] & 0x00000008u) != 0;
  19550. }
  19551. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_speedhack() {
  19552. _has_bits_[0] |= 0x00000008u;
  19553. }
  19554. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_speedhack() {
  19555. _has_bits_[0] &= ~0x00000008u;
  19556. }
  19557. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_speedhack() {
  19558. rpt_speedhack_ = 0u;
  19559. clear_has_rpt_speedhack();
  19560. }
  19561. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_speedhack() const {
  19562. return rpt_speedhack_;
  19563. }
  19564. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_speedhack(::google::protobuf::uint32 value) {
  19565. set_has_rpt_speedhack();
  19566. rpt_speedhack_ = value;
  19567. }
  19568. // optional uint32 rpt_teamharm = 5;
  19569. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_teamharm() const {
  19570. return (_has_bits_[0] & 0x00000010u) != 0;
  19571. }
  19572. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_teamharm() {
  19573. _has_bits_[0] |= 0x00000010u;
  19574. }
  19575. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_teamharm() {
  19576. _has_bits_[0] &= ~0x00000010u;
  19577. }
  19578. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_teamharm() {
  19579. rpt_teamharm_ = 0u;
  19580. clear_has_rpt_teamharm();
  19581. }
  19582. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_teamharm() const {
  19583. return rpt_teamharm_;
  19584. }
  19585. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_teamharm(::google::protobuf::uint32 value) {
  19586. set_has_rpt_teamharm();
  19587. rpt_teamharm_ = value;
  19588. }
  19589. // optional uint32 rpt_textabuse = 6;
  19590. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_textabuse() const {
  19591. return (_has_bits_[0] & 0x00000020u) != 0;
  19592. }
  19593. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_textabuse() {
  19594. _has_bits_[0] |= 0x00000020u;
  19595. }
  19596. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_textabuse() {
  19597. _has_bits_[0] &= ~0x00000020u;
  19598. }
  19599. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_textabuse() {
  19600. rpt_textabuse_ = 0u;
  19601. clear_has_rpt_textabuse();
  19602. }
  19603. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_textabuse() const {
  19604. return rpt_textabuse_;
  19605. }
  19606. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_textabuse(::google::protobuf::uint32 value) {
  19607. set_has_rpt_textabuse();
  19608. rpt_textabuse_ = value;
  19609. }
  19610. // optional uint32 rpt_voiceabuse = 7;
  19611. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_rpt_voiceabuse() const {
  19612. return (_has_bits_[0] & 0x00000040u) != 0;
  19613. }
  19614. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_rpt_voiceabuse() {
  19615. _has_bits_[0] |= 0x00000040u;
  19616. }
  19617. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_rpt_voiceabuse() {
  19618. _has_bits_[0] &= ~0x00000040u;
  19619. }
  19620. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_rpt_voiceabuse() {
  19621. rpt_voiceabuse_ = 0u;
  19622. clear_has_rpt_voiceabuse();
  19623. }
  19624. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportPlayer::rpt_voiceabuse() const {
  19625. return rpt_voiceabuse_;
  19626. }
  19627. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_rpt_voiceabuse(::google::protobuf::uint32 value) {
  19628. set_has_rpt_voiceabuse();
  19629. rpt_voiceabuse_ = value;
  19630. }
  19631. // optional uint64 match_id = 8;
  19632. inline bool CMsgGCCStrike15_v2_ClientReportPlayer::has_match_id() const {
  19633. return (_has_bits_[0] & 0x00000080u) != 0;
  19634. }
  19635. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_has_match_id() {
  19636. _has_bits_[0] |= 0x00000080u;
  19637. }
  19638. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_has_match_id() {
  19639. _has_bits_[0] &= ~0x00000080u;
  19640. }
  19641. inline void CMsgGCCStrike15_v2_ClientReportPlayer::clear_match_id() {
  19642. match_id_ = GOOGLE_ULONGLONG(0);
  19643. clear_has_match_id();
  19644. }
  19645. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientReportPlayer::match_id() const {
  19646. return match_id_;
  19647. }
  19648. inline void CMsgGCCStrike15_v2_ClientReportPlayer::set_match_id(::google::protobuf::uint64 value) {
  19649. set_has_match_id();
  19650. match_id_ = value;
  19651. }
  19652. // -------------------------------------------------------------------
  19653. // CMsgGCCStrike15_v2_ClientCommendPlayer
  19654. // optional uint32 account_id = 1;
  19655. inline bool CMsgGCCStrike15_v2_ClientCommendPlayer::has_account_id() const {
  19656. return (_has_bits_[0] & 0x00000001u) != 0;
  19657. }
  19658. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_has_account_id() {
  19659. _has_bits_[0] |= 0x00000001u;
  19660. }
  19661. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_has_account_id() {
  19662. _has_bits_[0] &= ~0x00000001u;
  19663. }
  19664. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_account_id() {
  19665. account_id_ = 0u;
  19666. clear_has_account_id();
  19667. }
  19668. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientCommendPlayer::account_id() const {
  19669. return account_id_;
  19670. }
  19671. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_account_id(::google::protobuf::uint32 value) {
  19672. set_has_account_id();
  19673. account_id_ = value;
  19674. }
  19675. // optional uint64 match_id = 8;
  19676. inline bool CMsgGCCStrike15_v2_ClientCommendPlayer::has_match_id() const {
  19677. return (_has_bits_[0] & 0x00000002u) != 0;
  19678. }
  19679. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_has_match_id() {
  19680. _has_bits_[0] |= 0x00000002u;
  19681. }
  19682. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_has_match_id() {
  19683. _has_bits_[0] &= ~0x00000002u;
  19684. }
  19685. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_match_id() {
  19686. match_id_ = GOOGLE_ULONGLONG(0);
  19687. clear_has_match_id();
  19688. }
  19689. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientCommendPlayer::match_id() const {
  19690. return match_id_;
  19691. }
  19692. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_match_id(::google::protobuf::uint64 value) {
  19693. set_has_match_id();
  19694. match_id_ = value;
  19695. }
  19696. // optional .PlayerCommendationInfo commendation = 9;
  19697. inline bool CMsgGCCStrike15_v2_ClientCommendPlayer::has_commendation() const {
  19698. return (_has_bits_[0] & 0x00000004u) != 0;
  19699. }
  19700. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_has_commendation() {
  19701. _has_bits_[0] |= 0x00000004u;
  19702. }
  19703. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_has_commendation() {
  19704. _has_bits_[0] &= ~0x00000004u;
  19705. }
  19706. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_commendation() {
  19707. if (commendation_ != NULL) commendation_->::PlayerCommendationInfo::Clear();
  19708. clear_has_commendation();
  19709. }
  19710. inline const ::PlayerCommendationInfo& CMsgGCCStrike15_v2_ClientCommendPlayer::commendation() const {
  19711. return commendation_ != NULL ? *commendation_ : *default_instance_->commendation_;
  19712. }
  19713. inline ::PlayerCommendationInfo* CMsgGCCStrike15_v2_ClientCommendPlayer::mutable_commendation() {
  19714. set_has_commendation();
  19715. if (commendation_ == NULL) commendation_ = new ::PlayerCommendationInfo;
  19716. return commendation_;
  19717. }
  19718. inline ::PlayerCommendationInfo* CMsgGCCStrike15_v2_ClientCommendPlayer::release_commendation() {
  19719. clear_has_commendation();
  19720. ::PlayerCommendationInfo* temp = commendation_;
  19721. commendation_ = NULL;
  19722. return temp;
  19723. }
  19724. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_allocated_commendation(::PlayerCommendationInfo* commendation) {
  19725. delete commendation_;
  19726. commendation_ = commendation;
  19727. if (commendation) {
  19728. set_has_commendation();
  19729. } else {
  19730. clear_has_commendation();
  19731. }
  19732. }
  19733. // optional uint32 tokens = 10;
  19734. inline bool CMsgGCCStrike15_v2_ClientCommendPlayer::has_tokens() const {
  19735. return (_has_bits_[0] & 0x00000008u) != 0;
  19736. }
  19737. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_has_tokens() {
  19738. _has_bits_[0] |= 0x00000008u;
  19739. }
  19740. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_has_tokens() {
  19741. _has_bits_[0] &= ~0x00000008u;
  19742. }
  19743. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::clear_tokens() {
  19744. tokens_ = 0u;
  19745. clear_has_tokens();
  19746. }
  19747. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientCommendPlayer::tokens() const {
  19748. return tokens_;
  19749. }
  19750. inline void CMsgGCCStrike15_v2_ClientCommendPlayer::set_tokens(::google::protobuf::uint32 value) {
  19751. set_has_tokens();
  19752. tokens_ = value;
  19753. }
  19754. // -------------------------------------------------------------------
  19755. // CMsgGCCStrike15_v2_ClientReportServer
  19756. // optional uint32 rpt_poorperf = 1;
  19757. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_rpt_poorperf() const {
  19758. return (_has_bits_[0] & 0x00000001u) != 0;
  19759. }
  19760. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_rpt_poorperf() {
  19761. _has_bits_[0] |= 0x00000001u;
  19762. }
  19763. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_rpt_poorperf() {
  19764. _has_bits_[0] &= ~0x00000001u;
  19765. }
  19766. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_rpt_poorperf() {
  19767. rpt_poorperf_ = 0u;
  19768. clear_has_rpt_poorperf();
  19769. }
  19770. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportServer::rpt_poorperf() const {
  19771. return rpt_poorperf_;
  19772. }
  19773. inline void CMsgGCCStrike15_v2_ClientReportServer::set_rpt_poorperf(::google::protobuf::uint32 value) {
  19774. set_has_rpt_poorperf();
  19775. rpt_poorperf_ = value;
  19776. }
  19777. // optional uint32 rpt_abusivemodels = 2;
  19778. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_rpt_abusivemodels() const {
  19779. return (_has_bits_[0] & 0x00000002u) != 0;
  19780. }
  19781. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_rpt_abusivemodels() {
  19782. _has_bits_[0] |= 0x00000002u;
  19783. }
  19784. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_rpt_abusivemodels() {
  19785. _has_bits_[0] &= ~0x00000002u;
  19786. }
  19787. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_rpt_abusivemodels() {
  19788. rpt_abusivemodels_ = 0u;
  19789. clear_has_rpt_abusivemodels();
  19790. }
  19791. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportServer::rpt_abusivemodels() const {
  19792. return rpt_abusivemodels_;
  19793. }
  19794. inline void CMsgGCCStrike15_v2_ClientReportServer::set_rpt_abusivemodels(::google::protobuf::uint32 value) {
  19795. set_has_rpt_abusivemodels();
  19796. rpt_abusivemodels_ = value;
  19797. }
  19798. // optional uint32 rpt_badmotd = 3;
  19799. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_rpt_badmotd() const {
  19800. return (_has_bits_[0] & 0x00000004u) != 0;
  19801. }
  19802. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_rpt_badmotd() {
  19803. _has_bits_[0] |= 0x00000004u;
  19804. }
  19805. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_rpt_badmotd() {
  19806. _has_bits_[0] &= ~0x00000004u;
  19807. }
  19808. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_rpt_badmotd() {
  19809. rpt_badmotd_ = 0u;
  19810. clear_has_rpt_badmotd();
  19811. }
  19812. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportServer::rpt_badmotd() const {
  19813. return rpt_badmotd_;
  19814. }
  19815. inline void CMsgGCCStrike15_v2_ClientReportServer::set_rpt_badmotd(::google::protobuf::uint32 value) {
  19816. set_has_rpt_badmotd();
  19817. rpt_badmotd_ = value;
  19818. }
  19819. // optional uint32 rpt_listingabuse = 4;
  19820. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_rpt_listingabuse() const {
  19821. return (_has_bits_[0] & 0x00000008u) != 0;
  19822. }
  19823. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_rpt_listingabuse() {
  19824. _has_bits_[0] |= 0x00000008u;
  19825. }
  19826. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_rpt_listingabuse() {
  19827. _has_bits_[0] &= ~0x00000008u;
  19828. }
  19829. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_rpt_listingabuse() {
  19830. rpt_listingabuse_ = 0u;
  19831. clear_has_rpt_listingabuse();
  19832. }
  19833. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportServer::rpt_listingabuse() const {
  19834. return rpt_listingabuse_;
  19835. }
  19836. inline void CMsgGCCStrike15_v2_ClientReportServer::set_rpt_listingabuse(::google::protobuf::uint32 value) {
  19837. set_has_rpt_listingabuse();
  19838. rpt_listingabuse_ = value;
  19839. }
  19840. // optional uint32 rpt_inventoryabuse = 5;
  19841. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_rpt_inventoryabuse() const {
  19842. return (_has_bits_[0] & 0x00000010u) != 0;
  19843. }
  19844. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_rpt_inventoryabuse() {
  19845. _has_bits_[0] |= 0x00000010u;
  19846. }
  19847. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_rpt_inventoryabuse() {
  19848. _has_bits_[0] &= ~0x00000010u;
  19849. }
  19850. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_rpt_inventoryabuse() {
  19851. rpt_inventoryabuse_ = 0u;
  19852. clear_has_rpt_inventoryabuse();
  19853. }
  19854. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportServer::rpt_inventoryabuse() const {
  19855. return rpt_inventoryabuse_;
  19856. }
  19857. inline void CMsgGCCStrike15_v2_ClientReportServer::set_rpt_inventoryabuse(::google::protobuf::uint32 value) {
  19858. set_has_rpt_inventoryabuse();
  19859. rpt_inventoryabuse_ = value;
  19860. }
  19861. // optional uint64 match_id = 8;
  19862. inline bool CMsgGCCStrike15_v2_ClientReportServer::has_match_id() const {
  19863. return (_has_bits_[0] & 0x00000020u) != 0;
  19864. }
  19865. inline void CMsgGCCStrike15_v2_ClientReportServer::set_has_match_id() {
  19866. _has_bits_[0] |= 0x00000020u;
  19867. }
  19868. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_has_match_id() {
  19869. _has_bits_[0] &= ~0x00000020u;
  19870. }
  19871. inline void CMsgGCCStrike15_v2_ClientReportServer::clear_match_id() {
  19872. match_id_ = GOOGLE_ULONGLONG(0);
  19873. clear_has_match_id();
  19874. }
  19875. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientReportServer::match_id() const {
  19876. return match_id_;
  19877. }
  19878. inline void CMsgGCCStrike15_v2_ClientReportServer::set_match_id(::google::protobuf::uint64 value) {
  19879. set_has_match_id();
  19880. match_id_ = value;
  19881. }
  19882. // -------------------------------------------------------------------
  19883. // CMsgGCCStrike15_v2_ClientReportResponse
  19884. // optional uint64 confirmation_id = 1;
  19885. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_confirmation_id() const {
  19886. return (_has_bits_[0] & 0x00000001u) != 0;
  19887. }
  19888. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_confirmation_id() {
  19889. _has_bits_[0] |= 0x00000001u;
  19890. }
  19891. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_confirmation_id() {
  19892. _has_bits_[0] &= ~0x00000001u;
  19893. }
  19894. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_confirmation_id() {
  19895. confirmation_id_ = GOOGLE_ULONGLONG(0);
  19896. clear_has_confirmation_id();
  19897. }
  19898. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientReportResponse::confirmation_id() const {
  19899. return confirmation_id_;
  19900. }
  19901. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_confirmation_id(::google::protobuf::uint64 value) {
  19902. set_has_confirmation_id();
  19903. confirmation_id_ = value;
  19904. }
  19905. // optional uint32 account_id = 2;
  19906. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_account_id() const {
  19907. return (_has_bits_[0] & 0x00000002u) != 0;
  19908. }
  19909. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_account_id() {
  19910. _has_bits_[0] |= 0x00000002u;
  19911. }
  19912. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_account_id() {
  19913. _has_bits_[0] &= ~0x00000002u;
  19914. }
  19915. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_account_id() {
  19916. account_id_ = 0u;
  19917. clear_has_account_id();
  19918. }
  19919. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportResponse::account_id() const {
  19920. return account_id_;
  19921. }
  19922. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_account_id(::google::protobuf::uint32 value) {
  19923. set_has_account_id();
  19924. account_id_ = value;
  19925. }
  19926. // optional uint32 server_ip = 3;
  19927. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_server_ip() const {
  19928. return (_has_bits_[0] & 0x00000004u) != 0;
  19929. }
  19930. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_server_ip() {
  19931. _has_bits_[0] |= 0x00000004u;
  19932. }
  19933. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_server_ip() {
  19934. _has_bits_[0] &= ~0x00000004u;
  19935. }
  19936. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_server_ip() {
  19937. server_ip_ = 0u;
  19938. clear_has_server_ip();
  19939. }
  19940. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportResponse::server_ip() const {
  19941. return server_ip_;
  19942. }
  19943. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_server_ip(::google::protobuf::uint32 value) {
  19944. set_has_server_ip();
  19945. server_ip_ = value;
  19946. }
  19947. // optional uint32 response_type = 4;
  19948. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_response_type() const {
  19949. return (_has_bits_[0] & 0x00000008u) != 0;
  19950. }
  19951. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_response_type() {
  19952. _has_bits_[0] |= 0x00000008u;
  19953. }
  19954. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_response_type() {
  19955. _has_bits_[0] &= ~0x00000008u;
  19956. }
  19957. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_response_type() {
  19958. response_type_ = 0u;
  19959. clear_has_response_type();
  19960. }
  19961. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportResponse::response_type() const {
  19962. return response_type_;
  19963. }
  19964. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_response_type(::google::protobuf::uint32 value) {
  19965. set_has_response_type();
  19966. response_type_ = value;
  19967. }
  19968. // optional uint32 response_result = 5;
  19969. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_response_result() const {
  19970. return (_has_bits_[0] & 0x00000010u) != 0;
  19971. }
  19972. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_response_result() {
  19973. _has_bits_[0] |= 0x00000010u;
  19974. }
  19975. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_response_result() {
  19976. _has_bits_[0] &= ~0x00000010u;
  19977. }
  19978. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_response_result() {
  19979. response_result_ = 0u;
  19980. clear_has_response_result();
  19981. }
  19982. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportResponse::response_result() const {
  19983. return response_result_;
  19984. }
  19985. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_response_result(::google::protobuf::uint32 value) {
  19986. set_has_response_result();
  19987. response_result_ = value;
  19988. }
  19989. // optional uint32 tokens = 6;
  19990. inline bool CMsgGCCStrike15_v2_ClientReportResponse::has_tokens() const {
  19991. return (_has_bits_[0] & 0x00000020u) != 0;
  19992. }
  19993. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_has_tokens() {
  19994. _has_bits_[0] |= 0x00000020u;
  19995. }
  19996. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_has_tokens() {
  19997. _has_bits_[0] &= ~0x00000020u;
  19998. }
  19999. inline void CMsgGCCStrike15_v2_ClientReportResponse::clear_tokens() {
  20000. tokens_ = 0u;
  20001. clear_has_tokens();
  20002. }
  20003. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientReportResponse::tokens() const {
  20004. return tokens_;
  20005. }
  20006. inline void CMsgGCCStrike15_v2_ClientReportResponse::set_tokens(::google::protobuf::uint32 value) {
  20007. set_has_tokens();
  20008. tokens_ = value;
  20009. }
  20010. // -------------------------------------------------------------------
  20011. // CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends
  20012. // optional uint32 request_id = 1;
  20013. inline bool CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::has_request_id() const {
  20014. return (_has_bits_[0] & 0x00000001u) != 0;
  20015. }
  20016. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_has_request_id() {
  20017. _has_bits_[0] |= 0x00000001u;
  20018. }
  20019. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_has_request_id() {
  20020. _has_bits_[0] &= ~0x00000001u;
  20021. }
  20022. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_request_id() {
  20023. request_id_ = 0u;
  20024. clear_has_request_id();
  20025. }
  20026. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::request_id() const {
  20027. return request_id_;
  20028. }
  20029. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_request_id(::google::protobuf::uint32 value) {
  20030. set_has_request_id();
  20031. request_id_ = value;
  20032. }
  20033. // repeated uint32 account_ids = 2;
  20034. inline int CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::account_ids_size() const {
  20035. return account_ids_.size();
  20036. }
  20037. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_account_ids() {
  20038. account_ids_.Clear();
  20039. }
  20040. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::account_ids(int index) const {
  20041. return account_ids_.Get(index);
  20042. }
  20043. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_account_ids(int index, ::google::protobuf::uint32 value) {
  20044. account_ids_.Set(index, value);
  20045. }
  20046. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::add_account_ids(::google::protobuf::uint32 value) {
  20047. account_ids_.Add(value);
  20048. }
  20049. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  20050. CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::account_ids() const {
  20051. return account_ids_;
  20052. }
  20053. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  20054. CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::mutable_account_ids() {
  20055. return &account_ids_;
  20056. }
  20057. // optional uint64 serverid = 3;
  20058. inline bool CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::has_serverid() const {
  20059. return (_has_bits_[0] & 0x00000004u) != 0;
  20060. }
  20061. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_has_serverid() {
  20062. _has_bits_[0] |= 0x00000004u;
  20063. }
  20064. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_has_serverid() {
  20065. _has_bits_[0] &= ~0x00000004u;
  20066. }
  20067. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_serverid() {
  20068. serverid_ = GOOGLE_ULONGLONG(0);
  20069. clear_has_serverid();
  20070. }
  20071. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::serverid() const {
  20072. return serverid_;
  20073. }
  20074. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_serverid(::google::protobuf::uint64 value) {
  20075. set_has_serverid();
  20076. serverid_ = value;
  20077. }
  20078. // optional uint64 matchid = 4;
  20079. inline bool CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::has_matchid() const {
  20080. return (_has_bits_[0] & 0x00000008u) != 0;
  20081. }
  20082. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_has_matchid() {
  20083. _has_bits_[0] |= 0x00000008u;
  20084. }
  20085. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_has_matchid() {
  20086. _has_bits_[0] &= ~0x00000008u;
  20087. }
  20088. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::clear_matchid() {
  20089. matchid_ = GOOGLE_ULONGLONG(0);
  20090. clear_has_matchid();
  20091. }
  20092. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::matchid() const {
  20093. return matchid_;
  20094. }
  20095. inline void CMsgGCCStrike15_v2_ClientRequestWatchInfoFriends::set_matchid(::google::protobuf::uint64 value) {
  20096. set_has_matchid();
  20097. matchid_ = value;
  20098. }
  20099. // -------------------------------------------------------------------
  20100. // WatchableMatchInfo
  20101. // optional uint32 server_ip = 1;
  20102. inline bool WatchableMatchInfo::has_server_ip() const {
  20103. return (_has_bits_[0] & 0x00000001u) != 0;
  20104. }
  20105. inline void WatchableMatchInfo::set_has_server_ip() {
  20106. _has_bits_[0] |= 0x00000001u;
  20107. }
  20108. inline void WatchableMatchInfo::clear_has_server_ip() {
  20109. _has_bits_[0] &= ~0x00000001u;
  20110. }
  20111. inline void WatchableMatchInfo::clear_server_ip() {
  20112. server_ip_ = 0u;
  20113. clear_has_server_ip();
  20114. }
  20115. inline ::google::protobuf::uint32 WatchableMatchInfo::server_ip() const {
  20116. return server_ip_;
  20117. }
  20118. inline void WatchableMatchInfo::set_server_ip(::google::protobuf::uint32 value) {
  20119. set_has_server_ip();
  20120. server_ip_ = value;
  20121. }
  20122. // optional uint32 tv_port = 2;
  20123. inline bool WatchableMatchInfo::has_tv_port() const {
  20124. return (_has_bits_[0] & 0x00000002u) != 0;
  20125. }
  20126. inline void WatchableMatchInfo::set_has_tv_port() {
  20127. _has_bits_[0] |= 0x00000002u;
  20128. }
  20129. inline void WatchableMatchInfo::clear_has_tv_port() {
  20130. _has_bits_[0] &= ~0x00000002u;
  20131. }
  20132. inline void WatchableMatchInfo::clear_tv_port() {
  20133. tv_port_ = 0u;
  20134. clear_has_tv_port();
  20135. }
  20136. inline ::google::protobuf::uint32 WatchableMatchInfo::tv_port() const {
  20137. return tv_port_;
  20138. }
  20139. inline void WatchableMatchInfo::set_tv_port(::google::protobuf::uint32 value) {
  20140. set_has_tv_port();
  20141. tv_port_ = value;
  20142. }
  20143. // optional uint32 tv_spectators = 3;
  20144. inline bool WatchableMatchInfo::has_tv_spectators() const {
  20145. return (_has_bits_[0] & 0x00000004u) != 0;
  20146. }
  20147. inline void WatchableMatchInfo::set_has_tv_spectators() {
  20148. _has_bits_[0] |= 0x00000004u;
  20149. }
  20150. inline void WatchableMatchInfo::clear_has_tv_spectators() {
  20151. _has_bits_[0] &= ~0x00000004u;
  20152. }
  20153. inline void WatchableMatchInfo::clear_tv_spectators() {
  20154. tv_spectators_ = 0u;
  20155. clear_has_tv_spectators();
  20156. }
  20157. inline ::google::protobuf::uint32 WatchableMatchInfo::tv_spectators() const {
  20158. return tv_spectators_;
  20159. }
  20160. inline void WatchableMatchInfo::set_tv_spectators(::google::protobuf::uint32 value) {
  20161. set_has_tv_spectators();
  20162. tv_spectators_ = value;
  20163. }
  20164. // optional uint32 tv_time = 4;
  20165. inline bool WatchableMatchInfo::has_tv_time() const {
  20166. return (_has_bits_[0] & 0x00000008u) != 0;
  20167. }
  20168. inline void WatchableMatchInfo::set_has_tv_time() {
  20169. _has_bits_[0] |= 0x00000008u;
  20170. }
  20171. inline void WatchableMatchInfo::clear_has_tv_time() {
  20172. _has_bits_[0] &= ~0x00000008u;
  20173. }
  20174. inline void WatchableMatchInfo::clear_tv_time() {
  20175. tv_time_ = 0u;
  20176. clear_has_tv_time();
  20177. }
  20178. inline ::google::protobuf::uint32 WatchableMatchInfo::tv_time() const {
  20179. return tv_time_;
  20180. }
  20181. inline void WatchableMatchInfo::set_tv_time(::google::protobuf::uint32 value) {
  20182. set_has_tv_time();
  20183. tv_time_ = value;
  20184. }
  20185. // optional bytes tv_watch_password = 5;
  20186. inline bool WatchableMatchInfo::has_tv_watch_password() const {
  20187. return (_has_bits_[0] & 0x00000010u) != 0;
  20188. }
  20189. inline void WatchableMatchInfo::set_has_tv_watch_password() {
  20190. _has_bits_[0] |= 0x00000010u;
  20191. }
  20192. inline void WatchableMatchInfo::clear_has_tv_watch_password() {
  20193. _has_bits_[0] &= ~0x00000010u;
  20194. }
  20195. inline void WatchableMatchInfo::clear_tv_watch_password() {
  20196. if (tv_watch_password_ != &::google::protobuf::internal::kEmptyString) {
  20197. tv_watch_password_->clear();
  20198. }
  20199. clear_has_tv_watch_password();
  20200. }
  20201. inline const ::std::string& WatchableMatchInfo::tv_watch_password() const {
  20202. return *tv_watch_password_;
  20203. }
  20204. inline void WatchableMatchInfo::set_tv_watch_password(const ::std::string& value) {
  20205. set_has_tv_watch_password();
  20206. if (tv_watch_password_ == &::google::protobuf::internal::kEmptyString) {
  20207. tv_watch_password_ = new ::std::string;
  20208. }
  20209. tv_watch_password_->assign(value);
  20210. }
  20211. inline void WatchableMatchInfo::set_tv_watch_password(const char* value) {
  20212. set_has_tv_watch_password();
  20213. if (tv_watch_password_ == &::google::protobuf::internal::kEmptyString) {
  20214. tv_watch_password_ = new ::std::string;
  20215. }
  20216. tv_watch_password_->assign(value);
  20217. }
  20218. inline void WatchableMatchInfo::set_tv_watch_password(const void* value, size_t size) {
  20219. set_has_tv_watch_password();
  20220. if (tv_watch_password_ == &::google::protobuf::internal::kEmptyString) {
  20221. tv_watch_password_ = new ::std::string;
  20222. }
  20223. tv_watch_password_->assign(reinterpret_cast<const char*>(value), size);
  20224. }
  20225. inline ::std::string* WatchableMatchInfo::mutable_tv_watch_password() {
  20226. set_has_tv_watch_password();
  20227. if (tv_watch_password_ == &::google::protobuf::internal::kEmptyString) {
  20228. tv_watch_password_ = new ::std::string;
  20229. }
  20230. return tv_watch_password_;
  20231. }
  20232. inline ::std::string* WatchableMatchInfo::release_tv_watch_password() {
  20233. clear_has_tv_watch_password();
  20234. if (tv_watch_password_ == &::google::protobuf::internal::kEmptyString) {
  20235. return NULL;
  20236. } else {
  20237. ::std::string* temp = tv_watch_password_;
  20238. tv_watch_password_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20239. return temp;
  20240. }
  20241. }
  20242. inline void WatchableMatchInfo::set_allocated_tv_watch_password(::std::string* tv_watch_password) {
  20243. if (tv_watch_password_ != &::google::protobuf::internal::kEmptyString) {
  20244. delete tv_watch_password_;
  20245. }
  20246. if (tv_watch_password) {
  20247. set_has_tv_watch_password();
  20248. tv_watch_password_ = tv_watch_password;
  20249. } else {
  20250. clear_has_tv_watch_password();
  20251. tv_watch_password_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20252. }
  20253. }
  20254. // optional uint64 cl_decryptdata_key = 6;
  20255. inline bool WatchableMatchInfo::has_cl_decryptdata_key() const {
  20256. return (_has_bits_[0] & 0x00000020u) != 0;
  20257. }
  20258. inline void WatchableMatchInfo::set_has_cl_decryptdata_key() {
  20259. _has_bits_[0] |= 0x00000020u;
  20260. }
  20261. inline void WatchableMatchInfo::clear_has_cl_decryptdata_key() {
  20262. _has_bits_[0] &= ~0x00000020u;
  20263. }
  20264. inline void WatchableMatchInfo::clear_cl_decryptdata_key() {
  20265. cl_decryptdata_key_ = GOOGLE_ULONGLONG(0);
  20266. clear_has_cl_decryptdata_key();
  20267. }
  20268. inline ::google::protobuf::uint64 WatchableMatchInfo::cl_decryptdata_key() const {
  20269. return cl_decryptdata_key_;
  20270. }
  20271. inline void WatchableMatchInfo::set_cl_decryptdata_key(::google::protobuf::uint64 value) {
  20272. set_has_cl_decryptdata_key();
  20273. cl_decryptdata_key_ = value;
  20274. }
  20275. // optional uint64 cl_decryptdata_key_pub = 7;
  20276. inline bool WatchableMatchInfo::has_cl_decryptdata_key_pub() const {
  20277. return (_has_bits_[0] & 0x00000040u) != 0;
  20278. }
  20279. inline void WatchableMatchInfo::set_has_cl_decryptdata_key_pub() {
  20280. _has_bits_[0] |= 0x00000040u;
  20281. }
  20282. inline void WatchableMatchInfo::clear_has_cl_decryptdata_key_pub() {
  20283. _has_bits_[0] &= ~0x00000040u;
  20284. }
  20285. inline void WatchableMatchInfo::clear_cl_decryptdata_key_pub() {
  20286. cl_decryptdata_key_pub_ = GOOGLE_ULONGLONG(0);
  20287. clear_has_cl_decryptdata_key_pub();
  20288. }
  20289. inline ::google::protobuf::uint64 WatchableMatchInfo::cl_decryptdata_key_pub() const {
  20290. return cl_decryptdata_key_pub_;
  20291. }
  20292. inline void WatchableMatchInfo::set_cl_decryptdata_key_pub(::google::protobuf::uint64 value) {
  20293. set_has_cl_decryptdata_key_pub();
  20294. cl_decryptdata_key_pub_ = value;
  20295. }
  20296. // optional uint32 game_type = 8;
  20297. inline bool WatchableMatchInfo::has_game_type() const {
  20298. return (_has_bits_[0] & 0x00000080u) != 0;
  20299. }
  20300. inline void WatchableMatchInfo::set_has_game_type() {
  20301. _has_bits_[0] |= 0x00000080u;
  20302. }
  20303. inline void WatchableMatchInfo::clear_has_game_type() {
  20304. _has_bits_[0] &= ~0x00000080u;
  20305. }
  20306. inline void WatchableMatchInfo::clear_game_type() {
  20307. game_type_ = 0u;
  20308. clear_has_game_type();
  20309. }
  20310. inline ::google::protobuf::uint32 WatchableMatchInfo::game_type() const {
  20311. return game_type_;
  20312. }
  20313. inline void WatchableMatchInfo::set_game_type(::google::protobuf::uint32 value) {
  20314. set_has_game_type();
  20315. game_type_ = value;
  20316. }
  20317. // optional string game_mapgroup = 9;
  20318. inline bool WatchableMatchInfo::has_game_mapgroup() const {
  20319. return (_has_bits_[0] & 0x00000100u) != 0;
  20320. }
  20321. inline void WatchableMatchInfo::set_has_game_mapgroup() {
  20322. _has_bits_[0] |= 0x00000100u;
  20323. }
  20324. inline void WatchableMatchInfo::clear_has_game_mapgroup() {
  20325. _has_bits_[0] &= ~0x00000100u;
  20326. }
  20327. inline void WatchableMatchInfo::clear_game_mapgroup() {
  20328. if (game_mapgroup_ != &::google::protobuf::internal::kEmptyString) {
  20329. game_mapgroup_->clear();
  20330. }
  20331. clear_has_game_mapgroup();
  20332. }
  20333. inline const ::std::string& WatchableMatchInfo::game_mapgroup() const {
  20334. return *game_mapgroup_;
  20335. }
  20336. inline void WatchableMatchInfo::set_game_mapgroup(const ::std::string& value) {
  20337. set_has_game_mapgroup();
  20338. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  20339. game_mapgroup_ = new ::std::string;
  20340. }
  20341. game_mapgroup_->assign(value);
  20342. }
  20343. inline void WatchableMatchInfo::set_game_mapgroup(const char* value) {
  20344. set_has_game_mapgroup();
  20345. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  20346. game_mapgroup_ = new ::std::string;
  20347. }
  20348. game_mapgroup_->assign(value);
  20349. }
  20350. inline void WatchableMatchInfo::set_game_mapgroup(const char* value, size_t size) {
  20351. set_has_game_mapgroup();
  20352. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  20353. game_mapgroup_ = new ::std::string;
  20354. }
  20355. game_mapgroup_->assign(reinterpret_cast<const char*>(value), size);
  20356. }
  20357. inline ::std::string* WatchableMatchInfo::mutable_game_mapgroup() {
  20358. set_has_game_mapgroup();
  20359. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  20360. game_mapgroup_ = new ::std::string;
  20361. }
  20362. return game_mapgroup_;
  20363. }
  20364. inline ::std::string* WatchableMatchInfo::release_game_mapgroup() {
  20365. clear_has_game_mapgroup();
  20366. if (game_mapgroup_ == &::google::protobuf::internal::kEmptyString) {
  20367. return NULL;
  20368. } else {
  20369. ::std::string* temp = game_mapgroup_;
  20370. game_mapgroup_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20371. return temp;
  20372. }
  20373. }
  20374. inline void WatchableMatchInfo::set_allocated_game_mapgroup(::std::string* game_mapgroup) {
  20375. if (game_mapgroup_ != &::google::protobuf::internal::kEmptyString) {
  20376. delete game_mapgroup_;
  20377. }
  20378. if (game_mapgroup) {
  20379. set_has_game_mapgroup();
  20380. game_mapgroup_ = game_mapgroup;
  20381. } else {
  20382. clear_has_game_mapgroup();
  20383. game_mapgroup_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20384. }
  20385. }
  20386. // optional string game_map = 10;
  20387. inline bool WatchableMatchInfo::has_game_map() const {
  20388. return (_has_bits_[0] & 0x00000200u) != 0;
  20389. }
  20390. inline void WatchableMatchInfo::set_has_game_map() {
  20391. _has_bits_[0] |= 0x00000200u;
  20392. }
  20393. inline void WatchableMatchInfo::clear_has_game_map() {
  20394. _has_bits_[0] &= ~0x00000200u;
  20395. }
  20396. inline void WatchableMatchInfo::clear_game_map() {
  20397. if (game_map_ != &::google::protobuf::internal::kEmptyString) {
  20398. game_map_->clear();
  20399. }
  20400. clear_has_game_map();
  20401. }
  20402. inline const ::std::string& WatchableMatchInfo::game_map() const {
  20403. return *game_map_;
  20404. }
  20405. inline void WatchableMatchInfo::set_game_map(const ::std::string& value) {
  20406. set_has_game_map();
  20407. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  20408. game_map_ = new ::std::string;
  20409. }
  20410. game_map_->assign(value);
  20411. }
  20412. inline void WatchableMatchInfo::set_game_map(const char* value) {
  20413. set_has_game_map();
  20414. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  20415. game_map_ = new ::std::string;
  20416. }
  20417. game_map_->assign(value);
  20418. }
  20419. inline void WatchableMatchInfo::set_game_map(const char* value, size_t size) {
  20420. set_has_game_map();
  20421. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  20422. game_map_ = new ::std::string;
  20423. }
  20424. game_map_->assign(reinterpret_cast<const char*>(value), size);
  20425. }
  20426. inline ::std::string* WatchableMatchInfo::mutable_game_map() {
  20427. set_has_game_map();
  20428. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  20429. game_map_ = new ::std::string;
  20430. }
  20431. return game_map_;
  20432. }
  20433. inline ::std::string* WatchableMatchInfo::release_game_map() {
  20434. clear_has_game_map();
  20435. if (game_map_ == &::google::protobuf::internal::kEmptyString) {
  20436. return NULL;
  20437. } else {
  20438. ::std::string* temp = game_map_;
  20439. game_map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20440. return temp;
  20441. }
  20442. }
  20443. inline void WatchableMatchInfo::set_allocated_game_map(::std::string* game_map) {
  20444. if (game_map_ != &::google::protobuf::internal::kEmptyString) {
  20445. delete game_map_;
  20446. }
  20447. if (game_map) {
  20448. set_has_game_map();
  20449. game_map_ = game_map;
  20450. } else {
  20451. clear_has_game_map();
  20452. game_map_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20453. }
  20454. }
  20455. // optional uint64 server_id = 11;
  20456. inline bool WatchableMatchInfo::has_server_id() const {
  20457. return (_has_bits_[0] & 0x00000400u) != 0;
  20458. }
  20459. inline void WatchableMatchInfo::set_has_server_id() {
  20460. _has_bits_[0] |= 0x00000400u;
  20461. }
  20462. inline void WatchableMatchInfo::clear_has_server_id() {
  20463. _has_bits_[0] &= ~0x00000400u;
  20464. }
  20465. inline void WatchableMatchInfo::clear_server_id() {
  20466. server_id_ = GOOGLE_ULONGLONG(0);
  20467. clear_has_server_id();
  20468. }
  20469. inline ::google::protobuf::uint64 WatchableMatchInfo::server_id() const {
  20470. return server_id_;
  20471. }
  20472. inline void WatchableMatchInfo::set_server_id(::google::protobuf::uint64 value) {
  20473. set_has_server_id();
  20474. server_id_ = value;
  20475. }
  20476. // optional uint64 match_id = 12;
  20477. inline bool WatchableMatchInfo::has_match_id() const {
  20478. return (_has_bits_[0] & 0x00000800u) != 0;
  20479. }
  20480. inline void WatchableMatchInfo::set_has_match_id() {
  20481. _has_bits_[0] |= 0x00000800u;
  20482. }
  20483. inline void WatchableMatchInfo::clear_has_match_id() {
  20484. _has_bits_[0] &= ~0x00000800u;
  20485. }
  20486. inline void WatchableMatchInfo::clear_match_id() {
  20487. match_id_ = GOOGLE_ULONGLONG(0);
  20488. clear_has_match_id();
  20489. }
  20490. inline ::google::protobuf::uint64 WatchableMatchInfo::match_id() const {
  20491. return match_id_;
  20492. }
  20493. inline void WatchableMatchInfo::set_match_id(::google::protobuf::uint64 value) {
  20494. set_has_match_id();
  20495. match_id_ = value;
  20496. }
  20497. // optional uint64 reservation_id = 13;
  20498. inline bool WatchableMatchInfo::has_reservation_id() const {
  20499. return (_has_bits_[0] & 0x00001000u) != 0;
  20500. }
  20501. inline void WatchableMatchInfo::set_has_reservation_id() {
  20502. _has_bits_[0] |= 0x00001000u;
  20503. }
  20504. inline void WatchableMatchInfo::clear_has_reservation_id() {
  20505. _has_bits_[0] &= ~0x00001000u;
  20506. }
  20507. inline void WatchableMatchInfo::clear_reservation_id() {
  20508. reservation_id_ = GOOGLE_ULONGLONG(0);
  20509. clear_has_reservation_id();
  20510. }
  20511. inline ::google::protobuf::uint64 WatchableMatchInfo::reservation_id() const {
  20512. return reservation_id_;
  20513. }
  20514. inline void WatchableMatchInfo::set_reservation_id(::google::protobuf::uint64 value) {
  20515. set_has_reservation_id();
  20516. reservation_id_ = value;
  20517. }
  20518. // -------------------------------------------------------------------
  20519. // CMsgGCCStrike15_v2_ClientRequestJoinFriendData
  20520. // optional uint32 version = 1;
  20521. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_version() const {
  20522. return (_has_bits_[0] & 0x00000001u) != 0;
  20523. }
  20524. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_version() {
  20525. _has_bits_[0] |= 0x00000001u;
  20526. }
  20527. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_version() {
  20528. _has_bits_[0] &= ~0x00000001u;
  20529. }
  20530. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_version() {
  20531. version_ = 0u;
  20532. clear_has_version();
  20533. }
  20534. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinFriendData::version() const {
  20535. return version_;
  20536. }
  20537. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_version(::google::protobuf::uint32 value) {
  20538. set_has_version();
  20539. version_ = value;
  20540. }
  20541. // optional uint32 account_id = 2;
  20542. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_account_id() const {
  20543. return (_has_bits_[0] & 0x00000002u) != 0;
  20544. }
  20545. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_account_id() {
  20546. _has_bits_[0] |= 0x00000002u;
  20547. }
  20548. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_account_id() {
  20549. _has_bits_[0] &= ~0x00000002u;
  20550. }
  20551. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_account_id() {
  20552. account_id_ = 0u;
  20553. clear_has_account_id();
  20554. }
  20555. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinFriendData::account_id() const {
  20556. return account_id_;
  20557. }
  20558. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_account_id(::google::protobuf::uint32 value) {
  20559. set_has_account_id();
  20560. account_id_ = value;
  20561. }
  20562. // optional uint32 join_token = 3;
  20563. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_join_token() const {
  20564. return (_has_bits_[0] & 0x00000004u) != 0;
  20565. }
  20566. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_join_token() {
  20567. _has_bits_[0] |= 0x00000004u;
  20568. }
  20569. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_join_token() {
  20570. _has_bits_[0] &= ~0x00000004u;
  20571. }
  20572. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_join_token() {
  20573. join_token_ = 0u;
  20574. clear_has_join_token();
  20575. }
  20576. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinFriendData::join_token() const {
  20577. return join_token_;
  20578. }
  20579. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_join_token(::google::protobuf::uint32 value) {
  20580. set_has_join_token();
  20581. join_token_ = value;
  20582. }
  20583. // optional uint32 join_ipp = 4;
  20584. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_join_ipp() const {
  20585. return (_has_bits_[0] & 0x00000008u) != 0;
  20586. }
  20587. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_join_ipp() {
  20588. _has_bits_[0] |= 0x00000008u;
  20589. }
  20590. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_join_ipp() {
  20591. _has_bits_[0] &= ~0x00000008u;
  20592. }
  20593. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_join_ipp() {
  20594. join_ipp_ = 0u;
  20595. clear_has_join_ipp();
  20596. }
  20597. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinFriendData::join_ipp() const {
  20598. return join_ipp_;
  20599. }
  20600. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_join_ipp(::google::protobuf::uint32 value) {
  20601. set_has_join_ipp();
  20602. join_ipp_ = value;
  20603. }
  20604. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 5;
  20605. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_res() const {
  20606. return (_has_bits_[0] & 0x00000010u) != 0;
  20607. }
  20608. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_res() {
  20609. _has_bits_[0] |= 0x00000010u;
  20610. }
  20611. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_res() {
  20612. _has_bits_[0] &= ~0x00000010u;
  20613. }
  20614. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_res() {
  20615. if (res_ != NULL) res_->::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::Clear();
  20616. clear_has_res();
  20617. }
  20618. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& CMsgGCCStrike15_v2_ClientRequestJoinFriendData::res() const {
  20619. return res_ != NULL ? *res_ : *default_instance_->res_;
  20620. }
  20621. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::mutable_res() {
  20622. set_has_res();
  20623. if (res_ == NULL) res_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve;
  20624. return res_;
  20625. }
  20626. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::release_res() {
  20627. clear_has_res();
  20628. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* temp = res_;
  20629. res_ = NULL;
  20630. return temp;
  20631. }
  20632. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_allocated_res(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res) {
  20633. delete res_;
  20634. res_ = res;
  20635. if (res) {
  20636. set_has_res();
  20637. } else {
  20638. clear_has_res();
  20639. }
  20640. }
  20641. // optional string errormsg = 6;
  20642. inline bool CMsgGCCStrike15_v2_ClientRequestJoinFriendData::has_errormsg() const {
  20643. return (_has_bits_[0] & 0x00000020u) != 0;
  20644. }
  20645. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_has_errormsg() {
  20646. _has_bits_[0] |= 0x00000020u;
  20647. }
  20648. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_has_errormsg() {
  20649. _has_bits_[0] &= ~0x00000020u;
  20650. }
  20651. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::clear_errormsg() {
  20652. if (errormsg_ != &::google::protobuf::internal::kEmptyString) {
  20653. errormsg_->clear();
  20654. }
  20655. clear_has_errormsg();
  20656. }
  20657. inline const ::std::string& CMsgGCCStrike15_v2_ClientRequestJoinFriendData::errormsg() const {
  20658. return *errormsg_;
  20659. }
  20660. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_errormsg(const ::std::string& value) {
  20661. set_has_errormsg();
  20662. if (errormsg_ == &::google::protobuf::internal::kEmptyString) {
  20663. errormsg_ = new ::std::string;
  20664. }
  20665. errormsg_->assign(value);
  20666. }
  20667. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_errormsg(const char* value) {
  20668. set_has_errormsg();
  20669. if (errormsg_ == &::google::protobuf::internal::kEmptyString) {
  20670. errormsg_ = new ::std::string;
  20671. }
  20672. errormsg_->assign(value);
  20673. }
  20674. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_errormsg(const char* value, size_t size) {
  20675. set_has_errormsg();
  20676. if (errormsg_ == &::google::protobuf::internal::kEmptyString) {
  20677. errormsg_ = new ::std::string;
  20678. }
  20679. errormsg_->assign(reinterpret_cast<const char*>(value), size);
  20680. }
  20681. inline ::std::string* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::mutable_errormsg() {
  20682. set_has_errormsg();
  20683. if (errormsg_ == &::google::protobuf::internal::kEmptyString) {
  20684. errormsg_ = new ::std::string;
  20685. }
  20686. return errormsg_;
  20687. }
  20688. inline ::std::string* CMsgGCCStrike15_v2_ClientRequestJoinFriendData::release_errormsg() {
  20689. clear_has_errormsg();
  20690. if (errormsg_ == &::google::protobuf::internal::kEmptyString) {
  20691. return NULL;
  20692. } else {
  20693. ::std::string* temp = errormsg_;
  20694. errormsg_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20695. return temp;
  20696. }
  20697. }
  20698. inline void CMsgGCCStrike15_v2_ClientRequestJoinFriendData::set_allocated_errormsg(::std::string* errormsg) {
  20699. if (errormsg_ != &::google::protobuf::internal::kEmptyString) {
  20700. delete errormsg_;
  20701. }
  20702. if (errormsg) {
  20703. set_has_errormsg();
  20704. errormsg_ = errormsg;
  20705. } else {
  20706. clear_has_errormsg();
  20707. errormsg_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  20708. }
  20709. }
  20710. // -------------------------------------------------------------------
  20711. // CMsgGCCStrike15_v2_ClientRequestJoinServerData
  20712. // optional uint32 version = 1;
  20713. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_version() const {
  20714. return (_has_bits_[0] & 0x00000001u) != 0;
  20715. }
  20716. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_version() {
  20717. _has_bits_[0] |= 0x00000001u;
  20718. }
  20719. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_version() {
  20720. _has_bits_[0] &= ~0x00000001u;
  20721. }
  20722. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_version() {
  20723. version_ = 0u;
  20724. clear_has_version();
  20725. }
  20726. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinServerData::version() const {
  20727. return version_;
  20728. }
  20729. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_version(::google::protobuf::uint32 value) {
  20730. set_has_version();
  20731. version_ = value;
  20732. }
  20733. // optional uint32 account_id = 2;
  20734. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_account_id() const {
  20735. return (_has_bits_[0] & 0x00000002u) != 0;
  20736. }
  20737. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_account_id() {
  20738. _has_bits_[0] |= 0x00000002u;
  20739. }
  20740. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_account_id() {
  20741. _has_bits_[0] &= ~0x00000002u;
  20742. }
  20743. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_account_id() {
  20744. account_id_ = 0u;
  20745. clear_has_account_id();
  20746. }
  20747. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinServerData::account_id() const {
  20748. return account_id_;
  20749. }
  20750. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_account_id(::google::protobuf::uint32 value) {
  20751. set_has_account_id();
  20752. account_id_ = value;
  20753. }
  20754. // optional uint64 serverid = 3;
  20755. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_serverid() const {
  20756. return (_has_bits_[0] & 0x00000004u) != 0;
  20757. }
  20758. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_serverid() {
  20759. _has_bits_[0] |= 0x00000004u;
  20760. }
  20761. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_serverid() {
  20762. _has_bits_[0] &= ~0x00000004u;
  20763. }
  20764. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_serverid() {
  20765. serverid_ = GOOGLE_ULONGLONG(0);
  20766. clear_has_serverid();
  20767. }
  20768. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientRequestJoinServerData::serverid() const {
  20769. return serverid_;
  20770. }
  20771. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_serverid(::google::protobuf::uint64 value) {
  20772. set_has_serverid();
  20773. serverid_ = value;
  20774. }
  20775. // optional uint32 server_ip = 4;
  20776. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_server_ip() const {
  20777. return (_has_bits_[0] & 0x00000008u) != 0;
  20778. }
  20779. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_server_ip() {
  20780. _has_bits_[0] |= 0x00000008u;
  20781. }
  20782. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_server_ip() {
  20783. _has_bits_[0] &= ~0x00000008u;
  20784. }
  20785. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_server_ip() {
  20786. server_ip_ = 0u;
  20787. clear_has_server_ip();
  20788. }
  20789. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinServerData::server_ip() const {
  20790. return server_ip_;
  20791. }
  20792. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_server_ip(::google::protobuf::uint32 value) {
  20793. set_has_server_ip();
  20794. server_ip_ = value;
  20795. }
  20796. // optional uint32 server_port = 5;
  20797. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_server_port() const {
  20798. return (_has_bits_[0] & 0x00000010u) != 0;
  20799. }
  20800. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_server_port() {
  20801. _has_bits_[0] |= 0x00000010u;
  20802. }
  20803. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_server_port() {
  20804. _has_bits_[0] &= ~0x00000010u;
  20805. }
  20806. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_server_port() {
  20807. server_port_ = 0u;
  20808. clear_has_server_port();
  20809. }
  20810. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestJoinServerData::server_port() const {
  20811. return server_port_;
  20812. }
  20813. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_server_port(::google::protobuf::uint32 value) {
  20814. set_has_server_port();
  20815. server_port_ = value;
  20816. }
  20817. // optional .CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve res = 6;
  20818. inline bool CMsgGCCStrike15_v2_ClientRequestJoinServerData::has_res() const {
  20819. return (_has_bits_[0] & 0x00000020u) != 0;
  20820. }
  20821. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_has_res() {
  20822. _has_bits_[0] |= 0x00000020u;
  20823. }
  20824. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_has_res() {
  20825. _has_bits_[0] &= ~0x00000020u;
  20826. }
  20827. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::clear_res() {
  20828. if (res_ != NULL) res_->::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve::Clear();
  20829. clear_has_res();
  20830. }
  20831. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve& CMsgGCCStrike15_v2_ClientRequestJoinServerData::res() const {
  20832. return res_ != NULL ? *res_ : *default_instance_->res_;
  20833. }
  20834. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_ClientRequestJoinServerData::mutable_res() {
  20835. set_has_res();
  20836. if (res_ == NULL) res_ = new ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve;
  20837. return res_;
  20838. }
  20839. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* CMsgGCCStrike15_v2_ClientRequestJoinServerData::release_res() {
  20840. clear_has_res();
  20841. ::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* temp = res_;
  20842. res_ = NULL;
  20843. return temp;
  20844. }
  20845. inline void CMsgGCCStrike15_v2_ClientRequestJoinServerData::set_allocated_res(::CMsgGCCStrike15_v2_MatchmakingGC2ClientReserve* res) {
  20846. delete res_;
  20847. res_ = res;
  20848. if (res) {
  20849. set_has_res();
  20850. } else {
  20851. clear_has_res();
  20852. }
  20853. }
  20854. // -------------------------------------------------------------------
  20855. // CMsgGCCstrike15_v2_ClientRequestNewMission
  20856. // optional uint32 mission_id = 2;
  20857. inline bool CMsgGCCstrike15_v2_ClientRequestNewMission::has_mission_id() const {
  20858. return (_has_bits_[0] & 0x00000001u) != 0;
  20859. }
  20860. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::set_has_mission_id() {
  20861. _has_bits_[0] |= 0x00000001u;
  20862. }
  20863. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::clear_has_mission_id() {
  20864. _has_bits_[0] &= ~0x00000001u;
  20865. }
  20866. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::clear_mission_id() {
  20867. mission_id_ = 0u;
  20868. clear_has_mission_id();
  20869. }
  20870. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_ClientRequestNewMission::mission_id() const {
  20871. return mission_id_;
  20872. }
  20873. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::set_mission_id(::google::protobuf::uint32 value) {
  20874. set_has_mission_id();
  20875. mission_id_ = value;
  20876. }
  20877. // optional uint32 campaign_id = 3;
  20878. inline bool CMsgGCCstrike15_v2_ClientRequestNewMission::has_campaign_id() const {
  20879. return (_has_bits_[0] & 0x00000002u) != 0;
  20880. }
  20881. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::set_has_campaign_id() {
  20882. _has_bits_[0] |= 0x00000002u;
  20883. }
  20884. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::clear_has_campaign_id() {
  20885. _has_bits_[0] &= ~0x00000002u;
  20886. }
  20887. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::clear_campaign_id() {
  20888. campaign_id_ = 0u;
  20889. clear_has_campaign_id();
  20890. }
  20891. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_ClientRequestNewMission::campaign_id() const {
  20892. return campaign_id_;
  20893. }
  20894. inline void CMsgGCCstrike15_v2_ClientRequestNewMission::set_campaign_id(::google::protobuf::uint32 value) {
  20895. set_has_campaign_id();
  20896. campaign_id_ = value;
  20897. }
  20898. // -------------------------------------------------------------------
  20899. // CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded
  20900. // repeated .XpProgressData xp_progress_data = 1;
  20901. inline int CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data_size() const {
  20902. return xp_progress_data_.size();
  20903. }
  20904. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_xp_progress_data() {
  20905. xp_progress_data_.Clear();
  20906. }
  20907. inline const ::XpProgressData& CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data(int index) const {
  20908. return xp_progress_data_.Get(index);
  20909. }
  20910. inline ::XpProgressData* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::mutable_xp_progress_data(int index) {
  20911. return xp_progress_data_.Mutable(index);
  20912. }
  20913. inline ::XpProgressData* CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::add_xp_progress_data() {
  20914. return xp_progress_data_.Add();
  20915. }
  20916. inline const ::google::protobuf::RepeatedPtrField< ::XpProgressData >&
  20917. CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::xp_progress_data() const {
  20918. return xp_progress_data_;
  20919. }
  20920. inline ::google::protobuf::RepeatedPtrField< ::XpProgressData >*
  20921. CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::mutable_xp_progress_data() {
  20922. return &xp_progress_data_;
  20923. }
  20924. // optional uint32 account_id = 2;
  20925. inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_account_id() const {
  20926. return (_has_bits_[0] & 0x00000002u) != 0;
  20927. }
  20928. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_account_id() {
  20929. _has_bits_[0] |= 0x00000002u;
  20930. }
  20931. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_account_id() {
  20932. _has_bits_[0] &= ~0x00000002u;
  20933. }
  20934. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_account_id() {
  20935. account_id_ = 0u;
  20936. clear_has_account_id();
  20937. }
  20938. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::account_id() const {
  20939. return account_id_;
  20940. }
  20941. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_account_id(::google::protobuf::uint32 value) {
  20942. set_has_account_id();
  20943. account_id_ = value;
  20944. }
  20945. // optional uint32 current_xp = 3;
  20946. inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_current_xp() const {
  20947. return (_has_bits_[0] & 0x00000004u) != 0;
  20948. }
  20949. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_current_xp() {
  20950. _has_bits_[0] |= 0x00000004u;
  20951. }
  20952. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_current_xp() {
  20953. _has_bits_[0] &= ~0x00000004u;
  20954. }
  20955. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_current_xp() {
  20956. current_xp_ = 0u;
  20957. clear_has_current_xp();
  20958. }
  20959. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::current_xp() const {
  20960. return current_xp_;
  20961. }
  20962. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_current_xp(::google::protobuf::uint32 value) {
  20963. set_has_current_xp();
  20964. current_xp_ = value;
  20965. }
  20966. // optional uint32 current_level = 4;
  20967. inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_current_level() const {
  20968. return (_has_bits_[0] & 0x00000008u) != 0;
  20969. }
  20970. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_current_level() {
  20971. _has_bits_[0] |= 0x00000008u;
  20972. }
  20973. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_current_level() {
  20974. _has_bits_[0] &= ~0x00000008u;
  20975. }
  20976. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_current_level() {
  20977. current_level_ = 0u;
  20978. clear_has_current_level();
  20979. }
  20980. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::current_level() const {
  20981. return current_level_;
  20982. }
  20983. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_current_level(::google::protobuf::uint32 value) {
  20984. set_has_current_level();
  20985. current_level_ = value;
  20986. }
  20987. // optional uint32 upgraded_defidx = 5;
  20988. inline bool CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::has_upgraded_defidx() const {
  20989. return (_has_bits_[0] & 0x00000010u) != 0;
  20990. }
  20991. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_has_upgraded_defidx() {
  20992. _has_bits_[0] |= 0x00000010u;
  20993. }
  20994. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_has_upgraded_defidx() {
  20995. _has_bits_[0] &= ~0x00000010u;
  20996. }
  20997. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::clear_upgraded_defidx() {
  20998. upgraded_defidx_ = 0u;
  20999. clear_has_upgraded_defidx();
  21000. }
  21001. inline ::google::protobuf::uint32 CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::upgraded_defidx() const {
  21002. return upgraded_defidx_;
  21003. }
  21004. inline void CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded::set_upgraded_defidx(::google::protobuf::uint32 value) {
  21005. set_has_upgraded_defidx();
  21006. upgraded_defidx_ = value;
  21007. }
  21008. // -------------------------------------------------------------------
  21009. // CMsgGCCStrike15_v2_WatchInfoUsers
  21010. // optional uint32 request_id = 1;
  21011. inline bool CMsgGCCStrike15_v2_WatchInfoUsers::has_request_id() const {
  21012. return (_has_bits_[0] & 0x00000001u) != 0;
  21013. }
  21014. inline void CMsgGCCStrike15_v2_WatchInfoUsers::set_has_request_id() {
  21015. _has_bits_[0] |= 0x00000001u;
  21016. }
  21017. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_has_request_id() {
  21018. _has_bits_[0] &= ~0x00000001u;
  21019. }
  21020. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_request_id() {
  21021. request_id_ = 0u;
  21022. clear_has_request_id();
  21023. }
  21024. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_WatchInfoUsers::request_id() const {
  21025. return request_id_;
  21026. }
  21027. inline void CMsgGCCStrike15_v2_WatchInfoUsers::set_request_id(::google::protobuf::uint32 value) {
  21028. set_has_request_id();
  21029. request_id_ = value;
  21030. }
  21031. // repeated uint32 account_ids = 2;
  21032. inline int CMsgGCCStrike15_v2_WatchInfoUsers::account_ids_size() const {
  21033. return account_ids_.size();
  21034. }
  21035. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_account_ids() {
  21036. account_ids_.Clear();
  21037. }
  21038. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_WatchInfoUsers::account_ids(int index) const {
  21039. return account_ids_.Get(index);
  21040. }
  21041. inline void CMsgGCCStrike15_v2_WatchInfoUsers::set_account_ids(int index, ::google::protobuf::uint32 value) {
  21042. account_ids_.Set(index, value);
  21043. }
  21044. inline void CMsgGCCStrike15_v2_WatchInfoUsers::add_account_ids(::google::protobuf::uint32 value) {
  21045. account_ids_.Add(value);
  21046. }
  21047. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  21048. CMsgGCCStrike15_v2_WatchInfoUsers::account_ids() const {
  21049. return account_ids_;
  21050. }
  21051. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  21052. CMsgGCCStrike15_v2_WatchInfoUsers::mutable_account_ids() {
  21053. return &account_ids_;
  21054. }
  21055. // repeated .WatchableMatchInfo watchable_match_infos = 3;
  21056. inline int CMsgGCCStrike15_v2_WatchInfoUsers::watchable_match_infos_size() const {
  21057. return watchable_match_infos_.size();
  21058. }
  21059. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_watchable_match_infos() {
  21060. watchable_match_infos_.Clear();
  21061. }
  21062. inline const ::WatchableMatchInfo& CMsgGCCStrike15_v2_WatchInfoUsers::watchable_match_infos(int index) const {
  21063. return watchable_match_infos_.Get(index);
  21064. }
  21065. inline ::WatchableMatchInfo* CMsgGCCStrike15_v2_WatchInfoUsers::mutable_watchable_match_infos(int index) {
  21066. return watchable_match_infos_.Mutable(index);
  21067. }
  21068. inline ::WatchableMatchInfo* CMsgGCCStrike15_v2_WatchInfoUsers::add_watchable_match_infos() {
  21069. return watchable_match_infos_.Add();
  21070. }
  21071. inline const ::google::protobuf::RepeatedPtrField< ::WatchableMatchInfo >&
  21072. CMsgGCCStrike15_v2_WatchInfoUsers::watchable_match_infos() const {
  21073. return watchable_match_infos_;
  21074. }
  21075. inline ::google::protobuf::RepeatedPtrField< ::WatchableMatchInfo >*
  21076. CMsgGCCStrike15_v2_WatchInfoUsers::mutable_watchable_match_infos() {
  21077. return &watchable_match_infos_;
  21078. }
  21079. // optional uint32 extended_timeout = 5;
  21080. inline bool CMsgGCCStrike15_v2_WatchInfoUsers::has_extended_timeout() const {
  21081. return (_has_bits_[0] & 0x00000008u) != 0;
  21082. }
  21083. inline void CMsgGCCStrike15_v2_WatchInfoUsers::set_has_extended_timeout() {
  21084. _has_bits_[0] |= 0x00000008u;
  21085. }
  21086. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_has_extended_timeout() {
  21087. _has_bits_[0] &= ~0x00000008u;
  21088. }
  21089. inline void CMsgGCCStrike15_v2_WatchInfoUsers::clear_extended_timeout() {
  21090. extended_timeout_ = 0u;
  21091. clear_has_extended_timeout();
  21092. }
  21093. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_WatchInfoUsers::extended_timeout() const {
  21094. return extended_timeout_;
  21095. }
  21096. inline void CMsgGCCStrike15_v2_WatchInfoUsers::set_extended_timeout(::google::protobuf::uint32 value) {
  21097. set_has_extended_timeout();
  21098. extended_timeout_ = value;
  21099. }
  21100. // -------------------------------------------------------------------
  21101. // CMsgGCCStrike15_v2_ClientRequestPlayersProfile
  21102. // optional uint32 request_id__deprecated = 1;
  21103. inline bool CMsgGCCStrike15_v2_ClientRequestPlayersProfile::has_request_id__deprecated() const {
  21104. return (_has_bits_[0] & 0x00000001u) != 0;
  21105. }
  21106. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_has_request_id__deprecated() {
  21107. _has_bits_[0] |= 0x00000001u;
  21108. }
  21109. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_has_request_id__deprecated() {
  21110. _has_bits_[0] &= ~0x00000001u;
  21111. }
  21112. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_request_id__deprecated() {
  21113. request_id__deprecated_ = 0u;
  21114. clear_has_request_id__deprecated();
  21115. }
  21116. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestPlayersProfile::request_id__deprecated() const {
  21117. return request_id__deprecated_;
  21118. }
  21119. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_request_id__deprecated(::google::protobuf::uint32 value) {
  21120. set_has_request_id__deprecated();
  21121. request_id__deprecated_ = value;
  21122. }
  21123. // repeated uint32 account_ids__deprecated = 2;
  21124. inline int CMsgGCCStrike15_v2_ClientRequestPlayersProfile::account_ids__deprecated_size() const {
  21125. return account_ids__deprecated_.size();
  21126. }
  21127. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_account_ids__deprecated() {
  21128. account_ids__deprecated_.Clear();
  21129. }
  21130. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestPlayersProfile::account_ids__deprecated(int index) const {
  21131. return account_ids__deprecated_.Get(index);
  21132. }
  21133. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_account_ids__deprecated(int index, ::google::protobuf::uint32 value) {
  21134. account_ids__deprecated_.Set(index, value);
  21135. }
  21136. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::add_account_ids__deprecated(::google::protobuf::uint32 value) {
  21137. account_ids__deprecated_.Add(value);
  21138. }
  21139. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  21140. CMsgGCCStrike15_v2_ClientRequestPlayersProfile::account_ids__deprecated() const {
  21141. return account_ids__deprecated_;
  21142. }
  21143. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  21144. CMsgGCCStrike15_v2_ClientRequestPlayersProfile::mutable_account_ids__deprecated() {
  21145. return &account_ids__deprecated_;
  21146. }
  21147. // optional uint32 account_id = 3;
  21148. inline bool CMsgGCCStrike15_v2_ClientRequestPlayersProfile::has_account_id() const {
  21149. return (_has_bits_[0] & 0x00000004u) != 0;
  21150. }
  21151. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_has_account_id() {
  21152. _has_bits_[0] |= 0x00000004u;
  21153. }
  21154. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_has_account_id() {
  21155. _has_bits_[0] &= ~0x00000004u;
  21156. }
  21157. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_account_id() {
  21158. account_id_ = 0u;
  21159. clear_has_account_id();
  21160. }
  21161. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestPlayersProfile::account_id() const {
  21162. return account_id_;
  21163. }
  21164. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_account_id(::google::protobuf::uint32 value) {
  21165. set_has_account_id();
  21166. account_id_ = value;
  21167. }
  21168. // optional uint32 request_level = 4;
  21169. inline bool CMsgGCCStrike15_v2_ClientRequestPlayersProfile::has_request_level() const {
  21170. return (_has_bits_[0] & 0x00000008u) != 0;
  21171. }
  21172. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_has_request_level() {
  21173. _has_bits_[0] |= 0x00000008u;
  21174. }
  21175. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_has_request_level() {
  21176. _has_bits_[0] &= ~0x00000008u;
  21177. }
  21178. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::clear_request_level() {
  21179. request_level_ = 0u;
  21180. clear_has_request_level();
  21181. }
  21182. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientRequestPlayersProfile::request_level() const {
  21183. return request_level_;
  21184. }
  21185. inline void CMsgGCCStrike15_v2_ClientRequestPlayersProfile::set_request_level(::google::protobuf::uint32 value) {
  21186. set_has_request_level();
  21187. request_level_ = value;
  21188. }
  21189. // -------------------------------------------------------------------
  21190. // CMsgGCCStrike15_v2_PlayersProfile
  21191. // optional uint32 request_id = 1;
  21192. inline bool CMsgGCCStrike15_v2_PlayersProfile::has_request_id() const {
  21193. return (_has_bits_[0] & 0x00000001u) != 0;
  21194. }
  21195. inline void CMsgGCCStrike15_v2_PlayersProfile::set_has_request_id() {
  21196. _has_bits_[0] |= 0x00000001u;
  21197. }
  21198. inline void CMsgGCCStrike15_v2_PlayersProfile::clear_has_request_id() {
  21199. _has_bits_[0] &= ~0x00000001u;
  21200. }
  21201. inline void CMsgGCCStrike15_v2_PlayersProfile::clear_request_id() {
  21202. request_id_ = 0u;
  21203. clear_has_request_id();
  21204. }
  21205. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayersProfile::request_id() const {
  21206. return request_id_;
  21207. }
  21208. inline void CMsgGCCStrike15_v2_PlayersProfile::set_request_id(::google::protobuf::uint32 value) {
  21209. set_has_request_id();
  21210. request_id_ = value;
  21211. }
  21212. // repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientHello account_profiles = 2;
  21213. inline int CMsgGCCStrike15_v2_PlayersProfile::account_profiles_size() const {
  21214. return account_profiles_.size();
  21215. }
  21216. inline void CMsgGCCStrike15_v2_PlayersProfile::clear_account_profiles() {
  21217. account_profiles_.Clear();
  21218. }
  21219. inline const ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello& CMsgGCCStrike15_v2_PlayersProfile::account_profiles(int index) const {
  21220. return account_profiles_.Get(index);
  21221. }
  21222. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* CMsgGCCStrike15_v2_PlayersProfile::mutable_account_profiles(int index) {
  21223. return account_profiles_.Mutable(index);
  21224. }
  21225. inline ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello* CMsgGCCStrike15_v2_PlayersProfile::add_account_profiles() {
  21226. return account_profiles_.Add();
  21227. }
  21228. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello >&
  21229. CMsgGCCStrike15_v2_PlayersProfile::account_profiles() const {
  21230. return account_profiles_;
  21231. }
  21232. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingGC2ClientHello >*
  21233. CMsgGCCStrike15_v2_PlayersProfile::mutable_account_profiles() {
  21234. return &account_profiles_;
  21235. }
  21236. // -------------------------------------------------------------------
  21237. // CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate
  21238. // optional uint64 caseid = 1;
  21239. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_caseid() const {
  21240. return (_has_bits_[0] & 0x00000001u) != 0;
  21241. }
  21242. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_caseid() {
  21243. _has_bits_[0] |= 0x00000001u;
  21244. }
  21245. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_caseid() {
  21246. _has_bits_[0] &= ~0x00000001u;
  21247. }
  21248. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_caseid() {
  21249. caseid_ = GOOGLE_ULONGLONG(0);
  21250. clear_has_caseid();
  21251. }
  21252. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::caseid() const {
  21253. return caseid_;
  21254. }
  21255. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_caseid(::google::protobuf::uint64 value) {
  21256. set_has_caseid();
  21257. caseid_ = value;
  21258. }
  21259. // optional uint32 suspectid = 3;
  21260. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_suspectid() const {
  21261. return (_has_bits_[0] & 0x00000002u) != 0;
  21262. }
  21263. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_suspectid() {
  21264. _has_bits_[0] |= 0x00000002u;
  21265. }
  21266. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_suspectid() {
  21267. _has_bits_[0] &= ~0x00000002u;
  21268. }
  21269. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_suspectid() {
  21270. suspectid_ = 0u;
  21271. clear_has_suspectid();
  21272. }
  21273. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::suspectid() const {
  21274. return suspectid_;
  21275. }
  21276. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_suspectid(::google::protobuf::uint32 value) {
  21277. set_has_suspectid();
  21278. suspectid_ = value;
  21279. }
  21280. // optional uint32 fractionid = 4;
  21281. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_fractionid() const {
  21282. return (_has_bits_[0] & 0x00000004u) != 0;
  21283. }
  21284. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_fractionid() {
  21285. _has_bits_[0] |= 0x00000004u;
  21286. }
  21287. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_fractionid() {
  21288. _has_bits_[0] &= ~0x00000004u;
  21289. }
  21290. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_fractionid() {
  21291. fractionid_ = 0u;
  21292. clear_has_fractionid();
  21293. }
  21294. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::fractionid() const {
  21295. return fractionid_;
  21296. }
  21297. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_fractionid(::google::protobuf::uint32 value) {
  21298. set_has_fractionid();
  21299. fractionid_ = value;
  21300. }
  21301. // optional uint32 rpt_aimbot = 5;
  21302. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_rpt_aimbot() const {
  21303. return (_has_bits_[0] & 0x00000008u) != 0;
  21304. }
  21305. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_rpt_aimbot() {
  21306. _has_bits_[0] |= 0x00000008u;
  21307. }
  21308. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_rpt_aimbot() {
  21309. _has_bits_[0] &= ~0x00000008u;
  21310. }
  21311. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_rpt_aimbot() {
  21312. rpt_aimbot_ = 0u;
  21313. clear_has_rpt_aimbot();
  21314. }
  21315. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::rpt_aimbot() const {
  21316. return rpt_aimbot_;
  21317. }
  21318. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_rpt_aimbot(::google::protobuf::uint32 value) {
  21319. set_has_rpt_aimbot();
  21320. rpt_aimbot_ = value;
  21321. }
  21322. // optional uint32 rpt_wallhack = 6;
  21323. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_rpt_wallhack() const {
  21324. return (_has_bits_[0] & 0x00000010u) != 0;
  21325. }
  21326. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_rpt_wallhack() {
  21327. _has_bits_[0] |= 0x00000010u;
  21328. }
  21329. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_rpt_wallhack() {
  21330. _has_bits_[0] &= ~0x00000010u;
  21331. }
  21332. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_rpt_wallhack() {
  21333. rpt_wallhack_ = 0u;
  21334. clear_has_rpt_wallhack();
  21335. }
  21336. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::rpt_wallhack() const {
  21337. return rpt_wallhack_;
  21338. }
  21339. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_rpt_wallhack(::google::protobuf::uint32 value) {
  21340. set_has_rpt_wallhack();
  21341. rpt_wallhack_ = value;
  21342. }
  21343. // optional uint32 rpt_speedhack = 7;
  21344. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_rpt_speedhack() const {
  21345. return (_has_bits_[0] & 0x00000020u) != 0;
  21346. }
  21347. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_rpt_speedhack() {
  21348. _has_bits_[0] |= 0x00000020u;
  21349. }
  21350. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_rpt_speedhack() {
  21351. _has_bits_[0] &= ~0x00000020u;
  21352. }
  21353. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_rpt_speedhack() {
  21354. rpt_speedhack_ = 0u;
  21355. clear_has_rpt_speedhack();
  21356. }
  21357. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::rpt_speedhack() const {
  21358. return rpt_speedhack_;
  21359. }
  21360. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_rpt_speedhack(::google::protobuf::uint32 value) {
  21361. set_has_rpt_speedhack();
  21362. rpt_speedhack_ = value;
  21363. }
  21364. // optional uint32 rpt_teamharm = 8;
  21365. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_rpt_teamharm() const {
  21366. return (_has_bits_[0] & 0x00000040u) != 0;
  21367. }
  21368. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_rpt_teamharm() {
  21369. _has_bits_[0] |= 0x00000040u;
  21370. }
  21371. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_rpt_teamharm() {
  21372. _has_bits_[0] &= ~0x00000040u;
  21373. }
  21374. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_rpt_teamharm() {
  21375. rpt_teamharm_ = 0u;
  21376. clear_has_rpt_teamharm();
  21377. }
  21378. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::rpt_teamharm() const {
  21379. return rpt_teamharm_;
  21380. }
  21381. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_rpt_teamharm(::google::protobuf::uint32 value) {
  21382. set_has_rpt_teamharm();
  21383. rpt_teamharm_ = value;
  21384. }
  21385. // optional uint32 reason = 9;
  21386. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::has_reason() const {
  21387. return (_has_bits_[0] & 0x00000080u) != 0;
  21388. }
  21389. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_has_reason() {
  21390. _has_bits_[0] |= 0x00000080u;
  21391. }
  21392. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_has_reason() {
  21393. _has_bits_[0] &= ~0x00000080u;
  21394. }
  21395. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::clear_reason() {
  21396. reason_ = 0u;
  21397. clear_has_reason();
  21398. }
  21399. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::reason() const {
  21400. return reason_;
  21401. }
  21402. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate::set_reason(::google::protobuf::uint32 value) {
  21403. set_has_reason();
  21404. reason_ = value;
  21405. }
  21406. // -------------------------------------------------------------------
  21407. // CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment
  21408. // optional uint64 caseid = 1;
  21409. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_caseid() const {
  21410. return (_has_bits_[0] & 0x00000001u) != 0;
  21411. }
  21412. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_caseid() {
  21413. _has_bits_[0] |= 0x00000001u;
  21414. }
  21415. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_caseid() {
  21416. _has_bits_[0] &= ~0x00000001u;
  21417. }
  21418. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_caseid() {
  21419. caseid_ = GOOGLE_ULONGLONG(0);
  21420. clear_has_caseid();
  21421. }
  21422. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::caseid() const {
  21423. return caseid_;
  21424. }
  21425. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_caseid(::google::protobuf::uint64 value) {
  21426. set_has_caseid();
  21427. caseid_ = value;
  21428. }
  21429. // optional string caseurl = 2;
  21430. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_caseurl() const {
  21431. return (_has_bits_[0] & 0x00000002u) != 0;
  21432. }
  21433. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_caseurl() {
  21434. _has_bits_[0] |= 0x00000002u;
  21435. }
  21436. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_caseurl() {
  21437. _has_bits_[0] &= ~0x00000002u;
  21438. }
  21439. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_caseurl() {
  21440. if (caseurl_ != &::google::protobuf::internal::kEmptyString) {
  21441. caseurl_->clear();
  21442. }
  21443. clear_has_caseurl();
  21444. }
  21445. inline const ::std::string& CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::caseurl() const {
  21446. return *caseurl_;
  21447. }
  21448. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_caseurl(const ::std::string& value) {
  21449. set_has_caseurl();
  21450. if (caseurl_ == &::google::protobuf::internal::kEmptyString) {
  21451. caseurl_ = new ::std::string;
  21452. }
  21453. caseurl_->assign(value);
  21454. }
  21455. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_caseurl(const char* value) {
  21456. set_has_caseurl();
  21457. if (caseurl_ == &::google::protobuf::internal::kEmptyString) {
  21458. caseurl_ = new ::std::string;
  21459. }
  21460. caseurl_->assign(value);
  21461. }
  21462. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_caseurl(const char* value, size_t size) {
  21463. set_has_caseurl();
  21464. if (caseurl_ == &::google::protobuf::internal::kEmptyString) {
  21465. caseurl_ = new ::std::string;
  21466. }
  21467. caseurl_->assign(reinterpret_cast<const char*>(value), size);
  21468. }
  21469. inline ::std::string* CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::mutable_caseurl() {
  21470. set_has_caseurl();
  21471. if (caseurl_ == &::google::protobuf::internal::kEmptyString) {
  21472. caseurl_ = new ::std::string;
  21473. }
  21474. return caseurl_;
  21475. }
  21476. inline ::std::string* CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::release_caseurl() {
  21477. clear_has_caseurl();
  21478. if (caseurl_ == &::google::protobuf::internal::kEmptyString) {
  21479. return NULL;
  21480. } else {
  21481. ::std::string* temp = caseurl_;
  21482. caseurl_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  21483. return temp;
  21484. }
  21485. }
  21486. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_allocated_caseurl(::std::string* caseurl) {
  21487. if (caseurl_ != &::google::protobuf::internal::kEmptyString) {
  21488. delete caseurl_;
  21489. }
  21490. if (caseurl) {
  21491. set_has_caseurl();
  21492. caseurl_ = caseurl;
  21493. } else {
  21494. clear_has_caseurl();
  21495. caseurl_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  21496. }
  21497. }
  21498. // optional uint32 verdict = 3;
  21499. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_verdict() const {
  21500. return (_has_bits_[0] & 0x00000004u) != 0;
  21501. }
  21502. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_verdict() {
  21503. _has_bits_[0] |= 0x00000004u;
  21504. }
  21505. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_verdict() {
  21506. _has_bits_[0] &= ~0x00000004u;
  21507. }
  21508. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_verdict() {
  21509. verdict_ = 0u;
  21510. clear_has_verdict();
  21511. }
  21512. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::verdict() const {
  21513. return verdict_;
  21514. }
  21515. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_verdict(::google::protobuf::uint32 value) {
  21516. set_has_verdict();
  21517. verdict_ = value;
  21518. }
  21519. // optional uint32 timestamp = 4;
  21520. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_timestamp() const {
  21521. return (_has_bits_[0] & 0x00000008u) != 0;
  21522. }
  21523. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_timestamp() {
  21524. _has_bits_[0] |= 0x00000008u;
  21525. }
  21526. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_timestamp() {
  21527. _has_bits_[0] &= ~0x00000008u;
  21528. }
  21529. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_timestamp() {
  21530. timestamp_ = 0u;
  21531. clear_has_timestamp();
  21532. }
  21533. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::timestamp() const {
  21534. return timestamp_;
  21535. }
  21536. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_timestamp(::google::protobuf::uint32 value) {
  21537. set_has_timestamp();
  21538. timestamp_ = value;
  21539. }
  21540. // optional uint32 throttleseconds = 5;
  21541. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_throttleseconds() const {
  21542. return (_has_bits_[0] & 0x00000010u) != 0;
  21543. }
  21544. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_throttleseconds() {
  21545. _has_bits_[0] |= 0x00000010u;
  21546. }
  21547. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_throttleseconds() {
  21548. _has_bits_[0] &= ~0x00000010u;
  21549. }
  21550. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_throttleseconds() {
  21551. throttleseconds_ = 0u;
  21552. clear_has_throttleseconds();
  21553. }
  21554. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::throttleseconds() const {
  21555. return throttleseconds_;
  21556. }
  21557. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_throttleseconds(::google::protobuf::uint32 value) {
  21558. set_has_throttleseconds();
  21559. throttleseconds_ = value;
  21560. }
  21561. // optional uint32 suspectid = 6;
  21562. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_suspectid() const {
  21563. return (_has_bits_[0] & 0x00000020u) != 0;
  21564. }
  21565. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_suspectid() {
  21566. _has_bits_[0] |= 0x00000020u;
  21567. }
  21568. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_suspectid() {
  21569. _has_bits_[0] &= ~0x00000020u;
  21570. }
  21571. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_suspectid() {
  21572. suspectid_ = 0u;
  21573. clear_has_suspectid();
  21574. }
  21575. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::suspectid() const {
  21576. return suspectid_;
  21577. }
  21578. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_suspectid(::google::protobuf::uint32 value) {
  21579. set_has_suspectid();
  21580. suspectid_ = value;
  21581. }
  21582. // optional uint32 fractionid = 7;
  21583. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_fractionid() const {
  21584. return (_has_bits_[0] & 0x00000040u) != 0;
  21585. }
  21586. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_fractionid() {
  21587. _has_bits_[0] |= 0x00000040u;
  21588. }
  21589. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_fractionid() {
  21590. _has_bits_[0] &= ~0x00000040u;
  21591. }
  21592. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_fractionid() {
  21593. fractionid_ = 0u;
  21594. clear_has_fractionid();
  21595. }
  21596. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::fractionid() const {
  21597. return fractionid_;
  21598. }
  21599. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_fractionid(::google::protobuf::uint32 value) {
  21600. set_has_fractionid();
  21601. fractionid_ = value;
  21602. }
  21603. // optional uint32 numrounds = 8;
  21604. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_numrounds() const {
  21605. return (_has_bits_[0] & 0x00000080u) != 0;
  21606. }
  21607. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_numrounds() {
  21608. _has_bits_[0] |= 0x00000080u;
  21609. }
  21610. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_numrounds() {
  21611. _has_bits_[0] &= ~0x00000080u;
  21612. }
  21613. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_numrounds() {
  21614. numrounds_ = 0u;
  21615. clear_has_numrounds();
  21616. }
  21617. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::numrounds() const {
  21618. return numrounds_;
  21619. }
  21620. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_numrounds(::google::protobuf::uint32 value) {
  21621. set_has_numrounds();
  21622. numrounds_ = value;
  21623. }
  21624. // optional uint32 fractionrounds = 9;
  21625. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_fractionrounds() const {
  21626. return (_has_bits_[0] & 0x00000100u) != 0;
  21627. }
  21628. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_fractionrounds() {
  21629. _has_bits_[0] |= 0x00000100u;
  21630. }
  21631. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_fractionrounds() {
  21632. _has_bits_[0] &= ~0x00000100u;
  21633. }
  21634. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_fractionrounds() {
  21635. fractionrounds_ = 0u;
  21636. clear_has_fractionrounds();
  21637. }
  21638. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::fractionrounds() const {
  21639. return fractionrounds_;
  21640. }
  21641. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_fractionrounds(::google::protobuf::uint32 value) {
  21642. set_has_fractionrounds();
  21643. fractionrounds_ = value;
  21644. }
  21645. // optional int32 streakconvictions = 10;
  21646. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_streakconvictions() const {
  21647. return (_has_bits_[0] & 0x00000200u) != 0;
  21648. }
  21649. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_streakconvictions() {
  21650. _has_bits_[0] |= 0x00000200u;
  21651. }
  21652. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_streakconvictions() {
  21653. _has_bits_[0] &= ~0x00000200u;
  21654. }
  21655. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_streakconvictions() {
  21656. streakconvictions_ = 0;
  21657. clear_has_streakconvictions();
  21658. }
  21659. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::streakconvictions() const {
  21660. return streakconvictions_;
  21661. }
  21662. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_streakconvictions(::google::protobuf::int32 value) {
  21663. set_has_streakconvictions();
  21664. streakconvictions_ = value;
  21665. }
  21666. // optional uint32 reason = 11;
  21667. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::has_reason() const {
  21668. return (_has_bits_[0] & 0x00000400u) != 0;
  21669. }
  21670. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_has_reason() {
  21671. _has_bits_[0] |= 0x00000400u;
  21672. }
  21673. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_has_reason() {
  21674. _has_bits_[0] &= ~0x00000400u;
  21675. }
  21676. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::clear_reason() {
  21677. reason_ = 0u;
  21678. clear_has_reason();
  21679. }
  21680. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::reason() const {
  21681. return reason_;
  21682. }
  21683. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseAssignment::set_reason(::google::protobuf::uint32 value) {
  21684. set_has_reason();
  21685. reason_ = value;
  21686. }
  21687. // -------------------------------------------------------------------
  21688. // CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus
  21689. // optional uint64 caseid = 1;
  21690. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::has_caseid() const {
  21691. return (_has_bits_[0] & 0x00000001u) != 0;
  21692. }
  21693. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::set_has_caseid() {
  21694. _has_bits_[0] |= 0x00000001u;
  21695. }
  21696. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::clear_has_caseid() {
  21697. _has_bits_[0] &= ~0x00000001u;
  21698. }
  21699. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::clear_caseid() {
  21700. caseid_ = GOOGLE_ULONGLONG(0);
  21701. clear_has_caseid();
  21702. }
  21703. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::caseid() const {
  21704. return caseid_;
  21705. }
  21706. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::set_caseid(::google::protobuf::uint64 value) {
  21707. set_has_caseid();
  21708. caseid_ = value;
  21709. }
  21710. // optional uint32 statusid = 2;
  21711. inline bool CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::has_statusid() const {
  21712. return (_has_bits_[0] & 0x00000002u) != 0;
  21713. }
  21714. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::set_has_statusid() {
  21715. _has_bits_[0] |= 0x00000002u;
  21716. }
  21717. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::clear_has_statusid() {
  21718. _has_bits_[0] &= ~0x00000002u;
  21719. }
  21720. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::clear_statusid() {
  21721. statusid_ = 0u;
  21722. clear_has_statusid();
  21723. }
  21724. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::statusid() const {
  21725. return statusid_;
  21726. }
  21727. inline void CMsgGCCStrike15_v2_PlayerOverwatchCaseStatus::set_statusid(::google::protobuf::uint32 value) {
  21728. set_has_statusid();
  21729. statusid_ = value;
  21730. }
  21731. // -------------------------------------------------------------------
  21732. // CClientHeaderOverwatchEvidence
  21733. // optional uint32 accountid = 1;
  21734. inline bool CClientHeaderOverwatchEvidence::has_accountid() const {
  21735. return (_has_bits_[0] & 0x00000001u) != 0;
  21736. }
  21737. inline void CClientHeaderOverwatchEvidence::set_has_accountid() {
  21738. _has_bits_[0] |= 0x00000001u;
  21739. }
  21740. inline void CClientHeaderOverwatchEvidence::clear_has_accountid() {
  21741. _has_bits_[0] &= ~0x00000001u;
  21742. }
  21743. inline void CClientHeaderOverwatchEvidence::clear_accountid() {
  21744. accountid_ = 0u;
  21745. clear_has_accountid();
  21746. }
  21747. inline ::google::protobuf::uint32 CClientHeaderOverwatchEvidence::accountid() const {
  21748. return accountid_;
  21749. }
  21750. inline void CClientHeaderOverwatchEvidence::set_accountid(::google::protobuf::uint32 value) {
  21751. set_has_accountid();
  21752. accountid_ = value;
  21753. }
  21754. // optional uint64 caseid = 2;
  21755. inline bool CClientHeaderOverwatchEvidence::has_caseid() const {
  21756. return (_has_bits_[0] & 0x00000002u) != 0;
  21757. }
  21758. inline void CClientHeaderOverwatchEvidence::set_has_caseid() {
  21759. _has_bits_[0] |= 0x00000002u;
  21760. }
  21761. inline void CClientHeaderOverwatchEvidence::clear_has_caseid() {
  21762. _has_bits_[0] &= ~0x00000002u;
  21763. }
  21764. inline void CClientHeaderOverwatchEvidence::clear_caseid() {
  21765. caseid_ = GOOGLE_ULONGLONG(0);
  21766. clear_has_caseid();
  21767. }
  21768. inline ::google::protobuf::uint64 CClientHeaderOverwatchEvidence::caseid() const {
  21769. return caseid_;
  21770. }
  21771. inline void CClientHeaderOverwatchEvidence::set_caseid(::google::protobuf::uint64 value) {
  21772. set_has_caseid();
  21773. caseid_ = value;
  21774. }
  21775. // -------------------------------------------------------------------
  21776. // CMsgGCCStrike15_v2_GC2ClientTextMsg
  21777. // optional uint32 id = 1;
  21778. inline bool CMsgGCCStrike15_v2_GC2ClientTextMsg::has_id() const {
  21779. return (_has_bits_[0] & 0x00000001u) != 0;
  21780. }
  21781. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_has_id() {
  21782. _has_bits_[0] |= 0x00000001u;
  21783. }
  21784. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_has_id() {
  21785. _has_bits_[0] &= ~0x00000001u;
  21786. }
  21787. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_id() {
  21788. id_ = 0u;
  21789. clear_has_id();
  21790. }
  21791. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTextMsg::id() const {
  21792. return id_;
  21793. }
  21794. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_id(::google::protobuf::uint32 value) {
  21795. set_has_id();
  21796. id_ = value;
  21797. }
  21798. // optional uint32 type = 2;
  21799. inline bool CMsgGCCStrike15_v2_GC2ClientTextMsg::has_type() const {
  21800. return (_has_bits_[0] & 0x00000002u) != 0;
  21801. }
  21802. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_has_type() {
  21803. _has_bits_[0] |= 0x00000002u;
  21804. }
  21805. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_has_type() {
  21806. _has_bits_[0] &= ~0x00000002u;
  21807. }
  21808. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_type() {
  21809. type_ = 0u;
  21810. clear_has_type();
  21811. }
  21812. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTextMsg::type() const {
  21813. return type_;
  21814. }
  21815. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_type(::google::protobuf::uint32 value) {
  21816. set_has_type();
  21817. type_ = value;
  21818. }
  21819. // optional bytes payload = 3;
  21820. inline bool CMsgGCCStrike15_v2_GC2ClientTextMsg::has_payload() const {
  21821. return (_has_bits_[0] & 0x00000004u) != 0;
  21822. }
  21823. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_has_payload() {
  21824. _has_bits_[0] |= 0x00000004u;
  21825. }
  21826. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_has_payload() {
  21827. _has_bits_[0] &= ~0x00000004u;
  21828. }
  21829. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::clear_payload() {
  21830. if (payload_ != &::google::protobuf::internal::kEmptyString) {
  21831. payload_->clear();
  21832. }
  21833. clear_has_payload();
  21834. }
  21835. inline const ::std::string& CMsgGCCStrike15_v2_GC2ClientTextMsg::payload() const {
  21836. return *payload_;
  21837. }
  21838. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_payload(const ::std::string& value) {
  21839. set_has_payload();
  21840. if (payload_ == &::google::protobuf::internal::kEmptyString) {
  21841. payload_ = new ::std::string;
  21842. }
  21843. payload_->assign(value);
  21844. }
  21845. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_payload(const char* value) {
  21846. set_has_payload();
  21847. if (payload_ == &::google::protobuf::internal::kEmptyString) {
  21848. payload_ = new ::std::string;
  21849. }
  21850. payload_->assign(value);
  21851. }
  21852. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_payload(const void* value, size_t size) {
  21853. set_has_payload();
  21854. if (payload_ == &::google::protobuf::internal::kEmptyString) {
  21855. payload_ = new ::std::string;
  21856. }
  21857. payload_->assign(reinterpret_cast<const char*>(value), size);
  21858. }
  21859. inline ::std::string* CMsgGCCStrike15_v2_GC2ClientTextMsg::mutable_payload() {
  21860. set_has_payload();
  21861. if (payload_ == &::google::protobuf::internal::kEmptyString) {
  21862. payload_ = new ::std::string;
  21863. }
  21864. return payload_;
  21865. }
  21866. inline ::std::string* CMsgGCCStrike15_v2_GC2ClientTextMsg::release_payload() {
  21867. clear_has_payload();
  21868. if (payload_ == &::google::protobuf::internal::kEmptyString) {
  21869. return NULL;
  21870. } else {
  21871. ::std::string* temp = payload_;
  21872. payload_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  21873. return temp;
  21874. }
  21875. }
  21876. inline void CMsgGCCStrike15_v2_GC2ClientTextMsg::set_allocated_payload(::std::string* payload) {
  21877. if (payload_ != &::google::protobuf::internal::kEmptyString) {
  21878. delete payload_;
  21879. }
  21880. if (payload) {
  21881. set_has_payload();
  21882. payload_ = payload;
  21883. } else {
  21884. clear_has_payload();
  21885. payload_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  21886. }
  21887. }
  21888. // -------------------------------------------------------------------
  21889. // CMsgGCCStrike15_v2_Client2GCTextMsg
  21890. // optional uint32 id = 1;
  21891. inline bool CMsgGCCStrike15_v2_Client2GCTextMsg::has_id() const {
  21892. return (_has_bits_[0] & 0x00000001u) != 0;
  21893. }
  21894. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::set_has_id() {
  21895. _has_bits_[0] |= 0x00000001u;
  21896. }
  21897. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::clear_has_id() {
  21898. _has_bits_[0] &= ~0x00000001u;
  21899. }
  21900. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::clear_id() {
  21901. id_ = 0u;
  21902. clear_has_id();
  21903. }
  21904. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Client2GCTextMsg::id() const {
  21905. return id_;
  21906. }
  21907. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::set_id(::google::protobuf::uint32 value) {
  21908. set_has_id();
  21909. id_ = value;
  21910. }
  21911. // repeated bytes args = 2;
  21912. inline int CMsgGCCStrike15_v2_Client2GCTextMsg::args_size() const {
  21913. return args_.size();
  21914. }
  21915. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::clear_args() {
  21916. args_.Clear();
  21917. }
  21918. inline const ::std::string& CMsgGCCStrike15_v2_Client2GCTextMsg::args(int index) const {
  21919. return args_.Get(index);
  21920. }
  21921. inline ::std::string* CMsgGCCStrike15_v2_Client2GCTextMsg::mutable_args(int index) {
  21922. return args_.Mutable(index);
  21923. }
  21924. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::set_args(int index, const ::std::string& value) {
  21925. args_.Mutable(index)->assign(value);
  21926. }
  21927. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::set_args(int index, const char* value) {
  21928. args_.Mutable(index)->assign(value);
  21929. }
  21930. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::set_args(int index, const void* value, size_t size) {
  21931. args_.Mutable(index)->assign(
  21932. reinterpret_cast<const char*>(value), size);
  21933. }
  21934. inline ::std::string* CMsgGCCStrike15_v2_Client2GCTextMsg::add_args() {
  21935. return args_.Add();
  21936. }
  21937. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::add_args(const ::std::string& value) {
  21938. args_.Add()->assign(value);
  21939. }
  21940. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::add_args(const char* value) {
  21941. args_.Add()->assign(value);
  21942. }
  21943. inline void CMsgGCCStrike15_v2_Client2GCTextMsg::add_args(const void* value, size_t size) {
  21944. args_.Add()->assign(reinterpret_cast<const char*>(value), size);
  21945. }
  21946. inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  21947. CMsgGCCStrike15_v2_Client2GCTextMsg::args() const {
  21948. return args_;
  21949. }
  21950. inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  21951. CMsgGCCStrike15_v2_Client2GCTextMsg::mutable_args() {
  21952. return &args_;
  21953. }
  21954. // -------------------------------------------------------------------
  21955. // CMsgGCCStrike15_v2_MatchEndRunRewardDrops
  21956. // optional .CMsgGCCStrike15_v2_MatchmakingServerReservationResponse serverinfo = 3;
  21957. inline bool CMsgGCCStrike15_v2_MatchEndRunRewardDrops::has_serverinfo() const {
  21958. return (_has_bits_[0] & 0x00000001u) != 0;
  21959. }
  21960. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::set_has_serverinfo() {
  21961. _has_bits_[0] |= 0x00000001u;
  21962. }
  21963. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::clear_has_serverinfo() {
  21964. _has_bits_[0] &= ~0x00000001u;
  21965. }
  21966. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::clear_serverinfo() {
  21967. if (serverinfo_ != NULL) serverinfo_->::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse::Clear();
  21968. clear_has_serverinfo();
  21969. }
  21970. inline const ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse& CMsgGCCStrike15_v2_MatchEndRunRewardDrops::serverinfo() const {
  21971. return serverinfo_ != NULL ? *serverinfo_ : *default_instance_->serverinfo_;
  21972. }
  21973. inline ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* CMsgGCCStrike15_v2_MatchEndRunRewardDrops::mutable_serverinfo() {
  21974. set_has_serverinfo();
  21975. if (serverinfo_ == NULL) serverinfo_ = new ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse;
  21976. return serverinfo_;
  21977. }
  21978. inline ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* CMsgGCCStrike15_v2_MatchEndRunRewardDrops::release_serverinfo() {
  21979. clear_has_serverinfo();
  21980. ::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* temp = serverinfo_;
  21981. serverinfo_ = NULL;
  21982. return temp;
  21983. }
  21984. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::set_allocated_serverinfo(::CMsgGCCStrike15_v2_MatchmakingServerReservationResponse* serverinfo) {
  21985. delete serverinfo_;
  21986. serverinfo_ = serverinfo;
  21987. if (serverinfo) {
  21988. set_has_serverinfo();
  21989. } else {
  21990. clear_has_serverinfo();
  21991. }
  21992. }
  21993. // optional .CMsgGC_ServerQuestUpdateData match_end_quest_data = 4;
  21994. inline bool CMsgGCCStrike15_v2_MatchEndRunRewardDrops::has_match_end_quest_data() const {
  21995. return (_has_bits_[0] & 0x00000002u) != 0;
  21996. }
  21997. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::set_has_match_end_quest_data() {
  21998. _has_bits_[0] |= 0x00000002u;
  21999. }
  22000. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::clear_has_match_end_quest_data() {
  22001. _has_bits_[0] &= ~0x00000002u;
  22002. }
  22003. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::clear_match_end_quest_data() {
  22004. if (match_end_quest_data_ != NULL) match_end_quest_data_->::CMsgGC_ServerQuestUpdateData::Clear();
  22005. clear_has_match_end_quest_data();
  22006. }
  22007. inline const ::CMsgGC_ServerQuestUpdateData& CMsgGCCStrike15_v2_MatchEndRunRewardDrops::match_end_quest_data() const {
  22008. return match_end_quest_data_ != NULL ? *match_end_quest_data_ : *default_instance_->match_end_quest_data_;
  22009. }
  22010. inline ::CMsgGC_ServerQuestUpdateData* CMsgGCCStrike15_v2_MatchEndRunRewardDrops::mutable_match_end_quest_data() {
  22011. set_has_match_end_quest_data();
  22012. if (match_end_quest_data_ == NULL) match_end_quest_data_ = new ::CMsgGC_ServerQuestUpdateData;
  22013. return match_end_quest_data_;
  22014. }
  22015. inline ::CMsgGC_ServerQuestUpdateData* CMsgGCCStrike15_v2_MatchEndRunRewardDrops::release_match_end_quest_data() {
  22016. clear_has_match_end_quest_data();
  22017. ::CMsgGC_ServerQuestUpdateData* temp = match_end_quest_data_;
  22018. match_end_quest_data_ = NULL;
  22019. return temp;
  22020. }
  22021. inline void CMsgGCCStrike15_v2_MatchEndRunRewardDrops::set_allocated_match_end_quest_data(::CMsgGC_ServerQuestUpdateData* match_end_quest_data) {
  22022. delete match_end_quest_data_;
  22023. match_end_quest_data_ = match_end_quest_data;
  22024. if (match_end_quest_data) {
  22025. set_has_match_end_quest_data();
  22026. } else {
  22027. clear_has_match_end_quest_data();
  22028. }
  22029. }
  22030. // -------------------------------------------------------------------
  22031. // CEconItemPreviewDataBlock_Sticker
  22032. // optional uint32 slot = 1;
  22033. inline bool CEconItemPreviewDataBlock_Sticker::has_slot() const {
  22034. return (_has_bits_[0] & 0x00000001u) != 0;
  22035. }
  22036. inline void CEconItemPreviewDataBlock_Sticker::set_has_slot() {
  22037. _has_bits_[0] |= 0x00000001u;
  22038. }
  22039. inline void CEconItemPreviewDataBlock_Sticker::clear_has_slot() {
  22040. _has_bits_[0] &= ~0x00000001u;
  22041. }
  22042. inline void CEconItemPreviewDataBlock_Sticker::clear_slot() {
  22043. slot_ = 0u;
  22044. clear_has_slot();
  22045. }
  22046. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock_Sticker::slot() const {
  22047. return slot_;
  22048. }
  22049. inline void CEconItemPreviewDataBlock_Sticker::set_slot(::google::protobuf::uint32 value) {
  22050. set_has_slot();
  22051. slot_ = value;
  22052. }
  22053. // optional uint32 sticker_id = 2;
  22054. inline bool CEconItemPreviewDataBlock_Sticker::has_sticker_id() const {
  22055. return (_has_bits_[0] & 0x00000002u) != 0;
  22056. }
  22057. inline void CEconItemPreviewDataBlock_Sticker::set_has_sticker_id() {
  22058. _has_bits_[0] |= 0x00000002u;
  22059. }
  22060. inline void CEconItemPreviewDataBlock_Sticker::clear_has_sticker_id() {
  22061. _has_bits_[0] &= ~0x00000002u;
  22062. }
  22063. inline void CEconItemPreviewDataBlock_Sticker::clear_sticker_id() {
  22064. sticker_id_ = 0u;
  22065. clear_has_sticker_id();
  22066. }
  22067. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock_Sticker::sticker_id() const {
  22068. return sticker_id_;
  22069. }
  22070. inline void CEconItemPreviewDataBlock_Sticker::set_sticker_id(::google::protobuf::uint32 value) {
  22071. set_has_sticker_id();
  22072. sticker_id_ = value;
  22073. }
  22074. // optional float wear = 3;
  22075. inline bool CEconItemPreviewDataBlock_Sticker::has_wear() const {
  22076. return (_has_bits_[0] & 0x00000004u) != 0;
  22077. }
  22078. inline void CEconItemPreviewDataBlock_Sticker::set_has_wear() {
  22079. _has_bits_[0] |= 0x00000004u;
  22080. }
  22081. inline void CEconItemPreviewDataBlock_Sticker::clear_has_wear() {
  22082. _has_bits_[0] &= ~0x00000004u;
  22083. }
  22084. inline void CEconItemPreviewDataBlock_Sticker::clear_wear() {
  22085. wear_ = 0;
  22086. clear_has_wear();
  22087. }
  22088. inline float CEconItemPreviewDataBlock_Sticker::wear() const {
  22089. return wear_;
  22090. }
  22091. inline void CEconItemPreviewDataBlock_Sticker::set_wear(float value) {
  22092. set_has_wear();
  22093. wear_ = value;
  22094. }
  22095. // optional float scale = 4;
  22096. inline bool CEconItemPreviewDataBlock_Sticker::has_scale() const {
  22097. return (_has_bits_[0] & 0x00000008u) != 0;
  22098. }
  22099. inline void CEconItemPreviewDataBlock_Sticker::set_has_scale() {
  22100. _has_bits_[0] |= 0x00000008u;
  22101. }
  22102. inline void CEconItemPreviewDataBlock_Sticker::clear_has_scale() {
  22103. _has_bits_[0] &= ~0x00000008u;
  22104. }
  22105. inline void CEconItemPreviewDataBlock_Sticker::clear_scale() {
  22106. scale_ = 0;
  22107. clear_has_scale();
  22108. }
  22109. inline float CEconItemPreviewDataBlock_Sticker::scale() const {
  22110. return scale_;
  22111. }
  22112. inline void CEconItemPreviewDataBlock_Sticker::set_scale(float value) {
  22113. set_has_scale();
  22114. scale_ = value;
  22115. }
  22116. // optional float rotation = 5;
  22117. inline bool CEconItemPreviewDataBlock_Sticker::has_rotation() const {
  22118. return (_has_bits_[0] & 0x00000010u) != 0;
  22119. }
  22120. inline void CEconItemPreviewDataBlock_Sticker::set_has_rotation() {
  22121. _has_bits_[0] |= 0x00000010u;
  22122. }
  22123. inline void CEconItemPreviewDataBlock_Sticker::clear_has_rotation() {
  22124. _has_bits_[0] &= ~0x00000010u;
  22125. }
  22126. inline void CEconItemPreviewDataBlock_Sticker::clear_rotation() {
  22127. rotation_ = 0;
  22128. clear_has_rotation();
  22129. }
  22130. inline float CEconItemPreviewDataBlock_Sticker::rotation() const {
  22131. return rotation_;
  22132. }
  22133. inline void CEconItemPreviewDataBlock_Sticker::set_rotation(float value) {
  22134. set_has_rotation();
  22135. rotation_ = value;
  22136. }
  22137. // -------------------------------------------------------------------
  22138. // CEconItemPreviewDataBlock
  22139. // optional uint32 accountid = 1;
  22140. inline bool CEconItemPreviewDataBlock::has_accountid() const {
  22141. return (_has_bits_[0] & 0x00000001u) != 0;
  22142. }
  22143. inline void CEconItemPreviewDataBlock::set_has_accountid() {
  22144. _has_bits_[0] |= 0x00000001u;
  22145. }
  22146. inline void CEconItemPreviewDataBlock::clear_has_accountid() {
  22147. _has_bits_[0] &= ~0x00000001u;
  22148. }
  22149. inline void CEconItemPreviewDataBlock::clear_accountid() {
  22150. accountid_ = 0u;
  22151. clear_has_accountid();
  22152. }
  22153. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::accountid() const {
  22154. return accountid_;
  22155. }
  22156. inline void CEconItemPreviewDataBlock::set_accountid(::google::protobuf::uint32 value) {
  22157. set_has_accountid();
  22158. accountid_ = value;
  22159. }
  22160. // optional uint64 itemid = 2;
  22161. inline bool CEconItemPreviewDataBlock::has_itemid() const {
  22162. return (_has_bits_[0] & 0x00000002u) != 0;
  22163. }
  22164. inline void CEconItemPreviewDataBlock::set_has_itemid() {
  22165. _has_bits_[0] |= 0x00000002u;
  22166. }
  22167. inline void CEconItemPreviewDataBlock::clear_has_itemid() {
  22168. _has_bits_[0] &= ~0x00000002u;
  22169. }
  22170. inline void CEconItemPreviewDataBlock::clear_itemid() {
  22171. itemid_ = GOOGLE_ULONGLONG(0);
  22172. clear_has_itemid();
  22173. }
  22174. inline ::google::protobuf::uint64 CEconItemPreviewDataBlock::itemid() const {
  22175. return itemid_;
  22176. }
  22177. inline void CEconItemPreviewDataBlock::set_itemid(::google::protobuf::uint64 value) {
  22178. set_has_itemid();
  22179. itemid_ = value;
  22180. }
  22181. // optional uint32 defindex = 3;
  22182. inline bool CEconItemPreviewDataBlock::has_defindex() const {
  22183. return (_has_bits_[0] & 0x00000004u) != 0;
  22184. }
  22185. inline void CEconItemPreviewDataBlock::set_has_defindex() {
  22186. _has_bits_[0] |= 0x00000004u;
  22187. }
  22188. inline void CEconItemPreviewDataBlock::clear_has_defindex() {
  22189. _has_bits_[0] &= ~0x00000004u;
  22190. }
  22191. inline void CEconItemPreviewDataBlock::clear_defindex() {
  22192. defindex_ = 0u;
  22193. clear_has_defindex();
  22194. }
  22195. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::defindex() const {
  22196. return defindex_;
  22197. }
  22198. inline void CEconItemPreviewDataBlock::set_defindex(::google::protobuf::uint32 value) {
  22199. set_has_defindex();
  22200. defindex_ = value;
  22201. }
  22202. // optional uint32 paintindex = 4;
  22203. inline bool CEconItemPreviewDataBlock::has_paintindex() const {
  22204. return (_has_bits_[0] & 0x00000008u) != 0;
  22205. }
  22206. inline void CEconItemPreviewDataBlock::set_has_paintindex() {
  22207. _has_bits_[0] |= 0x00000008u;
  22208. }
  22209. inline void CEconItemPreviewDataBlock::clear_has_paintindex() {
  22210. _has_bits_[0] &= ~0x00000008u;
  22211. }
  22212. inline void CEconItemPreviewDataBlock::clear_paintindex() {
  22213. paintindex_ = 0u;
  22214. clear_has_paintindex();
  22215. }
  22216. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::paintindex() const {
  22217. return paintindex_;
  22218. }
  22219. inline void CEconItemPreviewDataBlock::set_paintindex(::google::protobuf::uint32 value) {
  22220. set_has_paintindex();
  22221. paintindex_ = value;
  22222. }
  22223. // optional uint32 rarity = 5;
  22224. inline bool CEconItemPreviewDataBlock::has_rarity() const {
  22225. return (_has_bits_[0] & 0x00000010u) != 0;
  22226. }
  22227. inline void CEconItemPreviewDataBlock::set_has_rarity() {
  22228. _has_bits_[0] |= 0x00000010u;
  22229. }
  22230. inline void CEconItemPreviewDataBlock::clear_has_rarity() {
  22231. _has_bits_[0] &= ~0x00000010u;
  22232. }
  22233. inline void CEconItemPreviewDataBlock::clear_rarity() {
  22234. rarity_ = 0u;
  22235. clear_has_rarity();
  22236. }
  22237. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::rarity() const {
  22238. return rarity_;
  22239. }
  22240. inline void CEconItemPreviewDataBlock::set_rarity(::google::protobuf::uint32 value) {
  22241. set_has_rarity();
  22242. rarity_ = value;
  22243. }
  22244. // optional uint32 quality = 6;
  22245. inline bool CEconItemPreviewDataBlock::has_quality() const {
  22246. return (_has_bits_[0] & 0x00000020u) != 0;
  22247. }
  22248. inline void CEconItemPreviewDataBlock::set_has_quality() {
  22249. _has_bits_[0] |= 0x00000020u;
  22250. }
  22251. inline void CEconItemPreviewDataBlock::clear_has_quality() {
  22252. _has_bits_[0] &= ~0x00000020u;
  22253. }
  22254. inline void CEconItemPreviewDataBlock::clear_quality() {
  22255. quality_ = 0u;
  22256. clear_has_quality();
  22257. }
  22258. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::quality() const {
  22259. return quality_;
  22260. }
  22261. inline void CEconItemPreviewDataBlock::set_quality(::google::protobuf::uint32 value) {
  22262. set_has_quality();
  22263. quality_ = value;
  22264. }
  22265. // optional uint32 paintwear = 7;
  22266. inline bool CEconItemPreviewDataBlock::has_paintwear() const {
  22267. return (_has_bits_[0] & 0x00000040u) != 0;
  22268. }
  22269. inline void CEconItemPreviewDataBlock::set_has_paintwear() {
  22270. _has_bits_[0] |= 0x00000040u;
  22271. }
  22272. inline void CEconItemPreviewDataBlock::clear_has_paintwear() {
  22273. _has_bits_[0] &= ~0x00000040u;
  22274. }
  22275. inline void CEconItemPreviewDataBlock::clear_paintwear() {
  22276. paintwear_ = 0u;
  22277. clear_has_paintwear();
  22278. }
  22279. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::paintwear() const {
  22280. return paintwear_;
  22281. }
  22282. inline void CEconItemPreviewDataBlock::set_paintwear(::google::protobuf::uint32 value) {
  22283. set_has_paintwear();
  22284. paintwear_ = value;
  22285. }
  22286. // optional uint32 paintseed = 8;
  22287. inline bool CEconItemPreviewDataBlock::has_paintseed() const {
  22288. return (_has_bits_[0] & 0x00000080u) != 0;
  22289. }
  22290. inline void CEconItemPreviewDataBlock::set_has_paintseed() {
  22291. _has_bits_[0] |= 0x00000080u;
  22292. }
  22293. inline void CEconItemPreviewDataBlock::clear_has_paintseed() {
  22294. _has_bits_[0] &= ~0x00000080u;
  22295. }
  22296. inline void CEconItemPreviewDataBlock::clear_paintseed() {
  22297. paintseed_ = 0u;
  22298. clear_has_paintseed();
  22299. }
  22300. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::paintseed() const {
  22301. return paintseed_;
  22302. }
  22303. inline void CEconItemPreviewDataBlock::set_paintseed(::google::protobuf::uint32 value) {
  22304. set_has_paintseed();
  22305. paintseed_ = value;
  22306. }
  22307. // optional uint32 killeaterscoretype = 9;
  22308. inline bool CEconItemPreviewDataBlock::has_killeaterscoretype() const {
  22309. return (_has_bits_[0] & 0x00000100u) != 0;
  22310. }
  22311. inline void CEconItemPreviewDataBlock::set_has_killeaterscoretype() {
  22312. _has_bits_[0] |= 0x00000100u;
  22313. }
  22314. inline void CEconItemPreviewDataBlock::clear_has_killeaterscoretype() {
  22315. _has_bits_[0] &= ~0x00000100u;
  22316. }
  22317. inline void CEconItemPreviewDataBlock::clear_killeaterscoretype() {
  22318. killeaterscoretype_ = 0u;
  22319. clear_has_killeaterscoretype();
  22320. }
  22321. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::killeaterscoretype() const {
  22322. return killeaterscoretype_;
  22323. }
  22324. inline void CEconItemPreviewDataBlock::set_killeaterscoretype(::google::protobuf::uint32 value) {
  22325. set_has_killeaterscoretype();
  22326. killeaterscoretype_ = value;
  22327. }
  22328. // optional uint32 killeatervalue = 10;
  22329. inline bool CEconItemPreviewDataBlock::has_killeatervalue() const {
  22330. return (_has_bits_[0] & 0x00000200u) != 0;
  22331. }
  22332. inline void CEconItemPreviewDataBlock::set_has_killeatervalue() {
  22333. _has_bits_[0] |= 0x00000200u;
  22334. }
  22335. inline void CEconItemPreviewDataBlock::clear_has_killeatervalue() {
  22336. _has_bits_[0] &= ~0x00000200u;
  22337. }
  22338. inline void CEconItemPreviewDataBlock::clear_killeatervalue() {
  22339. killeatervalue_ = 0u;
  22340. clear_has_killeatervalue();
  22341. }
  22342. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::killeatervalue() const {
  22343. return killeatervalue_;
  22344. }
  22345. inline void CEconItemPreviewDataBlock::set_killeatervalue(::google::protobuf::uint32 value) {
  22346. set_has_killeatervalue();
  22347. killeatervalue_ = value;
  22348. }
  22349. // optional string customname = 11;
  22350. inline bool CEconItemPreviewDataBlock::has_customname() const {
  22351. return (_has_bits_[0] & 0x00000400u) != 0;
  22352. }
  22353. inline void CEconItemPreviewDataBlock::set_has_customname() {
  22354. _has_bits_[0] |= 0x00000400u;
  22355. }
  22356. inline void CEconItemPreviewDataBlock::clear_has_customname() {
  22357. _has_bits_[0] &= ~0x00000400u;
  22358. }
  22359. inline void CEconItemPreviewDataBlock::clear_customname() {
  22360. if (customname_ != &::google::protobuf::internal::kEmptyString) {
  22361. customname_->clear();
  22362. }
  22363. clear_has_customname();
  22364. }
  22365. inline const ::std::string& CEconItemPreviewDataBlock::customname() const {
  22366. return *customname_;
  22367. }
  22368. inline void CEconItemPreviewDataBlock::set_customname(const ::std::string& value) {
  22369. set_has_customname();
  22370. if (customname_ == &::google::protobuf::internal::kEmptyString) {
  22371. customname_ = new ::std::string;
  22372. }
  22373. customname_->assign(value);
  22374. }
  22375. inline void CEconItemPreviewDataBlock::set_customname(const char* value) {
  22376. set_has_customname();
  22377. if (customname_ == &::google::protobuf::internal::kEmptyString) {
  22378. customname_ = new ::std::string;
  22379. }
  22380. customname_->assign(value);
  22381. }
  22382. inline void CEconItemPreviewDataBlock::set_customname(const char* value, size_t size) {
  22383. set_has_customname();
  22384. if (customname_ == &::google::protobuf::internal::kEmptyString) {
  22385. customname_ = new ::std::string;
  22386. }
  22387. customname_->assign(reinterpret_cast<const char*>(value), size);
  22388. }
  22389. inline ::std::string* CEconItemPreviewDataBlock::mutable_customname() {
  22390. set_has_customname();
  22391. if (customname_ == &::google::protobuf::internal::kEmptyString) {
  22392. customname_ = new ::std::string;
  22393. }
  22394. return customname_;
  22395. }
  22396. inline ::std::string* CEconItemPreviewDataBlock::release_customname() {
  22397. clear_has_customname();
  22398. if (customname_ == &::google::protobuf::internal::kEmptyString) {
  22399. return NULL;
  22400. } else {
  22401. ::std::string* temp = customname_;
  22402. customname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  22403. return temp;
  22404. }
  22405. }
  22406. inline void CEconItemPreviewDataBlock::set_allocated_customname(::std::string* customname) {
  22407. if (customname_ != &::google::protobuf::internal::kEmptyString) {
  22408. delete customname_;
  22409. }
  22410. if (customname) {
  22411. set_has_customname();
  22412. customname_ = customname;
  22413. } else {
  22414. clear_has_customname();
  22415. customname_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  22416. }
  22417. }
  22418. // repeated .CEconItemPreviewDataBlock.Sticker stickers = 12;
  22419. inline int CEconItemPreviewDataBlock::stickers_size() const {
  22420. return stickers_.size();
  22421. }
  22422. inline void CEconItemPreviewDataBlock::clear_stickers() {
  22423. stickers_.Clear();
  22424. }
  22425. inline const ::CEconItemPreviewDataBlock_Sticker& CEconItemPreviewDataBlock::stickers(int index) const {
  22426. return stickers_.Get(index);
  22427. }
  22428. inline ::CEconItemPreviewDataBlock_Sticker* CEconItemPreviewDataBlock::mutable_stickers(int index) {
  22429. return stickers_.Mutable(index);
  22430. }
  22431. inline ::CEconItemPreviewDataBlock_Sticker* CEconItemPreviewDataBlock::add_stickers() {
  22432. return stickers_.Add();
  22433. }
  22434. inline const ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker >&
  22435. CEconItemPreviewDataBlock::stickers() const {
  22436. return stickers_;
  22437. }
  22438. inline ::google::protobuf::RepeatedPtrField< ::CEconItemPreviewDataBlock_Sticker >*
  22439. CEconItemPreviewDataBlock::mutable_stickers() {
  22440. return &stickers_;
  22441. }
  22442. // optional uint32 inventory = 13;
  22443. inline bool CEconItemPreviewDataBlock::has_inventory() const {
  22444. return (_has_bits_[0] & 0x00001000u) != 0;
  22445. }
  22446. inline void CEconItemPreviewDataBlock::set_has_inventory() {
  22447. _has_bits_[0] |= 0x00001000u;
  22448. }
  22449. inline void CEconItemPreviewDataBlock::clear_has_inventory() {
  22450. _has_bits_[0] &= ~0x00001000u;
  22451. }
  22452. inline void CEconItemPreviewDataBlock::clear_inventory() {
  22453. inventory_ = 0u;
  22454. clear_has_inventory();
  22455. }
  22456. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::inventory() const {
  22457. return inventory_;
  22458. }
  22459. inline void CEconItemPreviewDataBlock::set_inventory(::google::protobuf::uint32 value) {
  22460. set_has_inventory();
  22461. inventory_ = value;
  22462. }
  22463. // optional uint32 origin = 14;
  22464. inline bool CEconItemPreviewDataBlock::has_origin() const {
  22465. return (_has_bits_[0] & 0x00002000u) != 0;
  22466. }
  22467. inline void CEconItemPreviewDataBlock::set_has_origin() {
  22468. _has_bits_[0] |= 0x00002000u;
  22469. }
  22470. inline void CEconItemPreviewDataBlock::clear_has_origin() {
  22471. _has_bits_[0] &= ~0x00002000u;
  22472. }
  22473. inline void CEconItemPreviewDataBlock::clear_origin() {
  22474. origin_ = 0u;
  22475. clear_has_origin();
  22476. }
  22477. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::origin() const {
  22478. return origin_;
  22479. }
  22480. inline void CEconItemPreviewDataBlock::set_origin(::google::protobuf::uint32 value) {
  22481. set_has_origin();
  22482. origin_ = value;
  22483. }
  22484. // optional uint32 questid = 15;
  22485. inline bool CEconItemPreviewDataBlock::has_questid() const {
  22486. return (_has_bits_[0] & 0x00004000u) != 0;
  22487. }
  22488. inline void CEconItemPreviewDataBlock::set_has_questid() {
  22489. _has_bits_[0] |= 0x00004000u;
  22490. }
  22491. inline void CEconItemPreviewDataBlock::clear_has_questid() {
  22492. _has_bits_[0] &= ~0x00004000u;
  22493. }
  22494. inline void CEconItemPreviewDataBlock::clear_questid() {
  22495. questid_ = 0u;
  22496. clear_has_questid();
  22497. }
  22498. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::questid() const {
  22499. return questid_;
  22500. }
  22501. inline void CEconItemPreviewDataBlock::set_questid(::google::protobuf::uint32 value) {
  22502. set_has_questid();
  22503. questid_ = value;
  22504. }
  22505. // optional uint32 dropreason = 16;
  22506. inline bool CEconItemPreviewDataBlock::has_dropreason() const {
  22507. return (_has_bits_[0] & 0x00008000u) != 0;
  22508. }
  22509. inline void CEconItemPreviewDataBlock::set_has_dropreason() {
  22510. _has_bits_[0] |= 0x00008000u;
  22511. }
  22512. inline void CEconItemPreviewDataBlock::clear_has_dropreason() {
  22513. _has_bits_[0] &= ~0x00008000u;
  22514. }
  22515. inline void CEconItemPreviewDataBlock::clear_dropreason() {
  22516. dropreason_ = 0u;
  22517. clear_has_dropreason();
  22518. }
  22519. inline ::google::protobuf::uint32 CEconItemPreviewDataBlock::dropreason() const {
  22520. return dropreason_;
  22521. }
  22522. inline void CEconItemPreviewDataBlock::set_dropreason(::google::protobuf::uint32 value) {
  22523. set_has_dropreason();
  22524. dropreason_ = value;
  22525. }
  22526. // -------------------------------------------------------------------
  22527. // CMsgGCCStrike15_v2_MatchEndRewardDropsNotification
  22528. // optional .CEconItemPreviewDataBlock iteminfo = 6;
  22529. inline bool CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::has_iteminfo() const {
  22530. return (_has_bits_[0] & 0x00000001u) != 0;
  22531. }
  22532. inline void CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::set_has_iteminfo() {
  22533. _has_bits_[0] |= 0x00000001u;
  22534. }
  22535. inline void CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::clear_has_iteminfo() {
  22536. _has_bits_[0] &= ~0x00000001u;
  22537. }
  22538. inline void CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::clear_iteminfo() {
  22539. if (iteminfo_ != NULL) iteminfo_->::CEconItemPreviewDataBlock::Clear();
  22540. clear_has_iteminfo();
  22541. }
  22542. inline const ::CEconItemPreviewDataBlock& CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::iteminfo() const {
  22543. return iteminfo_ != NULL ? *iteminfo_ : *default_instance_->iteminfo_;
  22544. }
  22545. inline ::CEconItemPreviewDataBlock* CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::mutable_iteminfo() {
  22546. set_has_iteminfo();
  22547. if (iteminfo_ == NULL) iteminfo_ = new ::CEconItemPreviewDataBlock;
  22548. return iteminfo_;
  22549. }
  22550. inline ::CEconItemPreviewDataBlock* CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::release_iteminfo() {
  22551. clear_has_iteminfo();
  22552. ::CEconItemPreviewDataBlock* temp = iteminfo_;
  22553. iteminfo_ = NULL;
  22554. return temp;
  22555. }
  22556. inline void CMsgGCCStrike15_v2_MatchEndRewardDropsNotification::set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo) {
  22557. delete iteminfo_;
  22558. iteminfo_ = iteminfo;
  22559. if (iteminfo) {
  22560. set_has_iteminfo();
  22561. } else {
  22562. clear_has_iteminfo();
  22563. }
  22564. }
  22565. // -------------------------------------------------------------------
  22566. // CMsgItemAcknowledged
  22567. // optional .CEconItemPreviewDataBlock iteminfo = 1;
  22568. inline bool CMsgItemAcknowledged::has_iteminfo() const {
  22569. return (_has_bits_[0] & 0x00000001u) != 0;
  22570. }
  22571. inline void CMsgItemAcknowledged::set_has_iteminfo() {
  22572. _has_bits_[0] |= 0x00000001u;
  22573. }
  22574. inline void CMsgItemAcknowledged::clear_has_iteminfo() {
  22575. _has_bits_[0] &= ~0x00000001u;
  22576. }
  22577. inline void CMsgItemAcknowledged::clear_iteminfo() {
  22578. if (iteminfo_ != NULL) iteminfo_->::CEconItemPreviewDataBlock::Clear();
  22579. clear_has_iteminfo();
  22580. }
  22581. inline const ::CEconItemPreviewDataBlock& CMsgItemAcknowledged::iteminfo() const {
  22582. return iteminfo_ != NULL ? *iteminfo_ : *default_instance_->iteminfo_;
  22583. }
  22584. inline ::CEconItemPreviewDataBlock* CMsgItemAcknowledged::mutable_iteminfo() {
  22585. set_has_iteminfo();
  22586. if (iteminfo_ == NULL) iteminfo_ = new ::CEconItemPreviewDataBlock;
  22587. return iteminfo_;
  22588. }
  22589. inline ::CEconItemPreviewDataBlock* CMsgItemAcknowledged::release_iteminfo() {
  22590. clear_has_iteminfo();
  22591. ::CEconItemPreviewDataBlock* temp = iteminfo_;
  22592. iteminfo_ = NULL;
  22593. return temp;
  22594. }
  22595. inline void CMsgItemAcknowledged::set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo) {
  22596. delete iteminfo_;
  22597. iteminfo_ = iteminfo;
  22598. if (iteminfo) {
  22599. set_has_iteminfo();
  22600. } else {
  22601. clear_has_iteminfo();
  22602. }
  22603. }
  22604. // -------------------------------------------------------------------
  22605. // CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest
  22606. // optional uint64 param_s = 1;
  22607. inline bool CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::has_param_s() const {
  22608. return (_has_bits_[0] & 0x00000001u) != 0;
  22609. }
  22610. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_has_param_s() {
  22611. _has_bits_[0] |= 0x00000001u;
  22612. }
  22613. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_has_param_s() {
  22614. _has_bits_[0] &= ~0x00000001u;
  22615. }
  22616. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_param_s() {
  22617. param_s_ = GOOGLE_ULONGLONG(0);
  22618. clear_has_param_s();
  22619. }
  22620. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::param_s() const {
  22621. return param_s_;
  22622. }
  22623. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_param_s(::google::protobuf::uint64 value) {
  22624. set_has_param_s();
  22625. param_s_ = value;
  22626. }
  22627. // optional uint64 param_a = 2;
  22628. inline bool CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::has_param_a() const {
  22629. return (_has_bits_[0] & 0x00000002u) != 0;
  22630. }
  22631. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_has_param_a() {
  22632. _has_bits_[0] |= 0x00000002u;
  22633. }
  22634. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_has_param_a() {
  22635. _has_bits_[0] &= ~0x00000002u;
  22636. }
  22637. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_param_a() {
  22638. param_a_ = GOOGLE_ULONGLONG(0);
  22639. clear_has_param_a();
  22640. }
  22641. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::param_a() const {
  22642. return param_a_;
  22643. }
  22644. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_param_a(::google::protobuf::uint64 value) {
  22645. set_has_param_a();
  22646. param_a_ = value;
  22647. }
  22648. // optional uint64 param_d = 3;
  22649. inline bool CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::has_param_d() const {
  22650. return (_has_bits_[0] & 0x00000004u) != 0;
  22651. }
  22652. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_has_param_d() {
  22653. _has_bits_[0] |= 0x00000004u;
  22654. }
  22655. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_has_param_d() {
  22656. _has_bits_[0] &= ~0x00000004u;
  22657. }
  22658. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_param_d() {
  22659. param_d_ = GOOGLE_ULONGLONG(0);
  22660. clear_has_param_d();
  22661. }
  22662. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::param_d() const {
  22663. return param_d_;
  22664. }
  22665. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_param_d(::google::protobuf::uint64 value) {
  22666. set_has_param_d();
  22667. param_d_ = value;
  22668. }
  22669. // optional uint64 param_m = 4;
  22670. inline bool CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::has_param_m() const {
  22671. return (_has_bits_[0] & 0x00000008u) != 0;
  22672. }
  22673. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_has_param_m() {
  22674. _has_bits_[0] |= 0x00000008u;
  22675. }
  22676. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_has_param_m() {
  22677. _has_bits_[0] &= ~0x00000008u;
  22678. }
  22679. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::clear_param_m() {
  22680. param_m_ = GOOGLE_ULONGLONG(0);
  22681. clear_has_param_m();
  22682. }
  22683. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::param_m() const {
  22684. return param_m_;
  22685. }
  22686. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockRequest::set_param_m(::google::protobuf::uint64 value) {
  22687. set_has_param_m();
  22688. param_m_ = value;
  22689. }
  22690. // -------------------------------------------------------------------
  22691. // CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse
  22692. // optional .CEconItemPreviewDataBlock iteminfo = 1;
  22693. inline bool CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::has_iteminfo() const {
  22694. return (_has_bits_[0] & 0x00000001u) != 0;
  22695. }
  22696. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::set_has_iteminfo() {
  22697. _has_bits_[0] |= 0x00000001u;
  22698. }
  22699. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::clear_has_iteminfo() {
  22700. _has_bits_[0] &= ~0x00000001u;
  22701. }
  22702. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::clear_iteminfo() {
  22703. if (iteminfo_ != NULL) iteminfo_->::CEconItemPreviewDataBlock::Clear();
  22704. clear_has_iteminfo();
  22705. }
  22706. inline const ::CEconItemPreviewDataBlock& CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::iteminfo() const {
  22707. return iteminfo_ != NULL ? *iteminfo_ : *default_instance_->iteminfo_;
  22708. }
  22709. inline ::CEconItemPreviewDataBlock* CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::mutable_iteminfo() {
  22710. set_has_iteminfo();
  22711. if (iteminfo_ == NULL) iteminfo_ = new ::CEconItemPreviewDataBlock;
  22712. return iteminfo_;
  22713. }
  22714. inline ::CEconItemPreviewDataBlock* CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::release_iteminfo() {
  22715. clear_has_iteminfo();
  22716. ::CEconItemPreviewDataBlock* temp = iteminfo_;
  22717. iteminfo_ = NULL;
  22718. return temp;
  22719. }
  22720. inline void CMsgGCCStrike15_v2_Client2GCEconPreviewDataBlockResponse::set_allocated_iteminfo(::CEconItemPreviewDataBlock* iteminfo) {
  22721. delete iteminfo_;
  22722. iteminfo_ = iteminfo;
  22723. if (iteminfo) {
  22724. set_has_iteminfo();
  22725. } else {
  22726. clear_has_iteminfo();
  22727. }
  22728. }
  22729. // -------------------------------------------------------------------
  22730. // CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification
  22731. // optional uint64 match_id = 1;
  22732. inline bool CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::has_match_id() const {
  22733. return (_has_bits_[0] & 0x00000001u) != 0;
  22734. }
  22735. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::set_has_match_id() {
  22736. _has_bits_[0] |= 0x00000001u;
  22737. }
  22738. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::clear_has_match_id() {
  22739. _has_bits_[0] &= ~0x00000001u;
  22740. }
  22741. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::clear_match_id() {
  22742. match_id_ = GOOGLE_ULONGLONG(0);
  22743. clear_has_match_id();
  22744. }
  22745. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::match_id() const {
  22746. return match_id_;
  22747. }
  22748. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::set_match_id(::google::protobuf::uint64 value) {
  22749. set_has_match_id();
  22750. match_id_ = value;
  22751. }
  22752. // optional uint32 defindex = 2;
  22753. inline bool CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::has_defindex() const {
  22754. return (_has_bits_[0] & 0x00000002u) != 0;
  22755. }
  22756. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::set_has_defindex() {
  22757. _has_bits_[0] |= 0x00000002u;
  22758. }
  22759. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::clear_has_defindex() {
  22760. _has_bits_[0] &= ~0x00000002u;
  22761. }
  22762. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::clear_defindex() {
  22763. defindex_ = 0u;
  22764. clear_has_defindex();
  22765. }
  22766. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::defindex() const {
  22767. return defindex_;
  22768. }
  22769. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::set_defindex(::google::protobuf::uint32 value) {
  22770. set_has_defindex();
  22771. defindex_ = value;
  22772. }
  22773. // repeated uint32 accountids = 3;
  22774. inline int CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::accountids_size() const {
  22775. return accountids_.size();
  22776. }
  22777. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::clear_accountids() {
  22778. accountids_.Clear();
  22779. }
  22780. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::accountids(int index) const {
  22781. return accountids_.Get(index);
  22782. }
  22783. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::set_accountids(int index, ::google::protobuf::uint32 value) {
  22784. accountids_.Set(index, value);
  22785. }
  22786. inline void CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::add_accountids(::google::protobuf::uint32 value) {
  22787. accountids_.Add(value);
  22788. }
  22789. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  22790. CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::accountids() const {
  22791. return accountids_;
  22792. }
  22793. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  22794. CMsgGCCStrike15_v2_TournamentMatchRewardDropsNotification::mutable_accountids() {
  22795. return &accountids_;
  22796. }
  22797. // -------------------------------------------------------------------
  22798. // CMsgGCCStrike15_v2_MatchListRequestCurrentLiveGames
  22799. // -------------------------------------------------------------------
  22800. // CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser
  22801. // optional uint32 accountid = 1;
  22802. inline bool CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::has_accountid() const {
  22803. return (_has_bits_[0] & 0x00000001u) != 0;
  22804. }
  22805. inline void CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::set_has_accountid() {
  22806. _has_bits_[0] |= 0x00000001u;
  22807. }
  22808. inline void CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::clear_has_accountid() {
  22809. _has_bits_[0] &= ~0x00000001u;
  22810. }
  22811. inline void CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::clear_accountid() {
  22812. accountid_ = 0u;
  22813. clear_has_accountid();
  22814. }
  22815. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::accountid() const {
  22816. return accountid_;
  22817. }
  22818. inline void CMsgGCCStrike15_v2_MatchListRequestLiveGameForUser::set_accountid(::google::protobuf::uint32 value) {
  22819. set_has_accountid();
  22820. accountid_ = value;
  22821. }
  22822. // -------------------------------------------------------------------
  22823. // CMsgGCCStrike15_v2_MatchListRequestRecentUserGames
  22824. // optional uint32 accountid = 1;
  22825. inline bool CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::has_accountid() const {
  22826. return (_has_bits_[0] & 0x00000001u) != 0;
  22827. }
  22828. inline void CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::set_has_accountid() {
  22829. _has_bits_[0] |= 0x00000001u;
  22830. }
  22831. inline void CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::clear_has_accountid() {
  22832. _has_bits_[0] &= ~0x00000001u;
  22833. }
  22834. inline void CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::clear_accountid() {
  22835. accountid_ = 0u;
  22836. clear_has_accountid();
  22837. }
  22838. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::accountid() const {
  22839. return accountid_;
  22840. }
  22841. inline void CMsgGCCStrike15_v2_MatchListRequestRecentUserGames::set_accountid(::google::protobuf::uint32 value) {
  22842. set_has_accountid();
  22843. accountid_ = value;
  22844. }
  22845. // -------------------------------------------------------------------
  22846. // CMsgGCCStrike15_v2_MatchListRequestTournamentGames
  22847. // optional int32 eventid = 1;
  22848. inline bool CMsgGCCStrike15_v2_MatchListRequestTournamentGames::has_eventid() const {
  22849. return (_has_bits_[0] & 0x00000001u) != 0;
  22850. }
  22851. inline void CMsgGCCStrike15_v2_MatchListRequestTournamentGames::set_has_eventid() {
  22852. _has_bits_[0] |= 0x00000001u;
  22853. }
  22854. inline void CMsgGCCStrike15_v2_MatchListRequestTournamentGames::clear_has_eventid() {
  22855. _has_bits_[0] &= ~0x00000001u;
  22856. }
  22857. inline void CMsgGCCStrike15_v2_MatchListRequestTournamentGames::clear_eventid() {
  22858. eventid_ = 0;
  22859. clear_has_eventid();
  22860. }
  22861. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_MatchListRequestTournamentGames::eventid() const {
  22862. return eventid_;
  22863. }
  22864. inline void CMsgGCCStrike15_v2_MatchListRequestTournamentGames::set_eventid(::google::protobuf::int32 value) {
  22865. set_has_eventid();
  22866. eventid_ = value;
  22867. }
  22868. // -------------------------------------------------------------------
  22869. // CMsgGCCStrike15_v2_MatchListRequestFullGameInfo
  22870. // optional uint64 matchid = 1;
  22871. inline bool CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::has_matchid() const {
  22872. return (_has_bits_[0] & 0x00000001u) != 0;
  22873. }
  22874. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_has_matchid() {
  22875. _has_bits_[0] |= 0x00000001u;
  22876. }
  22877. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_has_matchid() {
  22878. _has_bits_[0] &= ~0x00000001u;
  22879. }
  22880. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_matchid() {
  22881. matchid_ = GOOGLE_ULONGLONG(0);
  22882. clear_has_matchid();
  22883. }
  22884. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::matchid() const {
  22885. return matchid_;
  22886. }
  22887. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_matchid(::google::protobuf::uint64 value) {
  22888. set_has_matchid();
  22889. matchid_ = value;
  22890. }
  22891. // optional uint64 outcomeid = 2;
  22892. inline bool CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::has_outcomeid() const {
  22893. return (_has_bits_[0] & 0x00000002u) != 0;
  22894. }
  22895. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_has_outcomeid() {
  22896. _has_bits_[0] |= 0x00000002u;
  22897. }
  22898. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_has_outcomeid() {
  22899. _has_bits_[0] &= ~0x00000002u;
  22900. }
  22901. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_outcomeid() {
  22902. outcomeid_ = GOOGLE_ULONGLONG(0);
  22903. clear_has_outcomeid();
  22904. }
  22905. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::outcomeid() const {
  22906. return outcomeid_;
  22907. }
  22908. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_outcomeid(::google::protobuf::uint64 value) {
  22909. set_has_outcomeid();
  22910. outcomeid_ = value;
  22911. }
  22912. // optional uint32 token = 3;
  22913. inline bool CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::has_token() const {
  22914. return (_has_bits_[0] & 0x00000004u) != 0;
  22915. }
  22916. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_has_token() {
  22917. _has_bits_[0] |= 0x00000004u;
  22918. }
  22919. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_has_token() {
  22920. _has_bits_[0] &= ~0x00000004u;
  22921. }
  22922. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::clear_token() {
  22923. token_ = 0u;
  22924. clear_has_token();
  22925. }
  22926. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::token() const {
  22927. return token_;
  22928. }
  22929. inline void CMsgGCCStrike15_v2_MatchListRequestFullGameInfo::set_token(::google::protobuf::uint32 value) {
  22930. set_has_token();
  22931. token_ = value;
  22932. }
  22933. // -------------------------------------------------------------------
  22934. // CDataGCCStrike15_v2_MatchInfo
  22935. // optional uint64 matchid = 1;
  22936. inline bool CDataGCCStrike15_v2_MatchInfo::has_matchid() const {
  22937. return (_has_bits_[0] & 0x00000001u) != 0;
  22938. }
  22939. inline void CDataGCCStrike15_v2_MatchInfo::set_has_matchid() {
  22940. _has_bits_[0] |= 0x00000001u;
  22941. }
  22942. inline void CDataGCCStrike15_v2_MatchInfo::clear_has_matchid() {
  22943. _has_bits_[0] &= ~0x00000001u;
  22944. }
  22945. inline void CDataGCCStrike15_v2_MatchInfo::clear_matchid() {
  22946. matchid_ = GOOGLE_ULONGLONG(0);
  22947. clear_has_matchid();
  22948. }
  22949. inline ::google::protobuf::uint64 CDataGCCStrike15_v2_MatchInfo::matchid() const {
  22950. return matchid_;
  22951. }
  22952. inline void CDataGCCStrike15_v2_MatchInfo::set_matchid(::google::protobuf::uint64 value) {
  22953. set_has_matchid();
  22954. matchid_ = value;
  22955. }
  22956. // optional uint32 matchtime = 2;
  22957. inline bool CDataGCCStrike15_v2_MatchInfo::has_matchtime() const {
  22958. return (_has_bits_[0] & 0x00000002u) != 0;
  22959. }
  22960. inline void CDataGCCStrike15_v2_MatchInfo::set_has_matchtime() {
  22961. _has_bits_[0] |= 0x00000002u;
  22962. }
  22963. inline void CDataGCCStrike15_v2_MatchInfo::clear_has_matchtime() {
  22964. _has_bits_[0] &= ~0x00000002u;
  22965. }
  22966. inline void CDataGCCStrike15_v2_MatchInfo::clear_matchtime() {
  22967. matchtime_ = 0u;
  22968. clear_has_matchtime();
  22969. }
  22970. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_MatchInfo::matchtime() const {
  22971. return matchtime_;
  22972. }
  22973. inline void CDataGCCStrike15_v2_MatchInfo::set_matchtime(::google::protobuf::uint32 value) {
  22974. set_has_matchtime();
  22975. matchtime_ = value;
  22976. }
  22977. // optional .WatchableMatchInfo watchablematchinfo = 3;
  22978. inline bool CDataGCCStrike15_v2_MatchInfo::has_watchablematchinfo() const {
  22979. return (_has_bits_[0] & 0x00000004u) != 0;
  22980. }
  22981. inline void CDataGCCStrike15_v2_MatchInfo::set_has_watchablematchinfo() {
  22982. _has_bits_[0] |= 0x00000004u;
  22983. }
  22984. inline void CDataGCCStrike15_v2_MatchInfo::clear_has_watchablematchinfo() {
  22985. _has_bits_[0] &= ~0x00000004u;
  22986. }
  22987. inline void CDataGCCStrike15_v2_MatchInfo::clear_watchablematchinfo() {
  22988. if (watchablematchinfo_ != NULL) watchablematchinfo_->::WatchableMatchInfo::Clear();
  22989. clear_has_watchablematchinfo();
  22990. }
  22991. inline const ::WatchableMatchInfo& CDataGCCStrike15_v2_MatchInfo::watchablematchinfo() const {
  22992. return watchablematchinfo_ != NULL ? *watchablematchinfo_ : *default_instance_->watchablematchinfo_;
  22993. }
  22994. inline ::WatchableMatchInfo* CDataGCCStrike15_v2_MatchInfo::mutable_watchablematchinfo() {
  22995. set_has_watchablematchinfo();
  22996. if (watchablematchinfo_ == NULL) watchablematchinfo_ = new ::WatchableMatchInfo;
  22997. return watchablematchinfo_;
  22998. }
  22999. inline ::WatchableMatchInfo* CDataGCCStrike15_v2_MatchInfo::release_watchablematchinfo() {
  23000. clear_has_watchablematchinfo();
  23001. ::WatchableMatchInfo* temp = watchablematchinfo_;
  23002. watchablematchinfo_ = NULL;
  23003. return temp;
  23004. }
  23005. inline void CDataGCCStrike15_v2_MatchInfo::set_allocated_watchablematchinfo(::WatchableMatchInfo* watchablematchinfo) {
  23006. delete watchablematchinfo_;
  23007. watchablematchinfo_ = watchablematchinfo;
  23008. if (watchablematchinfo) {
  23009. set_has_watchablematchinfo();
  23010. } else {
  23011. clear_has_watchablematchinfo();
  23012. }
  23013. }
  23014. // optional .CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstats_legacy = 4;
  23015. inline bool CDataGCCStrike15_v2_MatchInfo::has_roundstats_legacy() const {
  23016. return (_has_bits_[0] & 0x00000008u) != 0;
  23017. }
  23018. inline void CDataGCCStrike15_v2_MatchInfo::set_has_roundstats_legacy() {
  23019. _has_bits_[0] |= 0x00000008u;
  23020. }
  23021. inline void CDataGCCStrike15_v2_MatchInfo::clear_has_roundstats_legacy() {
  23022. _has_bits_[0] &= ~0x00000008u;
  23023. }
  23024. inline void CDataGCCStrike15_v2_MatchInfo::clear_roundstats_legacy() {
  23025. if (roundstats_legacy_ != NULL) roundstats_legacy_->::CMsgGCCStrike15_v2_MatchmakingServerRoundStats::Clear();
  23026. clear_has_roundstats_legacy();
  23027. }
  23028. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& CDataGCCStrike15_v2_MatchInfo::roundstats_legacy() const {
  23029. return roundstats_legacy_ != NULL ? *roundstats_legacy_ : *default_instance_->roundstats_legacy_;
  23030. }
  23031. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CDataGCCStrike15_v2_MatchInfo::mutable_roundstats_legacy() {
  23032. set_has_roundstats_legacy();
  23033. if (roundstats_legacy_ == NULL) roundstats_legacy_ = new ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats;
  23034. return roundstats_legacy_;
  23035. }
  23036. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CDataGCCStrike15_v2_MatchInfo::release_roundstats_legacy() {
  23037. clear_has_roundstats_legacy();
  23038. ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* temp = roundstats_legacy_;
  23039. roundstats_legacy_ = NULL;
  23040. return temp;
  23041. }
  23042. inline void CDataGCCStrike15_v2_MatchInfo::set_allocated_roundstats_legacy(::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* roundstats_legacy) {
  23043. delete roundstats_legacy_;
  23044. roundstats_legacy_ = roundstats_legacy;
  23045. if (roundstats_legacy) {
  23046. set_has_roundstats_legacy();
  23047. } else {
  23048. clear_has_roundstats_legacy();
  23049. }
  23050. }
  23051. // repeated .CMsgGCCStrike15_v2_MatchmakingServerRoundStats roundstatsall = 5;
  23052. inline int CDataGCCStrike15_v2_MatchInfo::roundstatsall_size() const {
  23053. return roundstatsall_.size();
  23054. }
  23055. inline void CDataGCCStrike15_v2_MatchInfo::clear_roundstatsall() {
  23056. roundstatsall_.Clear();
  23057. }
  23058. inline const ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats& CDataGCCStrike15_v2_MatchInfo::roundstatsall(int index) const {
  23059. return roundstatsall_.Get(index);
  23060. }
  23061. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CDataGCCStrike15_v2_MatchInfo::mutable_roundstatsall(int index) {
  23062. return roundstatsall_.Mutable(index);
  23063. }
  23064. inline ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats* CDataGCCStrike15_v2_MatchInfo::add_roundstatsall() {
  23065. return roundstatsall_.Add();
  23066. }
  23067. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats >&
  23068. CDataGCCStrike15_v2_MatchInfo::roundstatsall() const {
  23069. return roundstatsall_;
  23070. }
  23071. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_MatchmakingServerRoundStats >*
  23072. CDataGCCStrike15_v2_MatchInfo::mutable_roundstatsall() {
  23073. return &roundstatsall_;
  23074. }
  23075. // -------------------------------------------------------------------
  23076. // CDataGCCStrike15_v2_TournamentGroupTeam
  23077. // optional int32 team_id = 1;
  23078. inline bool CDataGCCStrike15_v2_TournamentGroupTeam::has_team_id() const {
  23079. return (_has_bits_[0] & 0x00000001u) != 0;
  23080. }
  23081. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_has_team_id() {
  23082. _has_bits_[0] |= 0x00000001u;
  23083. }
  23084. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_has_team_id() {
  23085. _has_bits_[0] &= ~0x00000001u;
  23086. }
  23087. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_team_id() {
  23088. team_id_ = 0;
  23089. clear_has_team_id();
  23090. }
  23091. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentGroupTeam::team_id() const {
  23092. return team_id_;
  23093. }
  23094. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_team_id(::google::protobuf::int32 value) {
  23095. set_has_team_id();
  23096. team_id_ = value;
  23097. }
  23098. // optional int32 score = 2;
  23099. inline bool CDataGCCStrike15_v2_TournamentGroupTeam::has_score() const {
  23100. return (_has_bits_[0] & 0x00000002u) != 0;
  23101. }
  23102. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_has_score() {
  23103. _has_bits_[0] |= 0x00000002u;
  23104. }
  23105. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_has_score() {
  23106. _has_bits_[0] &= ~0x00000002u;
  23107. }
  23108. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_score() {
  23109. score_ = 0;
  23110. clear_has_score();
  23111. }
  23112. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentGroupTeam::score() const {
  23113. return score_;
  23114. }
  23115. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_score(::google::protobuf::int32 value) {
  23116. set_has_score();
  23117. score_ = value;
  23118. }
  23119. // optional bool correctpick = 3;
  23120. inline bool CDataGCCStrike15_v2_TournamentGroupTeam::has_correctpick() const {
  23121. return (_has_bits_[0] & 0x00000004u) != 0;
  23122. }
  23123. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_has_correctpick() {
  23124. _has_bits_[0] |= 0x00000004u;
  23125. }
  23126. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_has_correctpick() {
  23127. _has_bits_[0] &= ~0x00000004u;
  23128. }
  23129. inline void CDataGCCStrike15_v2_TournamentGroupTeam::clear_correctpick() {
  23130. correctpick_ = false;
  23131. clear_has_correctpick();
  23132. }
  23133. inline bool CDataGCCStrike15_v2_TournamentGroupTeam::correctpick() const {
  23134. return correctpick_;
  23135. }
  23136. inline void CDataGCCStrike15_v2_TournamentGroupTeam::set_correctpick(bool value) {
  23137. set_has_correctpick();
  23138. correctpick_ = value;
  23139. }
  23140. // -------------------------------------------------------------------
  23141. // CDataGCCStrike15_v2_TournamentGroup_Picks
  23142. // repeated int32 pickids = 1;
  23143. inline int CDataGCCStrike15_v2_TournamentGroup_Picks::pickids_size() const {
  23144. return pickids_.size();
  23145. }
  23146. inline void CDataGCCStrike15_v2_TournamentGroup_Picks::clear_pickids() {
  23147. pickids_.Clear();
  23148. }
  23149. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentGroup_Picks::pickids(int index) const {
  23150. return pickids_.Get(index);
  23151. }
  23152. inline void CDataGCCStrike15_v2_TournamentGroup_Picks::set_pickids(int index, ::google::protobuf::int32 value) {
  23153. pickids_.Set(index, value);
  23154. }
  23155. inline void CDataGCCStrike15_v2_TournamentGroup_Picks::add_pickids(::google::protobuf::int32 value) {
  23156. pickids_.Add(value);
  23157. }
  23158. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  23159. CDataGCCStrike15_v2_TournamentGroup_Picks::pickids() const {
  23160. return pickids_;
  23161. }
  23162. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  23163. CDataGCCStrike15_v2_TournamentGroup_Picks::mutable_pickids() {
  23164. return &pickids_;
  23165. }
  23166. // -------------------------------------------------------------------
  23167. // CDataGCCStrike15_v2_TournamentGroup
  23168. // optional uint32 groupid = 1;
  23169. inline bool CDataGCCStrike15_v2_TournamentGroup::has_groupid() const {
  23170. return (_has_bits_[0] & 0x00000001u) != 0;
  23171. }
  23172. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_groupid() {
  23173. _has_bits_[0] |= 0x00000001u;
  23174. }
  23175. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_groupid() {
  23176. _has_bits_[0] &= ~0x00000001u;
  23177. }
  23178. inline void CDataGCCStrike15_v2_TournamentGroup::clear_groupid() {
  23179. groupid_ = 0u;
  23180. clear_has_groupid();
  23181. }
  23182. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentGroup::groupid() const {
  23183. return groupid_;
  23184. }
  23185. inline void CDataGCCStrike15_v2_TournamentGroup::set_groupid(::google::protobuf::uint32 value) {
  23186. set_has_groupid();
  23187. groupid_ = value;
  23188. }
  23189. // optional string name = 2;
  23190. inline bool CDataGCCStrike15_v2_TournamentGroup::has_name() const {
  23191. return (_has_bits_[0] & 0x00000002u) != 0;
  23192. }
  23193. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_name() {
  23194. _has_bits_[0] |= 0x00000002u;
  23195. }
  23196. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_name() {
  23197. _has_bits_[0] &= ~0x00000002u;
  23198. }
  23199. inline void CDataGCCStrike15_v2_TournamentGroup::clear_name() {
  23200. if (name_ != &::google::protobuf::internal::kEmptyString) {
  23201. name_->clear();
  23202. }
  23203. clear_has_name();
  23204. }
  23205. inline const ::std::string& CDataGCCStrike15_v2_TournamentGroup::name() const {
  23206. return *name_;
  23207. }
  23208. inline void CDataGCCStrike15_v2_TournamentGroup::set_name(const ::std::string& value) {
  23209. set_has_name();
  23210. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23211. name_ = new ::std::string;
  23212. }
  23213. name_->assign(value);
  23214. }
  23215. inline void CDataGCCStrike15_v2_TournamentGroup::set_name(const char* value) {
  23216. set_has_name();
  23217. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23218. name_ = new ::std::string;
  23219. }
  23220. name_->assign(value);
  23221. }
  23222. inline void CDataGCCStrike15_v2_TournamentGroup::set_name(const char* value, size_t size) {
  23223. set_has_name();
  23224. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23225. name_ = new ::std::string;
  23226. }
  23227. name_->assign(reinterpret_cast<const char*>(value), size);
  23228. }
  23229. inline ::std::string* CDataGCCStrike15_v2_TournamentGroup::mutable_name() {
  23230. set_has_name();
  23231. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23232. name_ = new ::std::string;
  23233. }
  23234. return name_;
  23235. }
  23236. inline ::std::string* CDataGCCStrike15_v2_TournamentGroup::release_name() {
  23237. clear_has_name();
  23238. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23239. return NULL;
  23240. } else {
  23241. ::std::string* temp = name_;
  23242. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23243. return temp;
  23244. }
  23245. }
  23246. inline void CDataGCCStrike15_v2_TournamentGroup::set_allocated_name(::std::string* name) {
  23247. if (name_ != &::google::protobuf::internal::kEmptyString) {
  23248. delete name_;
  23249. }
  23250. if (name) {
  23251. set_has_name();
  23252. name_ = name;
  23253. } else {
  23254. clear_has_name();
  23255. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23256. }
  23257. }
  23258. // optional string desc = 3;
  23259. inline bool CDataGCCStrike15_v2_TournamentGroup::has_desc() const {
  23260. return (_has_bits_[0] & 0x00000004u) != 0;
  23261. }
  23262. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_desc() {
  23263. _has_bits_[0] |= 0x00000004u;
  23264. }
  23265. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_desc() {
  23266. _has_bits_[0] &= ~0x00000004u;
  23267. }
  23268. inline void CDataGCCStrike15_v2_TournamentGroup::clear_desc() {
  23269. if (desc_ != &::google::protobuf::internal::kEmptyString) {
  23270. desc_->clear();
  23271. }
  23272. clear_has_desc();
  23273. }
  23274. inline const ::std::string& CDataGCCStrike15_v2_TournamentGroup::desc() const {
  23275. return *desc_;
  23276. }
  23277. inline void CDataGCCStrike15_v2_TournamentGroup::set_desc(const ::std::string& value) {
  23278. set_has_desc();
  23279. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23280. desc_ = new ::std::string;
  23281. }
  23282. desc_->assign(value);
  23283. }
  23284. inline void CDataGCCStrike15_v2_TournamentGroup::set_desc(const char* value) {
  23285. set_has_desc();
  23286. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23287. desc_ = new ::std::string;
  23288. }
  23289. desc_->assign(value);
  23290. }
  23291. inline void CDataGCCStrike15_v2_TournamentGroup::set_desc(const char* value, size_t size) {
  23292. set_has_desc();
  23293. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23294. desc_ = new ::std::string;
  23295. }
  23296. desc_->assign(reinterpret_cast<const char*>(value), size);
  23297. }
  23298. inline ::std::string* CDataGCCStrike15_v2_TournamentGroup::mutable_desc() {
  23299. set_has_desc();
  23300. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23301. desc_ = new ::std::string;
  23302. }
  23303. return desc_;
  23304. }
  23305. inline ::std::string* CDataGCCStrike15_v2_TournamentGroup::release_desc() {
  23306. clear_has_desc();
  23307. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23308. return NULL;
  23309. } else {
  23310. ::std::string* temp = desc_;
  23311. desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23312. return temp;
  23313. }
  23314. }
  23315. inline void CDataGCCStrike15_v2_TournamentGroup::set_allocated_desc(::std::string* desc) {
  23316. if (desc_ != &::google::protobuf::internal::kEmptyString) {
  23317. delete desc_;
  23318. }
  23319. if (desc) {
  23320. set_has_desc();
  23321. desc_ = desc;
  23322. } else {
  23323. clear_has_desc();
  23324. desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23325. }
  23326. }
  23327. // optional uint32 picks__deprecated = 4;
  23328. inline bool CDataGCCStrike15_v2_TournamentGroup::has_picks__deprecated() const {
  23329. return (_has_bits_[0] & 0x00000008u) != 0;
  23330. }
  23331. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_picks__deprecated() {
  23332. _has_bits_[0] |= 0x00000008u;
  23333. }
  23334. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_picks__deprecated() {
  23335. _has_bits_[0] &= ~0x00000008u;
  23336. }
  23337. inline void CDataGCCStrike15_v2_TournamentGroup::clear_picks__deprecated() {
  23338. picks__deprecated_ = 0u;
  23339. clear_has_picks__deprecated();
  23340. }
  23341. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentGroup::picks__deprecated() const {
  23342. return picks__deprecated_;
  23343. }
  23344. inline void CDataGCCStrike15_v2_TournamentGroup::set_picks__deprecated(::google::protobuf::uint32 value) {
  23345. set_has_picks__deprecated();
  23346. picks__deprecated_ = value;
  23347. }
  23348. // repeated .CDataGCCStrike15_v2_TournamentGroupTeam teams = 5;
  23349. inline int CDataGCCStrike15_v2_TournamentGroup::teams_size() const {
  23350. return teams_.size();
  23351. }
  23352. inline void CDataGCCStrike15_v2_TournamentGroup::clear_teams() {
  23353. teams_.Clear();
  23354. }
  23355. inline const ::CDataGCCStrike15_v2_TournamentGroupTeam& CDataGCCStrike15_v2_TournamentGroup::teams(int index) const {
  23356. return teams_.Get(index);
  23357. }
  23358. inline ::CDataGCCStrike15_v2_TournamentGroupTeam* CDataGCCStrike15_v2_TournamentGroup::mutable_teams(int index) {
  23359. return teams_.Mutable(index);
  23360. }
  23361. inline ::CDataGCCStrike15_v2_TournamentGroupTeam* CDataGCCStrike15_v2_TournamentGroup::add_teams() {
  23362. return teams_.Add();
  23363. }
  23364. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroupTeam >&
  23365. CDataGCCStrike15_v2_TournamentGroup::teams() const {
  23366. return teams_;
  23367. }
  23368. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroupTeam >*
  23369. CDataGCCStrike15_v2_TournamentGroup::mutable_teams() {
  23370. return &teams_;
  23371. }
  23372. // repeated int32 stage_ids = 6;
  23373. inline int CDataGCCStrike15_v2_TournamentGroup::stage_ids_size() const {
  23374. return stage_ids_.size();
  23375. }
  23376. inline void CDataGCCStrike15_v2_TournamentGroup::clear_stage_ids() {
  23377. stage_ids_.Clear();
  23378. }
  23379. inline ::google::protobuf::int32 CDataGCCStrike15_v2_TournamentGroup::stage_ids(int index) const {
  23380. return stage_ids_.Get(index);
  23381. }
  23382. inline void CDataGCCStrike15_v2_TournamentGroup::set_stage_ids(int index, ::google::protobuf::int32 value) {
  23383. stage_ids_.Set(index, value);
  23384. }
  23385. inline void CDataGCCStrike15_v2_TournamentGroup::add_stage_ids(::google::protobuf::int32 value) {
  23386. stage_ids_.Add(value);
  23387. }
  23388. inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
  23389. CDataGCCStrike15_v2_TournamentGroup::stage_ids() const {
  23390. return stage_ids_;
  23391. }
  23392. inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
  23393. CDataGCCStrike15_v2_TournamentGroup::mutable_stage_ids() {
  23394. return &stage_ids_;
  23395. }
  23396. // optional uint32 picklockuntiltime = 7;
  23397. inline bool CDataGCCStrike15_v2_TournamentGroup::has_picklockuntiltime() const {
  23398. return (_has_bits_[0] & 0x00000040u) != 0;
  23399. }
  23400. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_picklockuntiltime() {
  23401. _has_bits_[0] |= 0x00000040u;
  23402. }
  23403. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_picklockuntiltime() {
  23404. _has_bits_[0] &= ~0x00000040u;
  23405. }
  23406. inline void CDataGCCStrike15_v2_TournamentGroup::clear_picklockuntiltime() {
  23407. picklockuntiltime_ = 0u;
  23408. clear_has_picklockuntiltime();
  23409. }
  23410. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentGroup::picklockuntiltime() const {
  23411. return picklockuntiltime_;
  23412. }
  23413. inline void CDataGCCStrike15_v2_TournamentGroup::set_picklockuntiltime(::google::protobuf::uint32 value) {
  23414. set_has_picklockuntiltime();
  23415. picklockuntiltime_ = value;
  23416. }
  23417. // optional uint32 pickableteams = 8;
  23418. inline bool CDataGCCStrike15_v2_TournamentGroup::has_pickableteams() const {
  23419. return (_has_bits_[0] & 0x00000080u) != 0;
  23420. }
  23421. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_pickableteams() {
  23422. _has_bits_[0] |= 0x00000080u;
  23423. }
  23424. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_pickableteams() {
  23425. _has_bits_[0] &= ~0x00000080u;
  23426. }
  23427. inline void CDataGCCStrike15_v2_TournamentGroup::clear_pickableteams() {
  23428. pickableteams_ = 0u;
  23429. clear_has_pickableteams();
  23430. }
  23431. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentGroup::pickableteams() const {
  23432. return pickableteams_;
  23433. }
  23434. inline void CDataGCCStrike15_v2_TournamentGroup::set_pickableteams(::google::protobuf::uint32 value) {
  23435. set_has_pickableteams();
  23436. pickableteams_ = value;
  23437. }
  23438. // optional uint32 points_per_pick = 9;
  23439. inline bool CDataGCCStrike15_v2_TournamentGroup::has_points_per_pick() const {
  23440. return (_has_bits_[0] & 0x00000100u) != 0;
  23441. }
  23442. inline void CDataGCCStrike15_v2_TournamentGroup::set_has_points_per_pick() {
  23443. _has_bits_[0] |= 0x00000100u;
  23444. }
  23445. inline void CDataGCCStrike15_v2_TournamentGroup::clear_has_points_per_pick() {
  23446. _has_bits_[0] &= ~0x00000100u;
  23447. }
  23448. inline void CDataGCCStrike15_v2_TournamentGroup::clear_points_per_pick() {
  23449. points_per_pick_ = 0u;
  23450. clear_has_points_per_pick();
  23451. }
  23452. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentGroup::points_per_pick() const {
  23453. return points_per_pick_;
  23454. }
  23455. inline void CDataGCCStrike15_v2_TournamentGroup::set_points_per_pick(::google::protobuf::uint32 value) {
  23456. set_has_points_per_pick();
  23457. points_per_pick_ = value;
  23458. }
  23459. // repeated .CDataGCCStrike15_v2_TournamentGroup.Picks picks = 10;
  23460. inline int CDataGCCStrike15_v2_TournamentGroup::picks_size() const {
  23461. return picks_.size();
  23462. }
  23463. inline void CDataGCCStrike15_v2_TournamentGroup::clear_picks() {
  23464. picks_.Clear();
  23465. }
  23466. inline const ::CDataGCCStrike15_v2_TournamentGroup_Picks& CDataGCCStrike15_v2_TournamentGroup::picks(int index) const {
  23467. return picks_.Get(index);
  23468. }
  23469. inline ::CDataGCCStrike15_v2_TournamentGroup_Picks* CDataGCCStrike15_v2_TournamentGroup::mutable_picks(int index) {
  23470. return picks_.Mutable(index);
  23471. }
  23472. inline ::CDataGCCStrike15_v2_TournamentGroup_Picks* CDataGCCStrike15_v2_TournamentGroup::add_picks() {
  23473. return picks_.Add();
  23474. }
  23475. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup_Picks >&
  23476. CDataGCCStrike15_v2_TournamentGroup::picks() const {
  23477. return picks_;
  23478. }
  23479. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup_Picks >*
  23480. CDataGCCStrike15_v2_TournamentGroup::mutable_picks() {
  23481. return &picks_;
  23482. }
  23483. // -------------------------------------------------------------------
  23484. // CDataGCCStrike15_v2_TournamentSection
  23485. // optional uint32 sectionid = 1;
  23486. inline bool CDataGCCStrike15_v2_TournamentSection::has_sectionid() const {
  23487. return (_has_bits_[0] & 0x00000001u) != 0;
  23488. }
  23489. inline void CDataGCCStrike15_v2_TournamentSection::set_has_sectionid() {
  23490. _has_bits_[0] |= 0x00000001u;
  23491. }
  23492. inline void CDataGCCStrike15_v2_TournamentSection::clear_has_sectionid() {
  23493. _has_bits_[0] &= ~0x00000001u;
  23494. }
  23495. inline void CDataGCCStrike15_v2_TournamentSection::clear_sectionid() {
  23496. sectionid_ = 0u;
  23497. clear_has_sectionid();
  23498. }
  23499. inline ::google::protobuf::uint32 CDataGCCStrike15_v2_TournamentSection::sectionid() const {
  23500. return sectionid_;
  23501. }
  23502. inline void CDataGCCStrike15_v2_TournamentSection::set_sectionid(::google::protobuf::uint32 value) {
  23503. set_has_sectionid();
  23504. sectionid_ = value;
  23505. }
  23506. // optional string name = 2;
  23507. inline bool CDataGCCStrike15_v2_TournamentSection::has_name() const {
  23508. return (_has_bits_[0] & 0x00000002u) != 0;
  23509. }
  23510. inline void CDataGCCStrike15_v2_TournamentSection::set_has_name() {
  23511. _has_bits_[0] |= 0x00000002u;
  23512. }
  23513. inline void CDataGCCStrike15_v2_TournamentSection::clear_has_name() {
  23514. _has_bits_[0] &= ~0x00000002u;
  23515. }
  23516. inline void CDataGCCStrike15_v2_TournamentSection::clear_name() {
  23517. if (name_ != &::google::protobuf::internal::kEmptyString) {
  23518. name_->clear();
  23519. }
  23520. clear_has_name();
  23521. }
  23522. inline const ::std::string& CDataGCCStrike15_v2_TournamentSection::name() const {
  23523. return *name_;
  23524. }
  23525. inline void CDataGCCStrike15_v2_TournamentSection::set_name(const ::std::string& value) {
  23526. set_has_name();
  23527. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23528. name_ = new ::std::string;
  23529. }
  23530. name_->assign(value);
  23531. }
  23532. inline void CDataGCCStrike15_v2_TournamentSection::set_name(const char* value) {
  23533. set_has_name();
  23534. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23535. name_ = new ::std::string;
  23536. }
  23537. name_->assign(value);
  23538. }
  23539. inline void CDataGCCStrike15_v2_TournamentSection::set_name(const char* value, size_t size) {
  23540. set_has_name();
  23541. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23542. name_ = new ::std::string;
  23543. }
  23544. name_->assign(reinterpret_cast<const char*>(value), size);
  23545. }
  23546. inline ::std::string* CDataGCCStrike15_v2_TournamentSection::mutable_name() {
  23547. set_has_name();
  23548. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23549. name_ = new ::std::string;
  23550. }
  23551. return name_;
  23552. }
  23553. inline ::std::string* CDataGCCStrike15_v2_TournamentSection::release_name() {
  23554. clear_has_name();
  23555. if (name_ == &::google::protobuf::internal::kEmptyString) {
  23556. return NULL;
  23557. } else {
  23558. ::std::string* temp = name_;
  23559. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23560. return temp;
  23561. }
  23562. }
  23563. inline void CDataGCCStrike15_v2_TournamentSection::set_allocated_name(::std::string* name) {
  23564. if (name_ != &::google::protobuf::internal::kEmptyString) {
  23565. delete name_;
  23566. }
  23567. if (name) {
  23568. set_has_name();
  23569. name_ = name;
  23570. } else {
  23571. clear_has_name();
  23572. name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23573. }
  23574. }
  23575. // optional string desc = 3;
  23576. inline bool CDataGCCStrike15_v2_TournamentSection::has_desc() const {
  23577. return (_has_bits_[0] & 0x00000004u) != 0;
  23578. }
  23579. inline void CDataGCCStrike15_v2_TournamentSection::set_has_desc() {
  23580. _has_bits_[0] |= 0x00000004u;
  23581. }
  23582. inline void CDataGCCStrike15_v2_TournamentSection::clear_has_desc() {
  23583. _has_bits_[0] &= ~0x00000004u;
  23584. }
  23585. inline void CDataGCCStrike15_v2_TournamentSection::clear_desc() {
  23586. if (desc_ != &::google::protobuf::internal::kEmptyString) {
  23587. desc_->clear();
  23588. }
  23589. clear_has_desc();
  23590. }
  23591. inline const ::std::string& CDataGCCStrike15_v2_TournamentSection::desc() const {
  23592. return *desc_;
  23593. }
  23594. inline void CDataGCCStrike15_v2_TournamentSection::set_desc(const ::std::string& value) {
  23595. set_has_desc();
  23596. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23597. desc_ = new ::std::string;
  23598. }
  23599. desc_->assign(value);
  23600. }
  23601. inline void CDataGCCStrike15_v2_TournamentSection::set_desc(const char* value) {
  23602. set_has_desc();
  23603. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23604. desc_ = new ::std::string;
  23605. }
  23606. desc_->assign(value);
  23607. }
  23608. inline void CDataGCCStrike15_v2_TournamentSection::set_desc(const char* value, size_t size) {
  23609. set_has_desc();
  23610. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23611. desc_ = new ::std::string;
  23612. }
  23613. desc_->assign(reinterpret_cast<const char*>(value), size);
  23614. }
  23615. inline ::std::string* CDataGCCStrike15_v2_TournamentSection::mutable_desc() {
  23616. set_has_desc();
  23617. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23618. desc_ = new ::std::string;
  23619. }
  23620. return desc_;
  23621. }
  23622. inline ::std::string* CDataGCCStrike15_v2_TournamentSection::release_desc() {
  23623. clear_has_desc();
  23624. if (desc_ == &::google::protobuf::internal::kEmptyString) {
  23625. return NULL;
  23626. } else {
  23627. ::std::string* temp = desc_;
  23628. desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23629. return temp;
  23630. }
  23631. }
  23632. inline void CDataGCCStrike15_v2_TournamentSection::set_allocated_desc(::std::string* desc) {
  23633. if (desc_ != &::google::protobuf::internal::kEmptyString) {
  23634. delete desc_;
  23635. }
  23636. if (desc) {
  23637. set_has_desc();
  23638. desc_ = desc;
  23639. } else {
  23640. clear_has_desc();
  23641. desc_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  23642. }
  23643. }
  23644. // repeated .CDataGCCStrike15_v2_TournamentGroup groups = 4;
  23645. inline int CDataGCCStrike15_v2_TournamentSection::groups_size() const {
  23646. return groups_.size();
  23647. }
  23648. inline void CDataGCCStrike15_v2_TournamentSection::clear_groups() {
  23649. groups_.Clear();
  23650. }
  23651. inline const ::CDataGCCStrike15_v2_TournamentGroup& CDataGCCStrike15_v2_TournamentSection::groups(int index) const {
  23652. return groups_.Get(index);
  23653. }
  23654. inline ::CDataGCCStrike15_v2_TournamentGroup* CDataGCCStrike15_v2_TournamentSection::mutable_groups(int index) {
  23655. return groups_.Mutable(index);
  23656. }
  23657. inline ::CDataGCCStrike15_v2_TournamentGroup* CDataGCCStrike15_v2_TournamentSection::add_groups() {
  23658. return groups_.Add();
  23659. }
  23660. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup >&
  23661. CDataGCCStrike15_v2_TournamentSection::groups() const {
  23662. return groups_;
  23663. }
  23664. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentGroup >*
  23665. CDataGCCStrike15_v2_TournamentSection::mutable_groups() {
  23666. return &groups_;
  23667. }
  23668. // -------------------------------------------------------------------
  23669. // CDataGCCStrike15_v2_TournamentInfo
  23670. // repeated .CDataGCCStrike15_v2_TournamentSection sections = 1;
  23671. inline int CDataGCCStrike15_v2_TournamentInfo::sections_size() const {
  23672. return sections_.size();
  23673. }
  23674. inline void CDataGCCStrike15_v2_TournamentInfo::clear_sections() {
  23675. sections_.Clear();
  23676. }
  23677. inline const ::CDataGCCStrike15_v2_TournamentSection& CDataGCCStrike15_v2_TournamentInfo::sections(int index) const {
  23678. return sections_.Get(index);
  23679. }
  23680. inline ::CDataGCCStrike15_v2_TournamentSection* CDataGCCStrike15_v2_TournamentInfo::mutable_sections(int index) {
  23681. return sections_.Mutable(index);
  23682. }
  23683. inline ::CDataGCCStrike15_v2_TournamentSection* CDataGCCStrike15_v2_TournamentInfo::add_sections() {
  23684. return sections_.Add();
  23685. }
  23686. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentSection >&
  23687. CDataGCCStrike15_v2_TournamentInfo::sections() const {
  23688. return sections_;
  23689. }
  23690. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_TournamentSection >*
  23691. CDataGCCStrike15_v2_TournamentInfo::mutable_sections() {
  23692. return &sections_;
  23693. }
  23694. // optional .TournamentEvent tournament_event = 2;
  23695. inline bool CDataGCCStrike15_v2_TournamentInfo::has_tournament_event() const {
  23696. return (_has_bits_[0] & 0x00000002u) != 0;
  23697. }
  23698. inline void CDataGCCStrike15_v2_TournamentInfo::set_has_tournament_event() {
  23699. _has_bits_[0] |= 0x00000002u;
  23700. }
  23701. inline void CDataGCCStrike15_v2_TournamentInfo::clear_has_tournament_event() {
  23702. _has_bits_[0] &= ~0x00000002u;
  23703. }
  23704. inline void CDataGCCStrike15_v2_TournamentInfo::clear_tournament_event() {
  23705. if (tournament_event_ != NULL) tournament_event_->::TournamentEvent::Clear();
  23706. clear_has_tournament_event();
  23707. }
  23708. inline const ::TournamentEvent& CDataGCCStrike15_v2_TournamentInfo::tournament_event() const {
  23709. return tournament_event_ != NULL ? *tournament_event_ : *default_instance_->tournament_event_;
  23710. }
  23711. inline ::TournamentEvent* CDataGCCStrike15_v2_TournamentInfo::mutable_tournament_event() {
  23712. set_has_tournament_event();
  23713. if (tournament_event_ == NULL) tournament_event_ = new ::TournamentEvent;
  23714. return tournament_event_;
  23715. }
  23716. inline ::TournamentEvent* CDataGCCStrike15_v2_TournamentInfo::release_tournament_event() {
  23717. clear_has_tournament_event();
  23718. ::TournamentEvent* temp = tournament_event_;
  23719. tournament_event_ = NULL;
  23720. return temp;
  23721. }
  23722. inline void CDataGCCStrike15_v2_TournamentInfo::set_allocated_tournament_event(::TournamentEvent* tournament_event) {
  23723. delete tournament_event_;
  23724. tournament_event_ = tournament_event;
  23725. if (tournament_event) {
  23726. set_has_tournament_event();
  23727. } else {
  23728. clear_has_tournament_event();
  23729. }
  23730. }
  23731. // repeated .TournamentTeam tournament_teams = 3;
  23732. inline int CDataGCCStrike15_v2_TournamentInfo::tournament_teams_size() const {
  23733. return tournament_teams_.size();
  23734. }
  23735. inline void CDataGCCStrike15_v2_TournamentInfo::clear_tournament_teams() {
  23736. tournament_teams_.Clear();
  23737. }
  23738. inline const ::TournamentTeam& CDataGCCStrike15_v2_TournamentInfo::tournament_teams(int index) const {
  23739. return tournament_teams_.Get(index);
  23740. }
  23741. inline ::TournamentTeam* CDataGCCStrike15_v2_TournamentInfo::mutable_tournament_teams(int index) {
  23742. return tournament_teams_.Mutable(index);
  23743. }
  23744. inline ::TournamentTeam* CDataGCCStrike15_v2_TournamentInfo::add_tournament_teams() {
  23745. return tournament_teams_.Add();
  23746. }
  23747. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  23748. CDataGCCStrike15_v2_TournamentInfo::tournament_teams() const {
  23749. return tournament_teams_;
  23750. }
  23751. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  23752. CDataGCCStrike15_v2_TournamentInfo::mutable_tournament_teams() {
  23753. return &tournament_teams_;
  23754. }
  23755. // -------------------------------------------------------------------
  23756. // CMsgGCCStrike15_v2_MatchList
  23757. // optional uint32 msgrequestid = 1;
  23758. inline bool CMsgGCCStrike15_v2_MatchList::has_msgrequestid() const {
  23759. return (_has_bits_[0] & 0x00000001u) != 0;
  23760. }
  23761. inline void CMsgGCCStrike15_v2_MatchList::set_has_msgrequestid() {
  23762. _has_bits_[0] |= 0x00000001u;
  23763. }
  23764. inline void CMsgGCCStrike15_v2_MatchList::clear_has_msgrequestid() {
  23765. _has_bits_[0] &= ~0x00000001u;
  23766. }
  23767. inline void CMsgGCCStrike15_v2_MatchList::clear_msgrequestid() {
  23768. msgrequestid_ = 0u;
  23769. clear_has_msgrequestid();
  23770. }
  23771. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchList::msgrequestid() const {
  23772. return msgrequestid_;
  23773. }
  23774. inline void CMsgGCCStrike15_v2_MatchList::set_msgrequestid(::google::protobuf::uint32 value) {
  23775. set_has_msgrequestid();
  23776. msgrequestid_ = value;
  23777. }
  23778. // optional uint32 accountid = 2;
  23779. inline bool CMsgGCCStrike15_v2_MatchList::has_accountid() const {
  23780. return (_has_bits_[0] & 0x00000002u) != 0;
  23781. }
  23782. inline void CMsgGCCStrike15_v2_MatchList::set_has_accountid() {
  23783. _has_bits_[0] |= 0x00000002u;
  23784. }
  23785. inline void CMsgGCCStrike15_v2_MatchList::clear_has_accountid() {
  23786. _has_bits_[0] &= ~0x00000002u;
  23787. }
  23788. inline void CMsgGCCStrike15_v2_MatchList::clear_accountid() {
  23789. accountid_ = 0u;
  23790. clear_has_accountid();
  23791. }
  23792. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchList::accountid() const {
  23793. return accountid_;
  23794. }
  23795. inline void CMsgGCCStrike15_v2_MatchList::set_accountid(::google::protobuf::uint32 value) {
  23796. set_has_accountid();
  23797. accountid_ = value;
  23798. }
  23799. // optional uint32 servertime = 3;
  23800. inline bool CMsgGCCStrike15_v2_MatchList::has_servertime() const {
  23801. return (_has_bits_[0] & 0x00000004u) != 0;
  23802. }
  23803. inline void CMsgGCCStrike15_v2_MatchList::set_has_servertime() {
  23804. _has_bits_[0] |= 0x00000004u;
  23805. }
  23806. inline void CMsgGCCStrike15_v2_MatchList::clear_has_servertime() {
  23807. _has_bits_[0] &= ~0x00000004u;
  23808. }
  23809. inline void CMsgGCCStrike15_v2_MatchList::clear_servertime() {
  23810. servertime_ = 0u;
  23811. clear_has_servertime();
  23812. }
  23813. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_MatchList::servertime() const {
  23814. return servertime_;
  23815. }
  23816. inline void CMsgGCCStrike15_v2_MatchList::set_servertime(::google::protobuf::uint32 value) {
  23817. set_has_servertime();
  23818. servertime_ = value;
  23819. }
  23820. // repeated .CDataGCCStrike15_v2_MatchInfo matches = 4;
  23821. inline int CMsgGCCStrike15_v2_MatchList::matches_size() const {
  23822. return matches_.size();
  23823. }
  23824. inline void CMsgGCCStrike15_v2_MatchList::clear_matches() {
  23825. matches_.Clear();
  23826. }
  23827. inline const ::CDataGCCStrike15_v2_MatchInfo& CMsgGCCStrike15_v2_MatchList::matches(int index) const {
  23828. return matches_.Get(index);
  23829. }
  23830. inline ::CDataGCCStrike15_v2_MatchInfo* CMsgGCCStrike15_v2_MatchList::mutable_matches(int index) {
  23831. return matches_.Mutable(index);
  23832. }
  23833. inline ::CDataGCCStrike15_v2_MatchInfo* CMsgGCCStrike15_v2_MatchList::add_matches() {
  23834. return matches_.Add();
  23835. }
  23836. inline const ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_MatchInfo >&
  23837. CMsgGCCStrike15_v2_MatchList::matches() const {
  23838. return matches_;
  23839. }
  23840. inline ::google::protobuf::RepeatedPtrField< ::CDataGCCStrike15_v2_MatchInfo >*
  23841. CMsgGCCStrike15_v2_MatchList::mutable_matches() {
  23842. return &matches_;
  23843. }
  23844. // repeated .TournamentTeam streams = 5;
  23845. inline int CMsgGCCStrike15_v2_MatchList::streams_size() const {
  23846. return streams_.size();
  23847. }
  23848. inline void CMsgGCCStrike15_v2_MatchList::clear_streams() {
  23849. streams_.Clear();
  23850. }
  23851. inline const ::TournamentTeam& CMsgGCCStrike15_v2_MatchList::streams(int index) const {
  23852. return streams_.Get(index);
  23853. }
  23854. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchList::mutable_streams(int index) {
  23855. return streams_.Mutable(index);
  23856. }
  23857. inline ::TournamentTeam* CMsgGCCStrike15_v2_MatchList::add_streams() {
  23858. return streams_.Add();
  23859. }
  23860. inline const ::google::protobuf::RepeatedPtrField< ::TournamentTeam >&
  23861. CMsgGCCStrike15_v2_MatchList::streams() const {
  23862. return streams_;
  23863. }
  23864. inline ::google::protobuf::RepeatedPtrField< ::TournamentTeam >*
  23865. CMsgGCCStrike15_v2_MatchList::mutable_streams() {
  23866. return &streams_;
  23867. }
  23868. // optional .CDataGCCStrike15_v2_TournamentInfo tournamentinfo = 6;
  23869. inline bool CMsgGCCStrike15_v2_MatchList::has_tournamentinfo() const {
  23870. return (_has_bits_[0] & 0x00000020u) != 0;
  23871. }
  23872. inline void CMsgGCCStrike15_v2_MatchList::set_has_tournamentinfo() {
  23873. _has_bits_[0] |= 0x00000020u;
  23874. }
  23875. inline void CMsgGCCStrike15_v2_MatchList::clear_has_tournamentinfo() {
  23876. _has_bits_[0] &= ~0x00000020u;
  23877. }
  23878. inline void CMsgGCCStrike15_v2_MatchList::clear_tournamentinfo() {
  23879. if (tournamentinfo_ != NULL) tournamentinfo_->::CDataGCCStrike15_v2_TournamentInfo::Clear();
  23880. clear_has_tournamentinfo();
  23881. }
  23882. inline const ::CDataGCCStrike15_v2_TournamentInfo& CMsgGCCStrike15_v2_MatchList::tournamentinfo() const {
  23883. return tournamentinfo_ != NULL ? *tournamentinfo_ : *default_instance_->tournamentinfo_;
  23884. }
  23885. inline ::CDataGCCStrike15_v2_TournamentInfo* CMsgGCCStrike15_v2_MatchList::mutable_tournamentinfo() {
  23886. set_has_tournamentinfo();
  23887. if (tournamentinfo_ == NULL) tournamentinfo_ = new ::CDataGCCStrike15_v2_TournamentInfo;
  23888. return tournamentinfo_;
  23889. }
  23890. inline ::CDataGCCStrike15_v2_TournamentInfo* CMsgGCCStrike15_v2_MatchList::release_tournamentinfo() {
  23891. clear_has_tournamentinfo();
  23892. ::CDataGCCStrike15_v2_TournamentInfo* temp = tournamentinfo_;
  23893. tournamentinfo_ = NULL;
  23894. return temp;
  23895. }
  23896. inline void CMsgGCCStrike15_v2_MatchList::set_allocated_tournamentinfo(::CDataGCCStrike15_v2_TournamentInfo* tournamentinfo) {
  23897. delete tournamentinfo_;
  23898. tournamentinfo_ = tournamentinfo;
  23899. if (tournamentinfo) {
  23900. set_has_tournamentinfo();
  23901. } else {
  23902. clear_has_tournamentinfo();
  23903. }
  23904. }
  23905. // -------------------------------------------------------------------
  23906. // CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick
  23907. // optional int32 sectionid = 1;
  23908. inline bool CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::has_sectionid() const {
  23909. return (_has_bits_[0] & 0x00000001u) != 0;
  23910. }
  23911. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_has_sectionid() {
  23912. _has_bits_[0] |= 0x00000001u;
  23913. }
  23914. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_has_sectionid() {
  23915. _has_bits_[0] &= ~0x00000001u;
  23916. }
  23917. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_sectionid() {
  23918. sectionid_ = 0;
  23919. clear_has_sectionid();
  23920. }
  23921. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::sectionid() const {
  23922. return sectionid_;
  23923. }
  23924. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_sectionid(::google::protobuf::int32 value) {
  23925. set_has_sectionid();
  23926. sectionid_ = value;
  23927. }
  23928. // optional int32 groupid = 2;
  23929. inline bool CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::has_groupid() const {
  23930. return (_has_bits_[0] & 0x00000002u) != 0;
  23931. }
  23932. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_has_groupid() {
  23933. _has_bits_[0] |= 0x00000002u;
  23934. }
  23935. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_has_groupid() {
  23936. _has_bits_[0] &= ~0x00000002u;
  23937. }
  23938. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_groupid() {
  23939. groupid_ = 0;
  23940. clear_has_groupid();
  23941. }
  23942. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::groupid() const {
  23943. return groupid_;
  23944. }
  23945. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_groupid(::google::protobuf::int32 value) {
  23946. set_has_groupid();
  23947. groupid_ = value;
  23948. }
  23949. // optional int32 index = 3;
  23950. inline bool CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::has_index() const {
  23951. return (_has_bits_[0] & 0x00000004u) != 0;
  23952. }
  23953. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_has_index() {
  23954. _has_bits_[0] |= 0x00000004u;
  23955. }
  23956. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_has_index() {
  23957. _has_bits_[0] &= ~0x00000004u;
  23958. }
  23959. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_index() {
  23960. index_ = 0;
  23961. clear_has_index();
  23962. }
  23963. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::index() const {
  23964. return index_;
  23965. }
  23966. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_index(::google::protobuf::int32 value) {
  23967. set_has_index();
  23968. index_ = value;
  23969. }
  23970. // optional int32 teamid = 4;
  23971. inline bool CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::has_teamid() const {
  23972. return (_has_bits_[0] & 0x00000008u) != 0;
  23973. }
  23974. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_has_teamid() {
  23975. _has_bits_[0] |= 0x00000008u;
  23976. }
  23977. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_has_teamid() {
  23978. _has_bits_[0] &= ~0x00000008u;
  23979. }
  23980. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_teamid() {
  23981. teamid_ = 0;
  23982. clear_has_teamid();
  23983. }
  23984. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::teamid() const {
  23985. return teamid_;
  23986. }
  23987. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_teamid(::google::protobuf::int32 value) {
  23988. set_has_teamid();
  23989. teamid_ = value;
  23990. }
  23991. // optional uint64 itemid = 5;
  23992. inline bool CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::has_itemid() const {
  23993. return (_has_bits_[0] & 0x00000010u) != 0;
  23994. }
  23995. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_has_itemid() {
  23996. _has_bits_[0] |= 0x00000010u;
  23997. }
  23998. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_has_itemid() {
  23999. _has_bits_[0] &= ~0x00000010u;
  24000. }
  24001. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::clear_itemid() {
  24002. itemid_ = GOOGLE_ULONGLONG(0);
  24003. clear_has_itemid();
  24004. }
  24005. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::itemid() const {
  24006. return itemid_;
  24007. }
  24008. inline void CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick::set_itemid(::google::protobuf::uint64 value) {
  24009. set_has_itemid();
  24010. itemid_ = value;
  24011. }
  24012. // -------------------------------------------------------------------
  24013. // CMsgGCCStrike15_v2_Predictions
  24014. // optional uint32 event_id = 1;
  24015. inline bool CMsgGCCStrike15_v2_Predictions::has_event_id() const {
  24016. return (_has_bits_[0] & 0x00000001u) != 0;
  24017. }
  24018. inline void CMsgGCCStrike15_v2_Predictions::set_has_event_id() {
  24019. _has_bits_[0] |= 0x00000001u;
  24020. }
  24021. inline void CMsgGCCStrike15_v2_Predictions::clear_has_event_id() {
  24022. _has_bits_[0] &= ~0x00000001u;
  24023. }
  24024. inline void CMsgGCCStrike15_v2_Predictions::clear_event_id() {
  24025. event_id_ = 0u;
  24026. clear_has_event_id();
  24027. }
  24028. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Predictions::event_id() const {
  24029. return event_id_;
  24030. }
  24031. inline void CMsgGCCStrike15_v2_Predictions::set_event_id(::google::protobuf::uint32 value) {
  24032. set_has_event_id();
  24033. event_id_ = value;
  24034. }
  24035. // repeated .CMsgGCCStrike15_v2_Predictions.GroupMatchTeamPick group_match_team_picks = 2;
  24036. inline int CMsgGCCStrike15_v2_Predictions::group_match_team_picks_size() const {
  24037. return group_match_team_picks_.size();
  24038. }
  24039. inline void CMsgGCCStrike15_v2_Predictions::clear_group_match_team_picks() {
  24040. group_match_team_picks_.Clear();
  24041. }
  24042. inline const ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick& CMsgGCCStrike15_v2_Predictions::group_match_team_picks(int index) const {
  24043. return group_match_team_picks_.Get(index);
  24044. }
  24045. inline ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* CMsgGCCStrike15_v2_Predictions::mutable_group_match_team_picks(int index) {
  24046. return group_match_team_picks_.Mutable(index);
  24047. }
  24048. inline ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick* CMsgGCCStrike15_v2_Predictions::add_group_match_team_picks() {
  24049. return group_match_team_picks_.Add();
  24050. }
  24051. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick >&
  24052. CMsgGCCStrike15_v2_Predictions::group_match_team_picks() const {
  24053. return group_match_team_picks_;
  24054. }
  24055. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Predictions_GroupMatchTeamPick >*
  24056. CMsgGCCStrike15_v2_Predictions::mutable_group_match_team_picks() {
  24057. return &group_match_team_picks_;
  24058. }
  24059. // -------------------------------------------------------------------
  24060. // CMsgGCCStrike15_v2_Fantasy_FantasySlot
  24061. // optional int32 type = 1;
  24062. inline bool CMsgGCCStrike15_v2_Fantasy_FantasySlot::has_type() const {
  24063. return (_has_bits_[0] & 0x00000001u) != 0;
  24064. }
  24065. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_has_type() {
  24066. _has_bits_[0] |= 0x00000001u;
  24067. }
  24068. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_has_type() {
  24069. _has_bits_[0] &= ~0x00000001u;
  24070. }
  24071. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_type() {
  24072. type_ = 0;
  24073. clear_has_type();
  24074. }
  24075. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Fantasy_FantasySlot::type() const {
  24076. return type_;
  24077. }
  24078. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_type(::google::protobuf::int32 value) {
  24079. set_has_type();
  24080. type_ = value;
  24081. }
  24082. // optional int32 pick = 2;
  24083. inline bool CMsgGCCStrike15_v2_Fantasy_FantasySlot::has_pick() const {
  24084. return (_has_bits_[0] & 0x00000002u) != 0;
  24085. }
  24086. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_has_pick() {
  24087. _has_bits_[0] |= 0x00000002u;
  24088. }
  24089. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_has_pick() {
  24090. _has_bits_[0] &= ~0x00000002u;
  24091. }
  24092. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_pick() {
  24093. pick_ = 0;
  24094. clear_has_pick();
  24095. }
  24096. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Fantasy_FantasySlot::pick() const {
  24097. return pick_;
  24098. }
  24099. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_pick(::google::protobuf::int32 value) {
  24100. set_has_pick();
  24101. pick_ = value;
  24102. }
  24103. // optional uint64 itemid = 3;
  24104. inline bool CMsgGCCStrike15_v2_Fantasy_FantasySlot::has_itemid() const {
  24105. return (_has_bits_[0] & 0x00000004u) != 0;
  24106. }
  24107. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_has_itemid() {
  24108. _has_bits_[0] |= 0x00000004u;
  24109. }
  24110. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_has_itemid() {
  24111. _has_bits_[0] &= ~0x00000004u;
  24112. }
  24113. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::clear_itemid() {
  24114. itemid_ = GOOGLE_ULONGLONG(0);
  24115. clear_has_itemid();
  24116. }
  24117. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Fantasy_FantasySlot::itemid() const {
  24118. return itemid_;
  24119. }
  24120. inline void CMsgGCCStrike15_v2_Fantasy_FantasySlot::set_itemid(::google::protobuf::uint64 value) {
  24121. set_has_itemid();
  24122. itemid_ = value;
  24123. }
  24124. // -------------------------------------------------------------------
  24125. // CMsgGCCStrike15_v2_Fantasy_FantasyTeam
  24126. // optional int32 sectionid = 1;
  24127. inline bool CMsgGCCStrike15_v2_Fantasy_FantasyTeam::has_sectionid() const {
  24128. return (_has_bits_[0] & 0x00000001u) != 0;
  24129. }
  24130. inline void CMsgGCCStrike15_v2_Fantasy_FantasyTeam::set_has_sectionid() {
  24131. _has_bits_[0] |= 0x00000001u;
  24132. }
  24133. inline void CMsgGCCStrike15_v2_Fantasy_FantasyTeam::clear_has_sectionid() {
  24134. _has_bits_[0] &= ~0x00000001u;
  24135. }
  24136. inline void CMsgGCCStrike15_v2_Fantasy_FantasyTeam::clear_sectionid() {
  24137. sectionid_ = 0;
  24138. clear_has_sectionid();
  24139. }
  24140. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Fantasy_FantasyTeam::sectionid() const {
  24141. return sectionid_;
  24142. }
  24143. inline void CMsgGCCStrike15_v2_Fantasy_FantasyTeam::set_sectionid(::google::protobuf::int32 value) {
  24144. set_has_sectionid();
  24145. sectionid_ = value;
  24146. }
  24147. // repeated .CMsgGCCStrike15_v2_Fantasy.FantasySlot slots = 2;
  24148. inline int CMsgGCCStrike15_v2_Fantasy_FantasyTeam::slots_size() const {
  24149. return slots_.size();
  24150. }
  24151. inline void CMsgGCCStrike15_v2_Fantasy_FantasyTeam::clear_slots() {
  24152. slots_.Clear();
  24153. }
  24154. inline const ::CMsgGCCStrike15_v2_Fantasy_FantasySlot& CMsgGCCStrike15_v2_Fantasy_FantasyTeam::slots(int index) const {
  24155. return slots_.Get(index);
  24156. }
  24157. inline ::CMsgGCCStrike15_v2_Fantasy_FantasySlot* CMsgGCCStrike15_v2_Fantasy_FantasyTeam::mutable_slots(int index) {
  24158. return slots_.Mutable(index);
  24159. }
  24160. inline ::CMsgGCCStrike15_v2_Fantasy_FantasySlot* CMsgGCCStrike15_v2_Fantasy_FantasyTeam::add_slots() {
  24161. return slots_.Add();
  24162. }
  24163. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasySlot >&
  24164. CMsgGCCStrike15_v2_Fantasy_FantasyTeam::slots() const {
  24165. return slots_;
  24166. }
  24167. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasySlot >*
  24168. CMsgGCCStrike15_v2_Fantasy_FantasyTeam::mutable_slots() {
  24169. return &slots_;
  24170. }
  24171. // -------------------------------------------------------------------
  24172. // CMsgGCCStrike15_v2_Fantasy
  24173. // optional uint32 event_id = 1;
  24174. inline bool CMsgGCCStrike15_v2_Fantasy::has_event_id() const {
  24175. return (_has_bits_[0] & 0x00000001u) != 0;
  24176. }
  24177. inline void CMsgGCCStrike15_v2_Fantasy::set_has_event_id() {
  24178. _has_bits_[0] |= 0x00000001u;
  24179. }
  24180. inline void CMsgGCCStrike15_v2_Fantasy::clear_has_event_id() {
  24181. _has_bits_[0] &= ~0x00000001u;
  24182. }
  24183. inline void CMsgGCCStrike15_v2_Fantasy::clear_event_id() {
  24184. event_id_ = 0u;
  24185. clear_has_event_id();
  24186. }
  24187. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Fantasy::event_id() const {
  24188. return event_id_;
  24189. }
  24190. inline void CMsgGCCStrike15_v2_Fantasy::set_event_id(::google::protobuf::uint32 value) {
  24191. set_has_event_id();
  24192. event_id_ = value;
  24193. }
  24194. // repeated .CMsgGCCStrike15_v2_Fantasy.FantasyTeam teams = 2;
  24195. inline int CMsgGCCStrike15_v2_Fantasy::teams_size() const {
  24196. return teams_.size();
  24197. }
  24198. inline void CMsgGCCStrike15_v2_Fantasy::clear_teams() {
  24199. teams_.Clear();
  24200. }
  24201. inline const ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam& CMsgGCCStrike15_v2_Fantasy::teams(int index) const {
  24202. return teams_.Get(index);
  24203. }
  24204. inline ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam* CMsgGCCStrike15_v2_Fantasy::mutable_teams(int index) {
  24205. return teams_.Mutable(index);
  24206. }
  24207. inline ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam* CMsgGCCStrike15_v2_Fantasy::add_teams() {
  24208. return teams_.Add();
  24209. }
  24210. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam >&
  24211. CMsgGCCStrike15_v2_Fantasy::teams() const {
  24212. return teams_;
  24213. }
  24214. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_Fantasy_FantasyTeam >*
  24215. CMsgGCCStrike15_v2_Fantasy::mutable_teams() {
  24216. return &teams_;
  24217. }
  24218. // -------------------------------------------------------------------
  24219. // CAttribute_String
  24220. // optional string value = 1;
  24221. inline bool CAttribute_String::has_value() const {
  24222. return (_has_bits_[0] & 0x00000001u) != 0;
  24223. }
  24224. inline void CAttribute_String::set_has_value() {
  24225. _has_bits_[0] |= 0x00000001u;
  24226. }
  24227. inline void CAttribute_String::clear_has_value() {
  24228. _has_bits_[0] &= ~0x00000001u;
  24229. }
  24230. inline void CAttribute_String::clear_value() {
  24231. if (value_ != &::google::protobuf::internal::kEmptyString) {
  24232. value_->clear();
  24233. }
  24234. clear_has_value();
  24235. }
  24236. inline const ::std::string& CAttribute_String::value() const {
  24237. return *value_;
  24238. }
  24239. inline void CAttribute_String::set_value(const ::std::string& value) {
  24240. set_has_value();
  24241. if (value_ == &::google::protobuf::internal::kEmptyString) {
  24242. value_ = new ::std::string;
  24243. }
  24244. value_->assign(value);
  24245. }
  24246. inline void CAttribute_String::set_value(const char* value) {
  24247. set_has_value();
  24248. if (value_ == &::google::protobuf::internal::kEmptyString) {
  24249. value_ = new ::std::string;
  24250. }
  24251. value_->assign(value);
  24252. }
  24253. inline void CAttribute_String::set_value(const char* value, size_t size) {
  24254. set_has_value();
  24255. if (value_ == &::google::protobuf::internal::kEmptyString) {
  24256. value_ = new ::std::string;
  24257. }
  24258. value_->assign(reinterpret_cast<const char*>(value), size);
  24259. }
  24260. inline ::std::string* CAttribute_String::mutable_value() {
  24261. set_has_value();
  24262. if (value_ == &::google::protobuf::internal::kEmptyString) {
  24263. value_ = new ::std::string;
  24264. }
  24265. return value_;
  24266. }
  24267. inline ::std::string* CAttribute_String::release_value() {
  24268. clear_has_value();
  24269. if (value_ == &::google::protobuf::internal::kEmptyString) {
  24270. return NULL;
  24271. } else {
  24272. ::std::string* temp = value_;
  24273. value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24274. return temp;
  24275. }
  24276. }
  24277. inline void CAttribute_String::set_allocated_value(::std::string* value) {
  24278. if (value_ != &::google::protobuf::internal::kEmptyString) {
  24279. delete value_;
  24280. }
  24281. if (value) {
  24282. set_has_value();
  24283. value_ = value;
  24284. } else {
  24285. clear_has_value();
  24286. value_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24287. }
  24288. }
  24289. // -------------------------------------------------------------------
  24290. // CMsgGCToGCReloadVersions
  24291. // -------------------------------------------------------------------
  24292. // CMsgCStrike15Welcome
  24293. // optional uint32 store_item_hash = 5;
  24294. inline bool CMsgCStrike15Welcome::has_store_item_hash() const {
  24295. return (_has_bits_[0] & 0x00000001u) != 0;
  24296. }
  24297. inline void CMsgCStrike15Welcome::set_has_store_item_hash() {
  24298. _has_bits_[0] |= 0x00000001u;
  24299. }
  24300. inline void CMsgCStrike15Welcome::clear_has_store_item_hash() {
  24301. _has_bits_[0] &= ~0x00000001u;
  24302. }
  24303. inline void CMsgCStrike15Welcome::clear_store_item_hash() {
  24304. store_item_hash_ = 0u;
  24305. clear_has_store_item_hash();
  24306. }
  24307. inline ::google::protobuf::uint32 CMsgCStrike15Welcome::store_item_hash() const {
  24308. return store_item_hash_;
  24309. }
  24310. inline void CMsgCStrike15Welcome::set_store_item_hash(::google::protobuf::uint32 value) {
  24311. set_has_store_item_hash();
  24312. store_item_hash_ = value;
  24313. }
  24314. // optional uint32 timeplayedconsecutively = 6;
  24315. inline bool CMsgCStrike15Welcome::has_timeplayedconsecutively() const {
  24316. return (_has_bits_[0] & 0x00000002u) != 0;
  24317. }
  24318. inline void CMsgCStrike15Welcome::set_has_timeplayedconsecutively() {
  24319. _has_bits_[0] |= 0x00000002u;
  24320. }
  24321. inline void CMsgCStrike15Welcome::clear_has_timeplayedconsecutively() {
  24322. _has_bits_[0] &= ~0x00000002u;
  24323. }
  24324. inline void CMsgCStrike15Welcome::clear_timeplayedconsecutively() {
  24325. timeplayedconsecutively_ = 0u;
  24326. clear_has_timeplayedconsecutively();
  24327. }
  24328. inline ::google::protobuf::uint32 CMsgCStrike15Welcome::timeplayedconsecutively() const {
  24329. return timeplayedconsecutively_;
  24330. }
  24331. inline void CMsgCStrike15Welcome::set_timeplayedconsecutively(::google::protobuf::uint32 value) {
  24332. set_has_timeplayedconsecutively();
  24333. timeplayedconsecutively_ = value;
  24334. }
  24335. // optional uint32 time_first_played = 10;
  24336. inline bool CMsgCStrike15Welcome::has_time_first_played() const {
  24337. return (_has_bits_[0] & 0x00000004u) != 0;
  24338. }
  24339. inline void CMsgCStrike15Welcome::set_has_time_first_played() {
  24340. _has_bits_[0] |= 0x00000004u;
  24341. }
  24342. inline void CMsgCStrike15Welcome::clear_has_time_first_played() {
  24343. _has_bits_[0] &= ~0x00000004u;
  24344. }
  24345. inline void CMsgCStrike15Welcome::clear_time_first_played() {
  24346. time_first_played_ = 0u;
  24347. clear_has_time_first_played();
  24348. }
  24349. inline ::google::protobuf::uint32 CMsgCStrike15Welcome::time_first_played() const {
  24350. return time_first_played_;
  24351. }
  24352. inline void CMsgCStrike15Welcome::set_time_first_played(::google::protobuf::uint32 value) {
  24353. set_has_time_first_played();
  24354. time_first_played_ = value;
  24355. }
  24356. // optional uint32 last_time_played = 12;
  24357. inline bool CMsgCStrike15Welcome::has_last_time_played() const {
  24358. return (_has_bits_[0] & 0x00000008u) != 0;
  24359. }
  24360. inline void CMsgCStrike15Welcome::set_has_last_time_played() {
  24361. _has_bits_[0] |= 0x00000008u;
  24362. }
  24363. inline void CMsgCStrike15Welcome::clear_has_last_time_played() {
  24364. _has_bits_[0] &= ~0x00000008u;
  24365. }
  24366. inline void CMsgCStrike15Welcome::clear_last_time_played() {
  24367. last_time_played_ = 0u;
  24368. clear_has_last_time_played();
  24369. }
  24370. inline ::google::protobuf::uint32 CMsgCStrike15Welcome::last_time_played() const {
  24371. return last_time_played_;
  24372. }
  24373. inline void CMsgCStrike15Welcome::set_last_time_played(::google::protobuf::uint32 value) {
  24374. set_has_last_time_played();
  24375. last_time_played_ = value;
  24376. }
  24377. // optional uint32 last_ip_address = 13;
  24378. inline bool CMsgCStrike15Welcome::has_last_ip_address() const {
  24379. return (_has_bits_[0] & 0x00000010u) != 0;
  24380. }
  24381. inline void CMsgCStrike15Welcome::set_has_last_ip_address() {
  24382. _has_bits_[0] |= 0x00000010u;
  24383. }
  24384. inline void CMsgCStrike15Welcome::clear_has_last_ip_address() {
  24385. _has_bits_[0] &= ~0x00000010u;
  24386. }
  24387. inline void CMsgCStrike15Welcome::clear_last_ip_address() {
  24388. last_ip_address_ = 0u;
  24389. clear_has_last_ip_address();
  24390. }
  24391. inline ::google::protobuf::uint32 CMsgCStrike15Welcome::last_ip_address() const {
  24392. return last_ip_address_;
  24393. }
  24394. inline void CMsgCStrike15Welcome::set_last_ip_address(::google::protobuf::uint32 value) {
  24395. set_has_last_ip_address();
  24396. last_ip_address_ = value;
  24397. }
  24398. // optional uint64 gscookieid = 18;
  24399. inline bool CMsgCStrike15Welcome::has_gscookieid() const {
  24400. return (_has_bits_[0] & 0x00000020u) != 0;
  24401. }
  24402. inline void CMsgCStrike15Welcome::set_has_gscookieid() {
  24403. _has_bits_[0] |= 0x00000020u;
  24404. }
  24405. inline void CMsgCStrike15Welcome::clear_has_gscookieid() {
  24406. _has_bits_[0] &= ~0x00000020u;
  24407. }
  24408. inline void CMsgCStrike15Welcome::clear_gscookieid() {
  24409. gscookieid_ = GOOGLE_ULONGLONG(0);
  24410. clear_has_gscookieid();
  24411. }
  24412. inline ::google::protobuf::uint64 CMsgCStrike15Welcome::gscookieid() const {
  24413. return gscookieid_;
  24414. }
  24415. inline void CMsgCStrike15Welcome::set_gscookieid(::google::protobuf::uint64 value) {
  24416. set_has_gscookieid();
  24417. gscookieid_ = value;
  24418. }
  24419. // optional uint64 uniqueid = 19;
  24420. inline bool CMsgCStrike15Welcome::has_uniqueid() const {
  24421. return (_has_bits_[0] & 0x00000040u) != 0;
  24422. }
  24423. inline void CMsgCStrike15Welcome::set_has_uniqueid() {
  24424. _has_bits_[0] |= 0x00000040u;
  24425. }
  24426. inline void CMsgCStrike15Welcome::clear_has_uniqueid() {
  24427. _has_bits_[0] &= ~0x00000040u;
  24428. }
  24429. inline void CMsgCStrike15Welcome::clear_uniqueid() {
  24430. uniqueid_ = GOOGLE_ULONGLONG(0);
  24431. clear_has_uniqueid();
  24432. }
  24433. inline ::google::protobuf::uint64 CMsgCStrike15Welcome::uniqueid() const {
  24434. return uniqueid_;
  24435. }
  24436. inline void CMsgCStrike15Welcome::set_uniqueid(::google::protobuf::uint64 value) {
  24437. set_has_uniqueid();
  24438. uniqueid_ = value;
  24439. }
  24440. // -------------------------------------------------------------------
  24441. // CMsgGCCStrike15_v2_ClientVarValueNotificationInfo
  24442. // optional string value_name = 1;
  24443. inline bool CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::has_value_name() const {
  24444. return (_has_bits_[0] & 0x00000001u) != 0;
  24445. }
  24446. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_has_value_name() {
  24447. _has_bits_[0] |= 0x00000001u;
  24448. }
  24449. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_has_value_name() {
  24450. _has_bits_[0] &= ~0x00000001u;
  24451. }
  24452. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_value_name() {
  24453. if (value_name_ != &::google::protobuf::internal::kEmptyString) {
  24454. value_name_->clear();
  24455. }
  24456. clear_has_value_name();
  24457. }
  24458. inline const ::std::string& CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::value_name() const {
  24459. return *value_name_;
  24460. }
  24461. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_value_name(const ::std::string& value) {
  24462. set_has_value_name();
  24463. if (value_name_ == &::google::protobuf::internal::kEmptyString) {
  24464. value_name_ = new ::std::string;
  24465. }
  24466. value_name_->assign(value);
  24467. }
  24468. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_value_name(const char* value) {
  24469. set_has_value_name();
  24470. if (value_name_ == &::google::protobuf::internal::kEmptyString) {
  24471. value_name_ = new ::std::string;
  24472. }
  24473. value_name_->assign(value);
  24474. }
  24475. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_value_name(const char* value, size_t size) {
  24476. set_has_value_name();
  24477. if (value_name_ == &::google::protobuf::internal::kEmptyString) {
  24478. value_name_ = new ::std::string;
  24479. }
  24480. value_name_->assign(reinterpret_cast<const char*>(value), size);
  24481. }
  24482. inline ::std::string* CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::mutable_value_name() {
  24483. set_has_value_name();
  24484. if (value_name_ == &::google::protobuf::internal::kEmptyString) {
  24485. value_name_ = new ::std::string;
  24486. }
  24487. return value_name_;
  24488. }
  24489. inline ::std::string* CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::release_value_name() {
  24490. clear_has_value_name();
  24491. if (value_name_ == &::google::protobuf::internal::kEmptyString) {
  24492. return NULL;
  24493. } else {
  24494. ::std::string* temp = value_name_;
  24495. value_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24496. return temp;
  24497. }
  24498. }
  24499. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_allocated_value_name(::std::string* value_name) {
  24500. if (value_name_ != &::google::protobuf::internal::kEmptyString) {
  24501. delete value_name_;
  24502. }
  24503. if (value_name) {
  24504. set_has_value_name();
  24505. value_name_ = value_name;
  24506. } else {
  24507. clear_has_value_name();
  24508. value_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24509. }
  24510. }
  24511. // optional int32 value_int = 2;
  24512. inline bool CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::has_value_int() const {
  24513. return (_has_bits_[0] & 0x00000002u) != 0;
  24514. }
  24515. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_has_value_int() {
  24516. _has_bits_[0] |= 0x00000002u;
  24517. }
  24518. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_has_value_int() {
  24519. _has_bits_[0] &= ~0x00000002u;
  24520. }
  24521. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_value_int() {
  24522. value_int_ = 0;
  24523. clear_has_value_int();
  24524. }
  24525. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::value_int() const {
  24526. return value_int_;
  24527. }
  24528. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_value_int(::google::protobuf::int32 value) {
  24529. set_has_value_int();
  24530. value_int_ = value;
  24531. }
  24532. // optional uint32 server_addr = 3;
  24533. inline bool CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::has_server_addr() const {
  24534. return (_has_bits_[0] & 0x00000004u) != 0;
  24535. }
  24536. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_has_server_addr() {
  24537. _has_bits_[0] |= 0x00000004u;
  24538. }
  24539. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_has_server_addr() {
  24540. _has_bits_[0] &= ~0x00000004u;
  24541. }
  24542. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_server_addr() {
  24543. server_addr_ = 0u;
  24544. clear_has_server_addr();
  24545. }
  24546. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::server_addr() const {
  24547. return server_addr_;
  24548. }
  24549. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_server_addr(::google::protobuf::uint32 value) {
  24550. set_has_server_addr();
  24551. server_addr_ = value;
  24552. }
  24553. // optional uint32 server_port = 4;
  24554. inline bool CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::has_server_port() const {
  24555. return (_has_bits_[0] & 0x00000008u) != 0;
  24556. }
  24557. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_has_server_port() {
  24558. _has_bits_[0] |= 0x00000008u;
  24559. }
  24560. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_has_server_port() {
  24561. _has_bits_[0] &= ~0x00000008u;
  24562. }
  24563. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_server_port() {
  24564. server_port_ = 0u;
  24565. clear_has_server_port();
  24566. }
  24567. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::server_port() const {
  24568. return server_port_;
  24569. }
  24570. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_server_port(::google::protobuf::uint32 value) {
  24571. set_has_server_port();
  24572. server_port_ = value;
  24573. }
  24574. // repeated string choked_blocks = 5;
  24575. inline int CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::choked_blocks_size() const {
  24576. return choked_blocks_.size();
  24577. }
  24578. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::clear_choked_blocks() {
  24579. choked_blocks_.Clear();
  24580. }
  24581. inline const ::std::string& CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::choked_blocks(int index) const {
  24582. return choked_blocks_.Get(index);
  24583. }
  24584. inline ::std::string* CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::mutable_choked_blocks(int index) {
  24585. return choked_blocks_.Mutable(index);
  24586. }
  24587. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_choked_blocks(int index, const ::std::string& value) {
  24588. choked_blocks_.Mutable(index)->assign(value);
  24589. }
  24590. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_choked_blocks(int index, const char* value) {
  24591. choked_blocks_.Mutable(index)->assign(value);
  24592. }
  24593. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::set_choked_blocks(int index, const char* value, size_t size) {
  24594. choked_blocks_.Mutable(index)->assign(
  24595. reinterpret_cast<const char*>(value), size);
  24596. }
  24597. inline ::std::string* CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::add_choked_blocks() {
  24598. return choked_blocks_.Add();
  24599. }
  24600. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::add_choked_blocks(const ::std::string& value) {
  24601. choked_blocks_.Add()->assign(value);
  24602. }
  24603. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::add_choked_blocks(const char* value) {
  24604. choked_blocks_.Add()->assign(value);
  24605. }
  24606. inline void CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::add_choked_blocks(const char* value, size_t size) {
  24607. choked_blocks_.Add()->assign(reinterpret_cast<const char*>(value), size);
  24608. }
  24609. inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  24610. CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::choked_blocks() const {
  24611. return choked_blocks_;
  24612. }
  24613. inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  24614. CMsgGCCStrike15_v2_ClientVarValueNotificationInfo::mutable_choked_blocks() {
  24615. return &choked_blocks_;
  24616. }
  24617. // -------------------------------------------------------------------
  24618. // CMsgGCCStrike15_v2_ServerVarValueNotificationInfo
  24619. // optional uint32 accountid = 1;
  24620. inline bool CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::has_accountid() const {
  24621. return (_has_bits_[0] & 0x00000001u) != 0;
  24622. }
  24623. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::set_has_accountid() {
  24624. _has_bits_[0] |= 0x00000001u;
  24625. }
  24626. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::clear_has_accountid() {
  24627. _has_bits_[0] &= ~0x00000001u;
  24628. }
  24629. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::clear_accountid() {
  24630. accountid_ = 0u;
  24631. clear_has_accountid();
  24632. }
  24633. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::accountid() const {
  24634. return accountid_;
  24635. }
  24636. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::set_accountid(::google::protobuf::uint32 value) {
  24637. set_has_accountid();
  24638. accountid_ = value;
  24639. }
  24640. // repeated uint32 viewangles = 2;
  24641. inline int CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::viewangles_size() const {
  24642. return viewangles_.size();
  24643. }
  24644. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::clear_viewangles() {
  24645. viewangles_.Clear();
  24646. }
  24647. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::viewangles(int index) const {
  24648. return viewangles_.Get(index);
  24649. }
  24650. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::set_viewangles(int index, ::google::protobuf::uint32 value) {
  24651. viewangles_.Set(index, value);
  24652. }
  24653. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::add_viewangles(::google::protobuf::uint32 value) {
  24654. viewangles_.Add(value);
  24655. }
  24656. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  24657. CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::viewangles() const {
  24658. return viewangles_;
  24659. }
  24660. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  24661. CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::mutable_viewangles() {
  24662. return &viewangles_;
  24663. }
  24664. // optional uint32 type = 3;
  24665. inline bool CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::has_type() const {
  24666. return (_has_bits_[0] & 0x00000004u) != 0;
  24667. }
  24668. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::set_has_type() {
  24669. _has_bits_[0] |= 0x00000004u;
  24670. }
  24671. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::clear_has_type() {
  24672. _has_bits_[0] &= ~0x00000004u;
  24673. }
  24674. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::clear_type() {
  24675. type_ = 0u;
  24676. clear_has_type();
  24677. }
  24678. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::type() const {
  24679. return type_;
  24680. }
  24681. inline void CMsgGCCStrike15_v2_ServerVarValueNotificationInfo::set_type(::google::protobuf::uint32 value) {
  24682. set_has_type();
  24683. type_ = value;
  24684. }
  24685. // -------------------------------------------------------------------
  24686. // CMsgGCCStrike15_v2_GiftsLeaderboardRequest
  24687. // -------------------------------------------------------------------
  24688. // CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry
  24689. // optional uint32 accountid = 1;
  24690. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::has_accountid() const {
  24691. return (_has_bits_[0] & 0x00000001u) != 0;
  24692. }
  24693. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::set_has_accountid() {
  24694. _has_bits_[0] |= 0x00000001u;
  24695. }
  24696. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::clear_has_accountid() {
  24697. _has_bits_[0] &= ~0x00000001u;
  24698. }
  24699. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::clear_accountid() {
  24700. accountid_ = 0u;
  24701. clear_has_accountid();
  24702. }
  24703. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::accountid() const {
  24704. return accountid_;
  24705. }
  24706. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::set_accountid(::google::protobuf::uint32 value) {
  24707. set_has_accountid();
  24708. accountid_ = value;
  24709. }
  24710. // optional uint32 gifts = 2;
  24711. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::has_gifts() const {
  24712. return (_has_bits_[0] & 0x00000002u) != 0;
  24713. }
  24714. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::set_has_gifts() {
  24715. _has_bits_[0] |= 0x00000002u;
  24716. }
  24717. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::clear_has_gifts() {
  24718. _has_bits_[0] &= ~0x00000002u;
  24719. }
  24720. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::clear_gifts() {
  24721. gifts_ = 0u;
  24722. clear_has_gifts();
  24723. }
  24724. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::gifts() const {
  24725. return gifts_;
  24726. }
  24727. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry::set_gifts(::google::protobuf::uint32 value) {
  24728. set_has_gifts();
  24729. gifts_ = value;
  24730. }
  24731. // -------------------------------------------------------------------
  24732. // CMsgGCCStrike15_v2_GiftsLeaderboardResponse
  24733. // optional uint32 servertime = 1;
  24734. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse::has_servertime() const {
  24735. return (_has_bits_[0] & 0x00000001u) != 0;
  24736. }
  24737. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_has_servertime() {
  24738. _has_bits_[0] |= 0x00000001u;
  24739. }
  24740. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_has_servertime() {
  24741. _has_bits_[0] &= ~0x00000001u;
  24742. }
  24743. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_servertime() {
  24744. servertime_ = 0u;
  24745. clear_has_servertime();
  24746. }
  24747. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse::servertime() const {
  24748. return servertime_;
  24749. }
  24750. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_servertime(::google::protobuf::uint32 value) {
  24751. set_has_servertime();
  24752. servertime_ = value;
  24753. }
  24754. // optional uint32 time_period_seconds = 2;
  24755. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse::has_time_period_seconds() const {
  24756. return (_has_bits_[0] & 0x00000002u) != 0;
  24757. }
  24758. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_has_time_period_seconds() {
  24759. _has_bits_[0] |= 0x00000002u;
  24760. }
  24761. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_has_time_period_seconds() {
  24762. _has_bits_[0] &= ~0x00000002u;
  24763. }
  24764. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_time_period_seconds() {
  24765. time_period_seconds_ = 0u;
  24766. clear_has_time_period_seconds();
  24767. }
  24768. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse::time_period_seconds() const {
  24769. return time_period_seconds_;
  24770. }
  24771. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_time_period_seconds(::google::protobuf::uint32 value) {
  24772. set_has_time_period_seconds();
  24773. time_period_seconds_ = value;
  24774. }
  24775. // optional uint32 total_gifts_given = 3;
  24776. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse::has_total_gifts_given() const {
  24777. return (_has_bits_[0] & 0x00000004u) != 0;
  24778. }
  24779. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_has_total_gifts_given() {
  24780. _has_bits_[0] |= 0x00000004u;
  24781. }
  24782. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_has_total_gifts_given() {
  24783. _has_bits_[0] &= ~0x00000004u;
  24784. }
  24785. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_total_gifts_given() {
  24786. total_gifts_given_ = 0u;
  24787. clear_has_total_gifts_given();
  24788. }
  24789. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse::total_gifts_given() const {
  24790. return total_gifts_given_;
  24791. }
  24792. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_total_gifts_given(::google::protobuf::uint32 value) {
  24793. set_has_total_gifts_given();
  24794. total_gifts_given_ = value;
  24795. }
  24796. // optional uint32 total_givers = 4;
  24797. inline bool CMsgGCCStrike15_v2_GiftsLeaderboardResponse::has_total_givers() const {
  24798. return (_has_bits_[0] & 0x00000008u) != 0;
  24799. }
  24800. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_has_total_givers() {
  24801. _has_bits_[0] |= 0x00000008u;
  24802. }
  24803. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_has_total_givers() {
  24804. _has_bits_[0] &= ~0x00000008u;
  24805. }
  24806. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_total_givers() {
  24807. total_givers_ = 0u;
  24808. clear_has_total_givers();
  24809. }
  24810. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GiftsLeaderboardResponse::total_givers() const {
  24811. return total_givers_;
  24812. }
  24813. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::set_total_givers(::google::protobuf::uint32 value) {
  24814. set_has_total_givers();
  24815. total_givers_ = value;
  24816. }
  24817. // repeated .CMsgGCCStrike15_v2_GiftsLeaderboardResponse.GiftLeaderboardEntry entries = 5;
  24818. inline int CMsgGCCStrike15_v2_GiftsLeaderboardResponse::entries_size() const {
  24819. return entries_.size();
  24820. }
  24821. inline void CMsgGCCStrike15_v2_GiftsLeaderboardResponse::clear_entries() {
  24822. entries_.Clear();
  24823. }
  24824. inline const ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry& CMsgGCCStrike15_v2_GiftsLeaderboardResponse::entries(int index) const {
  24825. return entries_.Get(index);
  24826. }
  24827. inline ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* CMsgGCCStrike15_v2_GiftsLeaderboardResponse::mutable_entries(int index) {
  24828. return entries_.Mutable(index);
  24829. }
  24830. inline ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry* CMsgGCCStrike15_v2_GiftsLeaderboardResponse::add_entries() {
  24831. return entries_.Add();
  24832. }
  24833. inline const ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry >&
  24834. CMsgGCCStrike15_v2_GiftsLeaderboardResponse::entries() const {
  24835. return entries_;
  24836. }
  24837. inline ::google::protobuf::RepeatedPtrField< ::CMsgGCCStrike15_v2_GiftsLeaderboardResponse_GiftLeaderboardEntry >*
  24838. CMsgGCCStrike15_v2_GiftsLeaderboardResponse::mutable_entries() {
  24839. return &entries_;
  24840. }
  24841. // -------------------------------------------------------------------
  24842. // CMsgGCCStrike15_v2_ClientSubmitSurveyVote
  24843. // optional uint32 survey_id = 1;
  24844. inline bool CMsgGCCStrike15_v2_ClientSubmitSurveyVote::has_survey_id() const {
  24845. return (_has_bits_[0] & 0x00000001u) != 0;
  24846. }
  24847. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::set_has_survey_id() {
  24848. _has_bits_[0] |= 0x00000001u;
  24849. }
  24850. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::clear_has_survey_id() {
  24851. _has_bits_[0] &= ~0x00000001u;
  24852. }
  24853. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::clear_survey_id() {
  24854. survey_id_ = 0u;
  24855. clear_has_survey_id();
  24856. }
  24857. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientSubmitSurveyVote::survey_id() const {
  24858. return survey_id_;
  24859. }
  24860. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::set_survey_id(::google::protobuf::uint32 value) {
  24861. set_has_survey_id();
  24862. survey_id_ = value;
  24863. }
  24864. // optional uint32 vote = 2;
  24865. inline bool CMsgGCCStrike15_v2_ClientSubmitSurveyVote::has_vote() const {
  24866. return (_has_bits_[0] & 0x00000002u) != 0;
  24867. }
  24868. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::set_has_vote() {
  24869. _has_bits_[0] |= 0x00000002u;
  24870. }
  24871. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::clear_has_vote() {
  24872. _has_bits_[0] &= ~0x00000002u;
  24873. }
  24874. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::clear_vote() {
  24875. vote_ = 0u;
  24876. clear_has_vote();
  24877. }
  24878. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientSubmitSurveyVote::vote() const {
  24879. return vote_;
  24880. }
  24881. inline void CMsgGCCStrike15_v2_ClientSubmitSurveyVote::set_vote(::google::protobuf::uint32 value) {
  24882. set_has_vote();
  24883. vote_ = value;
  24884. }
  24885. // -------------------------------------------------------------------
  24886. // CMsgGCCStrike15_v2_Server2GCClientValidate
  24887. // optional uint32 accountid = 1;
  24888. inline bool CMsgGCCStrike15_v2_Server2GCClientValidate::has_accountid() const {
  24889. return (_has_bits_[0] & 0x00000001u) != 0;
  24890. }
  24891. inline void CMsgGCCStrike15_v2_Server2GCClientValidate::set_has_accountid() {
  24892. _has_bits_[0] |= 0x00000001u;
  24893. }
  24894. inline void CMsgGCCStrike15_v2_Server2GCClientValidate::clear_has_accountid() {
  24895. _has_bits_[0] &= ~0x00000001u;
  24896. }
  24897. inline void CMsgGCCStrike15_v2_Server2GCClientValidate::clear_accountid() {
  24898. accountid_ = 0u;
  24899. clear_has_accountid();
  24900. }
  24901. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Server2GCClientValidate::accountid() const {
  24902. return accountid_;
  24903. }
  24904. inline void CMsgGCCStrike15_v2_Server2GCClientValidate::set_accountid(::google::protobuf::uint32 value) {
  24905. set_has_accountid();
  24906. accountid_ = value;
  24907. }
  24908. // -------------------------------------------------------------------
  24909. // CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure
  24910. // optional uint32 accountid = 1;
  24911. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_accountid() const {
  24912. return (_has_bits_[0] & 0x00000001u) != 0;
  24913. }
  24914. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_accountid() {
  24915. _has_bits_[0] |= 0x00000001u;
  24916. }
  24917. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_accountid() {
  24918. _has_bits_[0] &= ~0x00000001u;
  24919. }
  24920. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_accountid() {
  24921. accountid_ = 0u;
  24922. clear_has_accountid();
  24923. }
  24924. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::accountid() const {
  24925. return accountid_;
  24926. }
  24927. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_accountid(::google::protobuf::uint32 value) {
  24928. set_has_accountid();
  24929. accountid_ = value;
  24930. }
  24931. // optional string path = 2;
  24932. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_path() const {
  24933. return (_has_bits_[0] & 0x00000002u) != 0;
  24934. }
  24935. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_path() {
  24936. _has_bits_[0] |= 0x00000002u;
  24937. }
  24938. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_path() {
  24939. _has_bits_[0] &= ~0x00000002u;
  24940. }
  24941. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_path() {
  24942. if (path_ != &::google::protobuf::internal::kEmptyString) {
  24943. path_->clear();
  24944. }
  24945. clear_has_path();
  24946. }
  24947. inline const ::std::string& CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::path() const {
  24948. return *path_;
  24949. }
  24950. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_path(const ::std::string& value) {
  24951. set_has_path();
  24952. if (path_ == &::google::protobuf::internal::kEmptyString) {
  24953. path_ = new ::std::string;
  24954. }
  24955. path_->assign(value);
  24956. }
  24957. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_path(const char* value) {
  24958. set_has_path();
  24959. if (path_ == &::google::protobuf::internal::kEmptyString) {
  24960. path_ = new ::std::string;
  24961. }
  24962. path_->assign(value);
  24963. }
  24964. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_path(const char* value, size_t size) {
  24965. set_has_path();
  24966. if (path_ == &::google::protobuf::internal::kEmptyString) {
  24967. path_ = new ::std::string;
  24968. }
  24969. path_->assign(reinterpret_cast<const char*>(value), size);
  24970. }
  24971. inline ::std::string* CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::mutable_path() {
  24972. set_has_path();
  24973. if (path_ == &::google::protobuf::internal::kEmptyString) {
  24974. path_ = new ::std::string;
  24975. }
  24976. return path_;
  24977. }
  24978. inline ::std::string* CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::release_path() {
  24979. clear_has_path();
  24980. if (path_ == &::google::protobuf::internal::kEmptyString) {
  24981. return NULL;
  24982. } else {
  24983. ::std::string* temp = path_;
  24984. path_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24985. return temp;
  24986. }
  24987. }
  24988. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_allocated_path(::std::string* path) {
  24989. if (path_ != &::google::protobuf::internal::kEmptyString) {
  24990. delete path_;
  24991. }
  24992. if (path) {
  24993. set_has_path();
  24994. path_ = path;
  24995. } else {
  24996. clear_has_path();
  24997. path_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  24998. }
  24999. }
  25000. // optional string file = 3;
  25001. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_file() const {
  25002. return (_has_bits_[0] & 0x00000004u) != 0;
  25003. }
  25004. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_file() {
  25005. _has_bits_[0] |= 0x00000004u;
  25006. }
  25007. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_file() {
  25008. _has_bits_[0] &= ~0x00000004u;
  25009. }
  25010. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_file() {
  25011. if (file_ != &::google::protobuf::internal::kEmptyString) {
  25012. file_->clear();
  25013. }
  25014. clear_has_file();
  25015. }
  25016. inline const ::std::string& CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::file() const {
  25017. return *file_;
  25018. }
  25019. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_file(const ::std::string& value) {
  25020. set_has_file();
  25021. if (file_ == &::google::protobuf::internal::kEmptyString) {
  25022. file_ = new ::std::string;
  25023. }
  25024. file_->assign(value);
  25025. }
  25026. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_file(const char* value) {
  25027. set_has_file();
  25028. if (file_ == &::google::protobuf::internal::kEmptyString) {
  25029. file_ = new ::std::string;
  25030. }
  25031. file_->assign(value);
  25032. }
  25033. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_file(const char* value, size_t size) {
  25034. set_has_file();
  25035. if (file_ == &::google::protobuf::internal::kEmptyString) {
  25036. file_ = new ::std::string;
  25037. }
  25038. file_->assign(reinterpret_cast<const char*>(value), size);
  25039. }
  25040. inline ::std::string* CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::mutable_file() {
  25041. set_has_file();
  25042. if (file_ == &::google::protobuf::internal::kEmptyString) {
  25043. file_ = new ::std::string;
  25044. }
  25045. return file_;
  25046. }
  25047. inline ::std::string* CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::release_file() {
  25048. clear_has_file();
  25049. if (file_ == &::google::protobuf::internal::kEmptyString) {
  25050. return NULL;
  25051. } else {
  25052. ::std::string* temp = file_;
  25053. file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25054. return temp;
  25055. }
  25056. }
  25057. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_allocated_file(::std::string* file) {
  25058. if (file_ != &::google::protobuf::internal::kEmptyString) {
  25059. delete file_;
  25060. }
  25061. if (file) {
  25062. set_has_file();
  25063. file_ = file;
  25064. } else {
  25065. clear_has_file();
  25066. file_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25067. }
  25068. }
  25069. // optional uint32 crc = 4;
  25070. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_crc() const {
  25071. return (_has_bits_[0] & 0x00000008u) != 0;
  25072. }
  25073. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_crc() {
  25074. _has_bits_[0] |= 0x00000008u;
  25075. }
  25076. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_crc() {
  25077. _has_bits_[0] &= ~0x00000008u;
  25078. }
  25079. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_crc() {
  25080. crc_ = 0u;
  25081. clear_has_crc();
  25082. }
  25083. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::crc() const {
  25084. return crc_;
  25085. }
  25086. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_crc(::google::protobuf::uint32 value) {
  25087. set_has_crc();
  25088. crc_ = value;
  25089. }
  25090. // optional int32 hash = 5;
  25091. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_hash() const {
  25092. return (_has_bits_[0] & 0x00000010u) != 0;
  25093. }
  25094. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_hash() {
  25095. _has_bits_[0] |= 0x00000010u;
  25096. }
  25097. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_hash() {
  25098. _has_bits_[0] &= ~0x00000010u;
  25099. }
  25100. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_hash() {
  25101. hash_ = 0;
  25102. clear_has_hash();
  25103. }
  25104. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::hash() const {
  25105. return hash_;
  25106. }
  25107. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_hash(::google::protobuf::int32 value) {
  25108. set_has_hash();
  25109. hash_ = value;
  25110. }
  25111. // optional int32 len = 6;
  25112. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_len() const {
  25113. return (_has_bits_[0] & 0x00000020u) != 0;
  25114. }
  25115. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_len() {
  25116. _has_bits_[0] |= 0x00000020u;
  25117. }
  25118. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_len() {
  25119. _has_bits_[0] &= ~0x00000020u;
  25120. }
  25121. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_len() {
  25122. len_ = 0;
  25123. clear_has_len();
  25124. }
  25125. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::len() const {
  25126. return len_;
  25127. }
  25128. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_len(::google::protobuf::int32 value) {
  25129. set_has_len();
  25130. len_ = value;
  25131. }
  25132. // optional int32 pack_number = 7;
  25133. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_pack_number() const {
  25134. return (_has_bits_[0] & 0x00000040u) != 0;
  25135. }
  25136. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_pack_number() {
  25137. _has_bits_[0] |= 0x00000040u;
  25138. }
  25139. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_pack_number() {
  25140. _has_bits_[0] &= ~0x00000040u;
  25141. }
  25142. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_pack_number() {
  25143. pack_number_ = 0;
  25144. clear_has_pack_number();
  25145. }
  25146. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::pack_number() const {
  25147. return pack_number_;
  25148. }
  25149. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_pack_number(::google::protobuf::int32 value) {
  25150. set_has_pack_number();
  25151. pack_number_ = value;
  25152. }
  25153. // optional int32 pack_file_id = 8;
  25154. inline bool CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::has_pack_file_id() const {
  25155. return (_has_bits_[0] & 0x00000080u) != 0;
  25156. }
  25157. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_has_pack_file_id() {
  25158. _has_bits_[0] |= 0x00000080u;
  25159. }
  25160. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_has_pack_file_id() {
  25161. _has_bits_[0] &= ~0x00000080u;
  25162. }
  25163. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::clear_pack_file_id() {
  25164. pack_file_id_ = 0;
  25165. clear_has_pack_file_id();
  25166. }
  25167. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::pack_file_id() const {
  25168. return pack_file_id_;
  25169. }
  25170. inline void CMsgGCCStrike15_v2_Server2GCPureServerValidationFailure::set_pack_file_id(::google::protobuf::int32 value) {
  25171. set_has_pack_file_id();
  25172. pack_file_id_ = value;
  25173. }
  25174. // -------------------------------------------------------------------
  25175. // CMsgGCCStrike15_v2_GC2ClientTournamentInfo
  25176. // optional uint32 eventid = 1;
  25177. inline bool CMsgGCCStrike15_v2_GC2ClientTournamentInfo::has_eventid() const {
  25178. return (_has_bits_[0] & 0x00000001u) != 0;
  25179. }
  25180. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_has_eventid() {
  25181. _has_bits_[0] |= 0x00000001u;
  25182. }
  25183. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_has_eventid() {
  25184. _has_bits_[0] &= ~0x00000001u;
  25185. }
  25186. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_eventid() {
  25187. eventid_ = 0u;
  25188. clear_has_eventid();
  25189. }
  25190. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTournamentInfo::eventid() const {
  25191. return eventid_;
  25192. }
  25193. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_eventid(::google::protobuf::uint32 value) {
  25194. set_has_eventid();
  25195. eventid_ = value;
  25196. }
  25197. // optional uint32 stageid = 2;
  25198. inline bool CMsgGCCStrike15_v2_GC2ClientTournamentInfo::has_stageid() const {
  25199. return (_has_bits_[0] & 0x00000002u) != 0;
  25200. }
  25201. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_has_stageid() {
  25202. _has_bits_[0] |= 0x00000002u;
  25203. }
  25204. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_has_stageid() {
  25205. _has_bits_[0] &= ~0x00000002u;
  25206. }
  25207. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_stageid() {
  25208. stageid_ = 0u;
  25209. clear_has_stageid();
  25210. }
  25211. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTournamentInfo::stageid() const {
  25212. return stageid_;
  25213. }
  25214. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_stageid(::google::protobuf::uint32 value) {
  25215. set_has_stageid();
  25216. stageid_ = value;
  25217. }
  25218. // optional uint32 game_type = 3;
  25219. inline bool CMsgGCCStrike15_v2_GC2ClientTournamentInfo::has_game_type() const {
  25220. return (_has_bits_[0] & 0x00000004u) != 0;
  25221. }
  25222. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_has_game_type() {
  25223. _has_bits_[0] |= 0x00000004u;
  25224. }
  25225. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_has_game_type() {
  25226. _has_bits_[0] &= ~0x00000004u;
  25227. }
  25228. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_game_type() {
  25229. game_type_ = 0u;
  25230. clear_has_game_type();
  25231. }
  25232. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTournamentInfo::game_type() const {
  25233. return game_type_;
  25234. }
  25235. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_game_type(::google::protobuf::uint32 value) {
  25236. set_has_game_type();
  25237. game_type_ = value;
  25238. }
  25239. // repeated uint32 teamids = 4;
  25240. inline int CMsgGCCStrike15_v2_GC2ClientTournamentInfo::teamids_size() const {
  25241. return teamids_.size();
  25242. }
  25243. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::clear_teamids() {
  25244. teamids_.Clear();
  25245. }
  25246. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GC2ClientTournamentInfo::teamids(int index) const {
  25247. return teamids_.Get(index);
  25248. }
  25249. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::set_teamids(int index, ::google::protobuf::uint32 value) {
  25250. teamids_.Set(index, value);
  25251. }
  25252. inline void CMsgGCCStrike15_v2_GC2ClientTournamentInfo::add_teamids(::google::protobuf::uint32 value) {
  25253. teamids_.Add(value);
  25254. }
  25255. inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
  25256. CMsgGCCStrike15_v2_GC2ClientTournamentInfo::teamids() const {
  25257. return teamids_;
  25258. }
  25259. inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
  25260. CMsgGCCStrike15_v2_GC2ClientTournamentInfo::mutable_teamids() {
  25261. return &teamids_;
  25262. }
  25263. // -------------------------------------------------------------------
  25264. // CSOEconCoupon
  25265. // optional uint32 entryid = 1;
  25266. inline bool CSOEconCoupon::has_entryid() const {
  25267. return (_has_bits_[0] & 0x00000001u) != 0;
  25268. }
  25269. inline void CSOEconCoupon::set_has_entryid() {
  25270. _has_bits_[0] |= 0x00000001u;
  25271. }
  25272. inline void CSOEconCoupon::clear_has_entryid() {
  25273. _has_bits_[0] &= ~0x00000001u;
  25274. }
  25275. inline void CSOEconCoupon::clear_entryid() {
  25276. entryid_ = 0u;
  25277. clear_has_entryid();
  25278. }
  25279. inline ::google::protobuf::uint32 CSOEconCoupon::entryid() const {
  25280. return entryid_;
  25281. }
  25282. inline void CSOEconCoupon::set_entryid(::google::protobuf::uint32 value) {
  25283. set_has_entryid();
  25284. entryid_ = value;
  25285. }
  25286. // optional uint32 defidx = 2;
  25287. inline bool CSOEconCoupon::has_defidx() const {
  25288. return (_has_bits_[0] & 0x00000002u) != 0;
  25289. }
  25290. inline void CSOEconCoupon::set_has_defidx() {
  25291. _has_bits_[0] |= 0x00000002u;
  25292. }
  25293. inline void CSOEconCoupon::clear_has_defidx() {
  25294. _has_bits_[0] &= ~0x00000002u;
  25295. }
  25296. inline void CSOEconCoupon::clear_defidx() {
  25297. defidx_ = 0u;
  25298. clear_has_defidx();
  25299. }
  25300. inline ::google::protobuf::uint32 CSOEconCoupon::defidx() const {
  25301. return defidx_;
  25302. }
  25303. inline void CSOEconCoupon::set_defidx(::google::protobuf::uint32 value) {
  25304. set_has_defidx();
  25305. defidx_ = value;
  25306. }
  25307. // optional fixed32 expiration_date = 3;
  25308. inline bool CSOEconCoupon::has_expiration_date() const {
  25309. return (_has_bits_[0] & 0x00000004u) != 0;
  25310. }
  25311. inline void CSOEconCoupon::set_has_expiration_date() {
  25312. _has_bits_[0] |= 0x00000004u;
  25313. }
  25314. inline void CSOEconCoupon::clear_has_expiration_date() {
  25315. _has_bits_[0] &= ~0x00000004u;
  25316. }
  25317. inline void CSOEconCoupon::clear_expiration_date() {
  25318. expiration_date_ = 0u;
  25319. clear_has_expiration_date();
  25320. }
  25321. inline ::google::protobuf::uint32 CSOEconCoupon::expiration_date() const {
  25322. return expiration_date_;
  25323. }
  25324. inline void CSOEconCoupon::set_expiration_date(::google::protobuf::uint32 value) {
  25325. set_has_expiration_date();
  25326. expiration_date_ = value;
  25327. }
  25328. // -------------------------------------------------------------------
  25329. // CSOQuestProgress
  25330. // optional uint32 questid = 1;
  25331. inline bool CSOQuestProgress::has_questid() const {
  25332. return (_has_bits_[0] & 0x00000001u) != 0;
  25333. }
  25334. inline void CSOQuestProgress::set_has_questid() {
  25335. _has_bits_[0] |= 0x00000001u;
  25336. }
  25337. inline void CSOQuestProgress::clear_has_questid() {
  25338. _has_bits_[0] &= ~0x00000001u;
  25339. }
  25340. inline void CSOQuestProgress::clear_questid() {
  25341. questid_ = 0u;
  25342. clear_has_questid();
  25343. }
  25344. inline ::google::protobuf::uint32 CSOQuestProgress::questid() const {
  25345. return questid_;
  25346. }
  25347. inline void CSOQuestProgress::set_questid(::google::protobuf::uint32 value) {
  25348. set_has_questid();
  25349. questid_ = value;
  25350. }
  25351. // optional uint32 points_remaining = 2;
  25352. inline bool CSOQuestProgress::has_points_remaining() const {
  25353. return (_has_bits_[0] & 0x00000002u) != 0;
  25354. }
  25355. inline void CSOQuestProgress::set_has_points_remaining() {
  25356. _has_bits_[0] |= 0x00000002u;
  25357. }
  25358. inline void CSOQuestProgress::clear_has_points_remaining() {
  25359. _has_bits_[0] &= ~0x00000002u;
  25360. }
  25361. inline void CSOQuestProgress::clear_points_remaining() {
  25362. points_remaining_ = 0u;
  25363. clear_has_points_remaining();
  25364. }
  25365. inline ::google::protobuf::uint32 CSOQuestProgress::points_remaining() const {
  25366. return points_remaining_;
  25367. }
  25368. inline void CSOQuestProgress::set_points_remaining(::google::protobuf::uint32 value) {
  25369. set_has_points_remaining();
  25370. points_remaining_ = value;
  25371. }
  25372. // optional uint32 bonus_points = 3;
  25373. inline bool CSOQuestProgress::has_bonus_points() const {
  25374. return (_has_bits_[0] & 0x00000004u) != 0;
  25375. }
  25376. inline void CSOQuestProgress::set_has_bonus_points() {
  25377. _has_bits_[0] |= 0x00000004u;
  25378. }
  25379. inline void CSOQuestProgress::clear_has_bonus_points() {
  25380. _has_bits_[0] &= ~0x00000004u;
  25381. }
  25382. inline void CSOQuestProgress::clear_bonus_points() {
  25383. bonus_points_ = 0u;
  25384. clear_has_bonus_points();
  25385. }
  25386. inline ::google::protobuf::uint32 CSOQuestProgress::bonus_points() const {
  25387. return bonus_points_;
  25388. }
  25389. inline void CSOQuestProgress::set_bonus_points(::google::protobuf::uint32 value) {
  25390. set_has_bonus_points();
  25391. bonus_points_ = value;
  25392. }
  25393. // -------------------------------------------------------------------
  25394. // CSOPersonaDataPublic
  25395. // optional int32 player_level = 1;
  25396. inline bool CSOPersonaDataPublic::has_player_level() const {
  25397. return (_has_bits_[0] & 0x00000001u) != 0;
  25398. }
  25399. inline void CSOPersonaDataPublic::set_has_player_level() {
  25400. _has_bits_[0] |= 0x00000001u;
  25401. }
  25402. inline void CSOPersonaDataPublic::clear_has_player_level() {
  25403. _has_bits_[0] &= ~0x00000001u;
  25404. }
  25405. inline void CSOPersonaDataPublic::clear_player_level() {
  25406. player_level_ = 0;
  25407. clear_has_player_level();
  25408. }
  25409. inline ::google::protobuf::int32 CSOPersonaDataPublic::player_level() const {
  25410. return player_level_;
  25411. }
  25412. inline void CSOPersonaDataPublic::set_player_level(::google::protobuf::int32 value) {
  25413. set_has_player_level();
  25414. player_level_ = value;
  25415. }
  25416. // optional .PlayerCommendationInfo commendation = 2;
  25417. inline bool CSOPersonaDataPublic::has_commendation() const {
  25418. return (_has_bits_[0] & 0x00000002u) != 0;
  25419. }
  25420. inline void CSOPersonaDataPublic::set_has_commendation() {
  25421. _has_bits_[0] |= 0x00000002u;
  25422. }
  25423. inline void CSOPersonaDataPublic::clear_has_commendation() {
  25424. _has_bits_[0] &= ~0x00000002u;
  25425. }
  25426. inline void CSOPersonaDataPublic::clear_commendation() {
  25427. if (commendation_ != NULL) commendation_->::PlayerCommendationInfo::Clear();
  25428. clear_has_commendation();
  25429. }
  25430. inline const ::PlayerCommendationInfo& CSOPersonaDataPublic::commendation() const {
  25431. return commendation_ != NULL ? *commendation_ : *default_instance_->commendation_;
  25432. }
  25433. inline ::PlayerCommendationInfo* CSOPersonaDataPublic::mutable_commendation() {
  25434. set_has_commendation();
  25435. if (commendation_ == NULL) commendation_ = new ::PlayerCommendationInfo;
  25436. return commendation_;
  25437. }
  25438. inline ::PlayerCommendationInfo* CSOPersonaDataPublic::release_commendation() {
  25439. clear_has_commendation();
  25440. ::PlayerCommendationInfo* temp = commendation_;
  25441. commendation_ = NULL;
  25442. return temp;
  25443. }
  25444. inline void CSOPersonaDataPublic::set_allocated_commendation(::PlayerCommendationInfo* commendation) {
  25445. delete commendation_;
  25446. commendation_ = commendation;
  25447. if (commendation) {
  25448. set_has_commendation();
  25449. } else {
  25450. clear_has_commendation();
  25451. }
  25452. }
  25453. // optional bool elevated_state = 3;
  25454. inline bool CSOPersonaDataPublic::has_elevated_state() const {
  25455. return (_has_bits_[0] & 0x00000004u) != 0;
  25456. }
  25457. inline void CSOPersonaDataPublic::set_has_elevated_state() {
  25458. _has_bits_[0] |= 0x00000004u;
  25459. }
  25460. inline void CSOPersonaDataPublic::clear_has_elevated_state() {
  25461. _has_bits_[0] &= ~0x00000004u;
  25462. }
  25463. inline void CSOPersonaDataPublic::clear_elevated_state() {
  25464. elevated_state_ = false;
  25465. clear_has_elevated_state();
  25466. }
  25467. inline bool CSOPersonaDataPublic::elevated_state() const {
  25468. return elevated_state_;
  25469. }
  25470. inline void CSOPersonaDataPublic::set_elevated_state(bool value) {
  25471. set_has_elevated_state();
  25472. elevated_state_ = value;
  25473. }
  25474. // -------------------------------------------------------------------
  25475. // CMsgGC_GlobalGame_Subscribe
  25476. // optional uint64 ticket = 1;
  25477. inline bool CMsgGC_GlobalGame_Subscribe::has_ticket() const {
  25478. return (_has_bits_[0] & 0x00000001u) != 0;
  25479. }
  25480. inline void CMsgGC_GlobalGame_Subscribe::set_has_ticket() {
  25481. _has_bits_[0] |= 0x00000001u;
  25482. }
  25483. inline void CMsgGC_GlobalGame_Subscribe::clear_has_ticket() {
  25484. _has_bits_[0] &= ~0x00000001u;
  25485. }
  25486. inline void CMsgGC_GlobalGame_Subscribe::clear_ticket() {
  25487. ticket_ = GOOGLE_ULONGLONG(0);
  25488. clear_has_ticket();
  25489. }
  25490. inline ::google::protobuf::uint64 CMsgGC_GlobalGame_Subscribe::ticket() const {
  25491. return ticket_;
  25492. }
  25493. inline void CMsgGC_GlobalGame_Subscribe::set_ticket(::google::protobuf::uint64 value) {
  25494. set_has_ticket();
  25495. ticket_ = value;
  25496. }
  25497. // -------------------------------------------------------------------
  25498. // CMsgGC_GlobalGame_Unsubscribe
  25499. // optional int32 timeleft = 1;
  25500. inline bool CMsgGC_GlobalGame_Unsubscribe::has_timeleft() const {
  25501. return (_has_bits_[0] & 0x00000001u) != 0;
  25502. }
  25503. inline void CMsgGC_GlobalGame_Unsubscribe::set_has_timeleft() {
  25504. _has_bits_[0] |= 0x00000001u;
  25505. }
  25506. inline void CMsgGC_GlobalGame_Unsubscribe::clear_has_timeleft() {
  25507. _has_bits_[0] &= ~0x00000001u;
  25508. }
  25509. inline void CMsgGC_GlobalGame_Unsubscribe::clear_timeleft() {
  25510. timeleft_ = 0;
  25511. clear_has_timeleft();
  25512. }
  25513. inline ::google::protobuf::int32 CMsgGC_GlobalGame_Unsubscribe::timeleft() const {
  25514. return timeleft_;
  25515. }
  25516. inline void CMsgGC_GlobalGame_Unsubscribe::set_timeleft(::google::protobuf::int32 value) {
  25517. set_has_timeleft();
  25518. timeleft_ = value;
  25519. }
  25520. // -------------------------------------------------------------------
  25521. // CMsgGC_GlobalGame_Play
  25522. // optional uint64 ticket = 1;
  25523. inline bool CMsgGC_GlobalGame_Play::has_ticket() const {
  25524. return (_has_bits_[0] & 0x00000001u) != 0;
  25525. }
  25526. inline void CMsgGC_GlobalGame_Play::set_has_ticket() {
  25527. _has_bits_[0] |= 0x00000001u;
  25528. }
  25529. inline void CMsgGC_GlobalGame_Play::clear_has_ticket() {
  25530. _has_bits_[0] &= ~0x00000001u;
  25531. }
  25532. inline void CMsgGC_GlobalGame_Play::clear_ticket() {
  25533. ticket_ = GOOGLE_ULONGLONG(0);
  25534. clear_has_ticket();
  25535. }
  25536. inline ::google::protobuf::uint64 CMsgGC_GlobalGame_Play::ticket() const {
  25537. return ticket_;
  25538. }
  25539. inline void CMsgGC_GlobalGame_Play::set_ticket(::google::protobuf::uint64 value) {
  25540. set_has_ticket();
  25541. ticket_ = value;
  25542. }
  25543. // optional uint32 gametimems = 2;
  25544. inline bool CMsgGC_GlobalGame_Play::has_gametimems() const {
  25545. return (_has_bits_[0] & 0x00000002u) != 0;
  25546. }
  25547. inline void CMsgGC_GlobalGame_Play::set_has_gametimems() {
  25548. _has_bits_[0] |= 0x00000002u;
  25549. }
  25550. inline void CMsgGC_GlobalGame_Play::clear_has_gametimems() {
  25551. _has_bits_[0] &= ~0x00000002u;
  25552. }
  25553. inline void CMsgGC_GlobalGame_Play::clear_gametimems() {
  25554. gametimems_ = 0u;
  25555. clear_has_gametimems();
  25556. }
  25557. inline ::google::protobuf::uint32 CMsgGC_GlobalGame_Play::gametimems() const {
  25558. return gametimems_;
  25559. }
  25560. inline void CMsgGC_GlobalGame_Play::set_gametimems(::google::protobuf::uint32 value) {
  25561. set_has_gametimems();
  25562. gametimems_ = value;
  25563. }
  25564. // optional uint32 msperpoint = 3;
  25565. inline bool CMsgGC_GlobalGame_Play::has_msperpoint() const {
  25566. return (_has_bits_[0] & 0x00000004u) != 0;
  25567. }
  25568. inline void CMsgGC_GlobalGame_Play::set_has_msperpoint() {
  25569. _has_bits_[0] |= 0x00000004u;
  25570. }
  25571. inline void CMsgGC_GlobalGame_Play::clear_has_msperpoint() {
  25572. _has_bits_[0] &= ~0x00000004u;
  25573. }
  25574. inline void CMsgGC_GlobalGame_Play::clear_msperpoint() {
  25575. msperpoint_ = 0u;
  25576. clear_has_msperpoint();
  25577. }
  25578. inline ::google::protobuf::uint32 CMsgGC_GlobalGame_Play::msperpoint() const {
  25579. return msperpoint_;
  25580. }
  25581. inline void CMsgGC_GlobalGame_Play::set_msperpoint(::google::protobuf::uint32 value) {
  25582. set_has_msperpoint();
  25583. msperpoint_ = value;
  25584. }
  25585. // -------------------------------------------------------------------
  25586. // CMsgGCCStrike15_v2_AcknowledgePenalty
  25587. // optional int32 acknowledged = 1;
  25588. inline bool CMsgGCCStrike15_v2_AcknowledgePenalty::has_acknowledged() const {
  25589. return (_has_bits_[0] & 0x00000001u) != 0;
  25590. }
  25591. inline void CMsgGCCStrike15_v2_AcknowledgePenalty::set_has_acknowledged() {
  25592. _has_bits_[0] |= 0x00000001u;
  25593. }
  25594. inline void CMsgGCCStrike15_v2_AcknowledgePenalty::clear_has_acknowledged() {
  25595. _has_bits_[0] &= ~0x00000001u;
  25596. }
  25597. inline void CMsgGCCStrike15_v2_AcknowledgePenalty::clear_acknowledged() {
  25598. acknowledged_ = 0;
  25599. clear_has_acknowledged();
  25600. }
  25601. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_AcknowledgePenalty::acknowledged() const {
  25602. return acknowledged_;
  25603. }
  25604. inline void CMsgGCCStrike15_v2_AcknowledgePenalty::set_acknowledged(::google::protobuf::int32 value) {
  25605. set_has_acknowledged();
  25606. acknowledged_ = value;
  25607. }
  25608. // -------------------------------------------------------------------
  25609. // CMsgGCCStrike15_v2_Client2GCRequestPrestigeCoin
  25610. // -------------------------------------------------------------------
  25611. // CMsgGCCStrike15_v2_Client2GCStreamUnlock
  25612. // optional uint64 ticket = 1;
  25613. inline bool CMsgGCCStrike15_v2_Client2GCStreamUnlock::has_ticket() const {
  25614. return (_has_bits_[0] & 0x00000001u) != 0;
  25615. }
  25616. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::set_has_ticket() {
  25617. _has_bits_[0] |= 0x00000001u;
  25618. }
  25619. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::clear_has_ticket() {
  25620. _has_bits_[0] &= ~0x00000001u;
  25621. }
  25622. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::clear_ticket() {
  25623. ticket_ = GOOGLE_ULONGLONG(0);
  25624. clear_has_ticket();
  25625. }
  25626. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_Client2GCStreamUnlock::ticket() const {
  25627. return ticket_;
  25628. }
  25629. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::set_ticket(::google::protobuf::uint64 value) {
  25630. set_has_ticket();
  25631. ticket_ = value;
  25632. }
  25633. // optional int32 os = 2;
  25634. inline bool CMsgGCCStrike15_v2_Client2GCStreamUnlock::has_os() const {
  25635. return (_has_bits_[0] & 0x00000002u) != 0;
  25636. }
  25637. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::set_has_os() {
  25638. _has_bits_[0] |= 0x00000002u;
  25639. }
  25640. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::clear_has_os() {
  25641. _has_bits_[0] &= ~0x00000002u;
  25642. }
  25643. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::clear_os() {
  25644. os_ = 0;
  25645. clear_has_os();
  25646. }
  25647. inline ::google::protobuf::int32 CMsgGCCStrike15_v2_Client2GCStreamUnlock::os() const {
  25648. return os_;
  25649. }
  25650. inline void CMsgGCCStrike15_v2_Client2GCStreamUnlock::set_os(::google::protobuf::int32 value) {
  25651. set_has_os();
  25652. os_ = value;
  25653. }
  25654. // -------------------------------------------------------------------
  25655. // CMsgGCCStrike15_v2_ClientToGCRequestElevate
  25656. // optional uint32 stage = 1;
  25657. inline bool CMsgGCCStrike15_v2_ClientToGCRequestElevate::has_stage() const {
  25658. return (_has_bits_[0] & 0x00000001u) != 0;
  25659. }
  25660. inline void CMsgGCCStrike15_v2_ClientToGCRequestElevate::set_has_stage() {
  25661. _has_bits_[0] |= 0x00000001u;
  25662. }
  25663. inline void CMsgGCCStrike15_v2_ClientToGCRequestElevate::clear_has_stage() {
  25664. _has_bits_[0] &= ~0x00000001u;
  25665. }
  25666. inline void CMsgGCCStrike15_v2_ClientToGCRequestElevate::clear_stage() {
  25667. stage_ = 0u;
  25668. clear_has_stage();
  25669. }
  25670. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_ClientToGCRequestElevate::stage() const {
  25671. return stage_;
  25672. }
  25673. inline void CMsgGCCStrike15_v2_ClientToGCRequestElevate::set_stage(::google::protobuf::uint32 value) {
  25674. set_has_stage();
  25675. stage_ = value;
  25676. }
  25677. // -------------------------------------------------------------------
  25678. // CMsgGCCStrike15_v2_ClientToGCChat
  25679. // optional uint64 match_id = 1;
  25680. inline bool CMsgGCCStrike15_v2_ClientToGCChat::has_match_id() const {
  25681. return (_has_bits_[0] & 0x00000001u) != 0;
  25682. }
  25683. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_has_match_id() {
  25684. _has_bits_[0] |= 0x00000001u;
  25685. }
  25686. inline void CMsgGCCStrike15_v2_ClientToGCChat::clear_has_match_id() {
  25687. _has_bits_[0] &= ~0x00000001u;
  25688. }
  25689. inline void CMsgGCCStrike15_v2_ClientToGCChat::clear_match_id() {
  25690. match_id_ = GOOGLE_ULONGLONG(0);
  25691. clear_has_match_id();
  25692. }
  25693. inline ::google::protobuf::uint64 CMsgGCCStrike15_v2_ClientToGCChat::match_id() const {
  25694. return match_id_;
  25695. }
  25696. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_match_id(::google::protobuf::uint64 value) {
  25697. set_has_match_id();
  25698. match_id_ = value;
  25699. }
  25700. // optional string text = 2;
  25701. inline bool CMsgGCCStrike15_v2_ClientToGCChat::has_text() const {
  25702. return (_has_bits_[0] & 0x00000002u) != 0;
  25703. }
  25704. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_has_text() {
  25705. _has_bits_[0] |= 0x00000002u;
  25706. }
  25707. inline void CMsgGCCStrike15_v2_ClientToGCChat::clear_has_text() {
  25708. _has_bits_[0] &= ~0x00000002u;
  25709. }
  25710. inline void CMsgGCCStrike15_v2_ClientToGCChat::clear_text() {
  25711. if (text_ != &::google::protobuf::internal::kEmptyString) {
  25712. text_->clear();
  25713. }
  25714. clear_has_text();
  25715. }
  25716. inline const ::std::string& CMsgGCCStrike15_v2_ClientToGCChat::text() const {
  25717. return *text_;
  25718. }
  25719. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_text(const ::std::string& value) {
  25720. set_has_text();
  25721. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25722. text_ = new ::std::string;
  25723. }
  25724. text_->assign(value);
  25725. }
  25726. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_text(const char* value) {
  25727. set_has_text();
  25728. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25729. text_ = new ::std::string;
  25730. }
  25731. text_->assign(value);
  25732. }
  25733. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_text(const char* value, size_t size) {
  25734. set_has_text();
  25735. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25736. text_ = new ::std::string;
  25737. }
  25738. text_->assign(reinterpret_cast<const char*>(value), size);
  25739. }
  25740. inline ::std::string* CMsgGCCStrike15_v2_ClientToGCChat::mutable_text() {
  25741. set_has_text();
  25742. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25743. text_ = new ::std::string;
  25744. }
  25745. return text_;
  25746. }
  25747. inline ::std::string* CMsgGCCStrike15_v2_ClientToGCChat::release_text() {
  25748. clear_has_text();
  25749. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25750. return NULL;
  25751. } else {
  25752. ::std::string* temp = text_;
  25753. text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25754. return temp;
  25755. }
  25756. }
  25757. inline void CMsgGCCStrike15_v2_ClientToGCChat::set_allocated_text(::std::string* text) {
  25758. if (text_ != &::google::protobuf::internal::kEmptyString) {
  25759. delete text_;
  25760. }
  25761. if (text) {
  25762. set_has_text();
  25763. text_ = text;
  25764. } else {
  25765. clear_has_text();
  25766. text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25767. }
  25768. }
  25769. // -------------------------------------------------------------------
  25770. // CMsgGCCStrike15_v2_GCToClientChat
  25771. // optional uint32 account_id = 1;
  25772. inline bool CMsgGCCStrike15_v2_GCToClientChat::has_account_id() const {
  25773. return (_has_bits_[0] & 0x00000001u) != 0;
  25774. }
  25775. inline void CMsgGCCStrike15_v2_GCToClientChat::set_has_account_id() {
  25776. _has_bits_[0] |= 0x00000001u;
  25777. }
  25778. inline void CMsgGCCStrike15_v2_GCToClientChat::clear_has_account_id() {
  25779. _has_bits_[0] &= ~0x00000001u;
  25780. }
  25781. inline void CMsgGCCStrike15_v2_GCToClientChat::clear_account_id() {
  25782. account_id_ = 0u;
  25783. clear_has_account_id();
  25784. }
  25785. inline ::google::protobuf::uint32 CMsgGCCStrike15_v2_GCToClientChat::account_id() const {
  25786. return account_id_;
  25787. }
  25788. inline void CMsgGCCStrike15_v2_GCToClientChat::set_account_id(::google::protobuf::uint32 value) {
  25789. set_has_account_id();
  25790. account_id_ = value;
  25791. }
  25792. // optional string text = 2;
  25793. inline bool CMsgGCCStrike15_v2_GCToClientChat::has_text() const {
  25794. return (_has_bits_[0] & 0x00000002u) != 0;
  25795. }
  25796. inline void CMsgGCCStrike15_v2_GCToClientChat::set_has_text() {
  25797. _has_bits_[0] |= 0x00000002u;
  25798. }
  25799. inline void CMsgGCCStrike15_v2_GCToClientChat::clear_has_text() {
  25800. _has_bits_[0] &= ~0x00000002u;
  25801. }
  25802. inline void CMsgGCCStrike15_v2_GCToClientChat::clear_text() {
  25803. if (text_ != &::google::protobuf::internal::kEmptyString) {
  25804. text_->clear();
  25805. }
  25806. clear_has_text();
  25807. }
  25808. inline const ::std::string& CMsgGCCStrike15_v2_GCToClientChat::text() const {
  25809. return *text_;
  25810. }
  25811. inline void CMsgGCCStrike15_v2_GCToClientChat::set_text(const ::std::string& value) {
  25812. set_has_text();
  25813. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25814. text_ = new ::std::string;
  25815. }
  25816. text_->assign(value);
  25817. }
  25818. inline void CMsgGCCStrike15_v2_GCToClientChat::set_text(const char* value) {
  25819. set_has_text();
  25820. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25821. text_ = new ::std::string;
  25822. }
  25823. text_->assign(value);
  25824. }
  25825. inline void CMsgGCCStrike15_v2_GCToClientChat::set_text(const char* value, size_t size) {
  25826. set_has_text();
  25827. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25828. text_ = new ::std::string;
  25829. }
  25830. text_->assign(reinterpret_cast<const char*>(value), size);
  25831. }
  25832. inline ::std::string* CMsgGCCStrike15_v2_GCToClientChat::mutable_text() {
  25833. set_has_text();
  25834. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25835. text_ = new ::std::string;
  25836. }
  25837. return text_;
  25838. }
  25839. inline ::std::string* CMsgGCCStrike15_v2_GCToClientChat::release_text() {
  25840. clear_has_text();
  25841. if (text_ == &::google::protobuf::internal::kEmptyString) {
  25842. return NULL;
  25843. } else {
  25844. ::std::string* temp = text_;
  25845. text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25846. return temp;
  25847. }
  25848. }
  25849. inline void CMsgGCCStrike15_v2_GCToClientChat::set_allocated_text(::std::string* text) {
  25850. if (text_ != &::google::protobuf::internal::kEmptyString) {
  25851. delete text_;
  25852. }
  25853. if (text) {
  25854. set_has_text();
  25855. text_ = text;
  25856. } else {
  25857. clear_has_text();
  25858. text_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
  25859. }
  25860. }
  25861. // @@protoc_insertion_point(namespace_scope)
  25862. #ifndef SWIG
  25863. namespace google {
  25864. namespace protobuf {
  25865. template <>
  25866. inline const EnumDescriptor* GetEnumDescriptor< ::ECsgoGCMsg>() {
  25867. return ::ECsgoGCMsg_descriptor();
  25868. }
  25869. } // namespace google
  25870. } // namespace protobuf
  25871. #endif // SWIG
  25872. // @@protoc_insertion_point(global_scope)
  25873. #endif // PROTOBUF_cstrike15_5fgcmessages_2eproto__INCLUDED