gpg::이벤트

#include <event.h>

특정 이벤트의 상태에 대한 데이터가 포함된 단일 데이터 구조입니다.

요약

데이터는 사용자별 데이터 (예: 사용자가 이벤트를 잠금 해제했는지 여부)와 전역 데이터 (예: 이벤트 이름)로 구성됩니다.

생성자 및 소멸자

Event()
Event(std::shared_ptr< const EventImpl > impl)
shared_ptr에서 EventImplEvent를 구성합니다.
Event(const Event & copy_from)
기존 Event의 사본을 만듭니다.
Event(Event && move_from)
기존 Event를 이동합니다.
~Event()

공개 함수

Count() const
uint64_t
이벤트가 증가한 횟수를 반환합니다.
Description() const
const std::string &
이벤트의 설명을 반환합니다.
Id() const
const std::string &
Google Play Developer Console에서 미리 생성한 고유한 문자열을 반환합니다.
ImageUrl() const
const std::string &
이 이벤트에 대한 아이콘 이미지로 연결되는 URL을 반환합니다.
Name() const
const std::string &
이벤트의 짧은 이름을 반환합니다.
Valid() const
bool
이 이벤트가 데이터로 채워지고 성공적인 응답 상태가 수반되는 경우 true를 반환합니다. 채워지지 않은 사용자가 만든 이벤트 또는 실패 응답 상태와 함께 채워진 이벤트의 경우 false를 반환합니다.
Visibility() const
이벤트 상태(HIDDEN 또는 REVEALED)를 반환합니다.
operator=(const Event & copy_from)
Event &
다른 이미지에서 복사하여 이 Event를 할당합니다.
operator=(Event && move_from)
Event &
다른 객체를 이동하여 이 Event를 할당합니다.

공개 함수

개수

uint64_t Count() const 

이벤트가 증가한 횟수를 반환합니다.

이 함수를 사용하려면 Event::Valid()가 true를 반환해야 합니다.

설명

const std::string & Description() const 

이벤트의 설명을 반환합니다.

Event::Valid()가 true를 반환할 때만 호출할 수 있습니다.

이벤트

 Event()

이벤트

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

shared_ptr에서 EventImplEvent를 구성합니다.

API의 내부용으로 사용됩니다.

이벤트

 Event(
  const Event & copy_from
)

기존 Event의 사본을 만듭니다.

이벤트

 Event(
  Event && move_from
)

기존 Event를 이동합니다.

ID

const std::string & Id() const 

Google Play Developer Console에서 미리 생성한 고유한 문자열을 반환합니다.

게임 클라이언트의 이벤트를 참조하는 데 사용합니다. Event::Valid()가 true를 반환할 때만 호출할 수 있습니다.

ImageUrl

const std::string & ImageUrl() const 

이 이벤트에 대한 아이콘 이미지로 연결되는 URL을 반환합니다.

이 함수를 사용하려면 Event::Valid()가 true를 반환해야 합니다.

이름

const std::string & Name() const 

이벤트의 짧은 이름을 반환합니다.

최대 100자(영문 기준) Event::Valid()가 true를 반환할 때만 호출할 수 있습니다.

유효

bool Valid() const 

이 이벤트가 데이터로 채워지고 성공적인 응답 상태가 수반되는 경우 true를 반환합니다. 채워지지 않은 사용자가 만든 이벤트 또는 실패 응답 상태와 함께 채워진 이벤트의 경우 false를 반환합니다.

이 이벤트의 getter 함수 (id, Name, Description 등)를 사용하려면 true여야 합니다.

공개 상태

EventVisibility Visibility() const 

이벤트 상태(HIDDEN 또는 REVEALED)를 반환합니다.

이 함수를 사용하려면 Event::Valid()가 true를 반환해야 합니다.

연산자=

Event & operator=(
  const Event & copy_from
)

다른 이미지에서 복사하여 이 Event를 할당합니다.

연산자=

Event & operator=(
  Event && move_from
)

다른 객체를 이동하여 이 Event를 할당합니다.

~이벤트

 ~Event()