gpg:: StatsManager
#include <stats_manager.h>
Lấy và đặt nhiều dữ liệu liên quan đến số liệu thống kê.
Tóm tắt
Loại công khai |
|
---|---|
FetchForPlayerCallback
|
typedefstd::function< void(const FetchForPlayerResponse &)>
Xác định loại lệnh gọi lại nhận FetchForPlayerResponse. |
Hàm công khai |
|
---|---|
FetchForPlayer(FetchForPlayerCallback callback)
|
void
Tải không đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập.
|
FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
|
void
Tải không đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập.
|
FetchForPlayerBlocking()
|
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source)
|
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
|
FetchForPlayerBlocking(Timeout timeout)
|
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
|
FetchForPlayerBlocking(DataSource data_source, Timeout timeout)
|
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
|
Cấu trúc |
|
---|---|
gpg:: |
Lưu giữ tất cả dữ liệu PlayerStats cùng với trạng thái phản hồi. |
Loại công khai
FetchForPlayerCallback
std::function< void(const FetchForPlayerResponse &)> FetchForPlayerCallback
Xác định loại lệnh gọi lại nhận FetchForPlayerResponse.
Loại lệnh gọi lại này được cung cấp cho các hàm FetchForPlayer(*)
dưới đây.
Hàm công khai
FetchForPlayer
void FetchForPlayer( FetchForPlayerCallback callback )
Tải không đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập.
Gọi FetchForPlayerCallback được cung cấp khi hoàn thành thao tác. Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchForPlayer(DataSource data_source, FetchForPlayerCallback callback)
, với data_source được chỉ định là CACHE_OR_NETWORK.
FetchForPlayer
void FetchForPlayer( DataSource data_source, FetchForPlayerCallback callback )
Tải không đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập.
Gọi FetchForPlayerCallback được cung cấp khi hoàn thành thao tác. Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking()
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
Việc không chỉ định data_source hay hết thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Hết thời gian chờ), với data_source được chỉ định là CACHE_OR_NETWORK và thời gian chờ được chỉ định là 10 năm.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source )
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Việc không chỉ định thời gian chờ sẽ khiến lệnh gọi hàm này tương đương với việc gọi lệnh FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Hết thời gian chờ), với giá trị data_source mà bạn chỉ định và thời gian chờ được chỉ định là 10 năm.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( Timeout timeout )
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
Chỉ định thời gian chờ dưới dạng một số mili giây tuỳ ý. Việc không chỉ định data_source sẽ khiến lệnh gọi hàm này tương đương với việc gọi FetchForPlayerResponse FetchForPlayerBlocking(DataSource data_source, Hết thời gian chờ), với data_source được chỉ định là CACHE_OR_NETWORK và thời gian chờ chứa giá trị bạn đã chỉ định.
FetchForPlayerBlocking
FetchForPlayerResponse FetchForPlayerBlocking( DataSource data_source, Timeout timeout )
Tải đồng bộ tất cả dữ liệu số liệu thống kê cho người chơi hiện đang đăng nhập, trực tiếp trả về FetchForPlayerResponse.
Chỉ định data_source là CACHE_OR_NETWORK hoặc NETWORK_ONLY. Chỉ định thời gian chờ dưới dạng một số mili giây tuỳ ý.