gpg::Sự kiện

#include <event.h>

Một cấu trúc dữ liệu duy nhất chứa dữ liệu về trạng thái của một sự kiện cụ thể.

Tóm tắt

Dữ liệu bao gồm hai loại: theo từng người dùng (ví dụ: liệu người dùng đã mở khoá sự kiện hay chưa) và dữ liệu chung (ví dụ: tên sự kiện).

Hàm khởi tạo và hàm phá

Event()
Event(std::shared_ptr< const EventImpl > impl)
Tạo Event từ shared_ptr đến EventImpl.
Event(const Event & copy_from)
Tạo bản sao của một Event hiện có.
Event(Event && move_from)
Di chuyển Event hiện có.
~Event()

Hàm công khai

Count() const
uint64_t
Trả về số lần sự kiện được tăng lên.
Description() const
const std::string &
Trả về nội dung mô tả sự kiện.
Id() const
const std::string &
Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.
ImageUrl() const
const std::string &
Trả về URL dẫn đến hình ảnh biểu tượng cho sự kiện này.
Name() const
const std::string &
Trả về tên ngắn của sự kiện.
Valid() const
bool
Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo chưa được điền hoặc cho sự kiện được điền sẵn đi kèm trạng thái phản hồi không thành công.
Visibility() const
Trả về trạng thái sự kiện: HIDDEN hoặc REVEALED.
operator=(const Event & copy_from)
Event &
Chỉ định Event này bằng cách sao chép từ một thiết bị khác.
operator=(Event && move_from)
Event &
Gán Event này bằng cách di chuyển một màn hình khác vào đó.

Hàm công khai

Số lượt

uint64_t Count() const 

Trả về số lần sự kiện được tăng lên.

Event::Valid() phải trả về giá trị true để dùng hàm này.

Nội dung mô tả

const std::string & Description() const 

Trả về nội dung mô tả sự kiện.

Phương thức này chỉ có thể được gọi khi Event::Valid() trả về giá trị true (đúng).

Sự kiện

 Event()

Sự kiện

 Event(
  std::shared_ptr< const EventImpl > impl
)

Tạo Event từ shared_ptr đến EventImpl.

Dành cho API sử dụng nội bộ.

Sự kiện

 Event(
  const Event & copy_from
)

Tạo bản sao của một Event hiện có.

Sự kiện

 Event(
  Event && move_from
)

Di chuyển Event hiện có.

Mã nhận dạng

const std::string & Id() const 

Trả về chuỗi duy nhất mà Bảng điều khiển dành cho nhà phát triển trên Google Play đã tạo trước đó.

Hãy dùng sự kiện này để tham chiếu đến một sự kiện trong ứng dụng trò chơi của bạn. Phương thức này chỉ có thể được gọi khi Event::Valid() trả về giá trị true (đúng).

ImageUrl

const std::string & ImageUrl() const 

Trả về URL dẫn đến hình ảnh biểu tượng cho sự kiện này.

Event::Valid() phải trả về giá trị true để dùng hàm này.

Tên

const std::string & Name() const 

Trả về tên ngắn của sự kiện.

Tối đa 100 ký tự. Phương thức này chỉ có thể được gọi khi Event::Valid() trả về giá trị true (đúng).

Hợp lệ

bool Valid() const 

Trả về true nếu sự kiện này được điền sẵn dữ liệu và đi kèm với trạng thái phản hồi thành công; false cho sự kiện do người dùng tạo chưa được điền hoặc cho sự kiện được điền sẵn đi kèm trạng thái phản hồi không thành công.

Giá trị này phải đúng để các hàm getter trên sự kiện này (id, Name, Description, v.v.) mới sử dụng được.

Chế độ hiển thị

EventVisibility Visibility() const 

Trả về trạng thái sự kiện: HIDDEN hoặc REVEALED.

Event::Valid() phải trả về giá trị true để dùng hàm này.

toán tử=

Event & operator=(
  const Event & copy_from
)

Chỉ định Event này bằng cách sao chép từ một thiết bị khác.

toán tử=

Event & operator=(
  Event && move_from
)

Gán Event này bằng cách di chuyển một màn hình khác vào đó.

~Sự kiện

 ~Event()