gpg:: Sự kiện
#include <event.h>
Một cấu trúc dữ liệu 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: dành riêng cho 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à phá huỷ |
|
---|---|
Event()
|
|
Event(std::shared_ptr< const EventImpl > impl)
|
|
Event(const Event & copy_from)
Tạo bản sao của
Event hiện có. |
|
Event(Event && move_from)
Di chuyển một
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ả của 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 của 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 không được điền sẵn hoặc cho một sự kiện được điền sẵn kèm theo 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 mã khác. |
operator=(Event && move_from)
|
Event &
Chỉ định
Event này bằng cách di chuyển một mã 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 thì hàm này mới có thể sử dụng được.
Mô tả
const std::string & Description() const
Trả về nội dung mô tả của sự kiện.
Hàm này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true.
Sự kiện
Event()
Sự kiện
Event( std::shared_ptr< const EventImpl > impl )
Tạo Event
từ shared_ptr
thành EventImpl
.
Dành cho API sử dụng nội bộ.
Id
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 sử dụng thuộc tính này để tham chiếu đến một sự kiện trong ứng dụng trò chơi của bạn. Hàm này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true.
ImageUrl
const std::string & ImageUrl() const
Trả về URL dẫn đến hình ảnh của biểu tượng cho sự kiện này.
Event::Valid()
phải trả về giá trị true thì hàm này mới có thể sử dụng được.
Tên
const std::string & Name() const
Trả về tên ngắn của sự kiện.
Tối đa 100 ký tự. Hàm này chỉ có thể được gọi khi Event::Valid()
trả về giá trị true.
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 không được điền sẵn hoặc cho một sự kiện được điền sẵn kèm theo trạng thái phản hồi không thành công.
Giá trị này phải đúng thì các hàm getter trên sự kiện này (id
, Name
, Description
, v.v.) mới có thể 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 thì hàm này mới có thể sử dụng được.
operator=
Event & operator=( const Event & copy_from )
Chỉ định Event
này bằng cách sao chép từ một mã khác.
operator=
Event & operator=( Event && move_from )
Chỉ định Event
này bằng cách di chuyển một mã khác vào đó.
~Sự kiện
~Event()