gpg:: StatsManager
#include <stats_manager.h>
รับและตั้งค่าข้อมูลต่างๆ ที่เกี่ยวข้องกับสถิติ
สรุป
ประเภทสาธารณะ |
|
---|---|
FetchForPlayerCallback
|
Typedefstd::function< void(const FetchForPlayerResponse &)>
กำหนดประเภท Callback ที่ได้รับ FetchForPlayerResponse |
ฟังก์ชันสาธารณะ |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบไม่พร้อมกัน
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
ไม่พร้อมกันจะโหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบัน
|
FetchForPlayerBlocking()
|
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
|
FetchForPlayerBlocking(DataSource data_source)
|
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
|
FetchForPlayerBlocking(Timeout timeout)
|
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
|
โครงสร้าง |
|
---|---|
gpg:: |
เก็บข้อมูล PlayerStats ทั้งหมดรวมถึงสถานะการตอบสนอง |
ประเภทสาธารณะ
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
กำหนดประเภท Callback ที่ได้รับ FetchForPlayerResponse
ประเภท Callback นี้ใช้ได้กับฟังก์ชัน FetchForPlayer(*)
ด้านล่าง
ฟังก์ชันสาธารณะ
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
ไม่พร้อมกันจะโหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบัน
เรียก FetchForPlayerCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น การไม่ระบุ data_source ทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
ไม่พร้อมกันจะโหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบัน
เรียก FetchForPlayerCallback ที่ระบุเมื่อการดำเนินการเสร็จสิ้น ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
การไม่ระบุ data_source หรือระยะหมดเวลาจะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchForPlayerResponse เรียกสำหรับ FetchForPlayerBlock(DataSource data_source, หมดเวลาในระยะหมดเวลา) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK และระบุระยะหมดเวลาเป็น 10 ปี
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY การไม่ระบุระยะหมดเวลาทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchForPlayerResponse เรียก FetchForPlayer Block(DataSource data_source, ระยะหมดเวลาหมดเวลา) ด้วยค่า data_source ที่คุณระบุ และระบุระยะหมดเวลาเป็น 10 ปี
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ การไม่ระบุ data_source จะทำให้การเรียกใช้ฟังก์ชันนี้เทียบเท่ากับการเรียกใช้ FetchForPlayerResponse เรียกสำหรับ FetchForPlayerBlock(DataSource data_source, หมดเวลาในระยะหมดเวลา) โดยที่ data_source ที่ระบุเป็น CACHE_OR_NETWORK และหมดเวลาที่มีค่าที่คุณระบุ
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
โหลดข้อมูลสถิติทั้งหมดสำหรับโปรแกรมเล่นที่ลงชื่อเข้าใช้ในปัจจุบันแบบพร้อมกันและแสดงผล FetchForPlayerResponse โดยตรง
ระบุ data_source เป็น CACHE_OR_NETWORK หรือ NETWORK_ONLY ระบุระยะหมดเวลาเป็นจำนวนมิลลิวินาทีได้ตามต้องการ