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