gpg

Ringkasan

Enumerasi

AchievementState{
  HIDDEN = 1,
  REVEALED = 2,
  UNLOCKED = 3
}
enum
Nilai yang digunakan untuk menentukan status pencapaian.
AchievementType{
  STANDARD = 1,
  INCREMENTAL = 2
}
enum
Nilai yang digunakan untuk menentukan jenis pencapaian.
AuthOperation{
  SIGN_IN = 1,
  SIGN_OUT = 2
}
enum
Nilai yang digunakan untuk menentukan jenis operasi otorisasi yang akan dilakukan.
AuthStatus{
  VALID = BaseStatus::VALID,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan kemungkinan nilai yang mewakili hasil upaya otorisasi.
CommonErrorStatus{
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan kemungkinan nilai yang mewakili error yang umum untuk semua operasi.
DataSource{
  CACHE_OR_NETWORK = 1,
  NETWORK_ONLY = 2
}
enum
Nilai yang menentukan tempat untuk mendapatkan data saat mengambil pencapaian, papan peringkat, dan data lainnya.
EventVisibility{
  HIDDEN = 1,
  REVEALED = 2
}
enum
Nilai yang menentukan apakah peristiwa disembunyikan dari pemutar, atau terlihat olehnya.
FlushStatus{
  FLUSHED = BaseStatus::FLUSHED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan kemungkinan nilai yang mewakili hasil upaya penghapusan.
ImageResolution{
  ICON = 1,
  HI_RES = 2
}
enum
Nilai yang digunakan untuk menentukan resolusi pengambilan gambar tertentu.
InitializationStatus enum
Kumpulan kemungkinan nilai yang mewakili hasil upaya inisialisasi API.
LeaderboardCollection{
  PUBLIC = 1,
  SOCIAL = 2
}
enum
Nilai yang menentukan apakah papan peringkat dapat dilihat oleh siapa saja yang memiliki akun Google+ (publik), atau hanya anggota lingkaran Google+ pemain (sosial).
LeaderboardOrder{
  LARGER_IS_BETTER = 1,
  SMALLER_IS_BETTER = 2
}
enum
Nilai yang menentukan apakah skor yang lebih besar atau lebih kecil harus ditafsirkan sebagai lebih baik dalam konteks papan peringkat.
LeaderboardStart{
  TOP_SCORES = 1,
  PLAYER_CENTERED = 2
}
enum
Nilai yang menentukan apakah peringkat ditampilkan di papan peringkat berdasarkan urutan skor atau pemain.
LeaderboardTimeSpan{
  DAILY = 1,
  WEEKLY = 2,
  ALL_TIME = 3
}
enum
Nilai yang menentukan jangka waktu yang dicakup papan peringkat.
LogLevel{
  VERBOSE = 1,
  INFO = 2,
  WARNING = 3,
  ERROR = 4
}
enum
Nilai yang digunakan untuk menentukan tingkat logging.
MatchResult{
  DISAGREED = 1,
  DISCONNECTED = 2,
  LOSS = 3,
  NONE = 4,
  TIE = 5,
  WIN = 6
}
enum
Nilai yang digunakan untuk menentukan hasil TurnBasedMatch untuk peserta.
MatchStatus{
  INVITED = 1,
  THEIR_TURN = 2,
  MY_TURN = 3,
  PENDING_COMPLETION = 4,
  COMPLETED = 5,
  CANCELED = 6,
  EXPIRED = 7
}
enum
Nilai yang digunakan untuk menentukan status TurnBasedMatch bagi peserta lokal.
MultiplayerEvent{
  UPDATED = 1,
  UPDATED_FROM_APP_LAUNCH = 2,
  REMOVED = 3
}
enum
Nilai yang digunakan untuk menentukan jenis update yang dilaporkan oleh callback multipemain.
MultiplayerInvitationType{
  TURN_BASED = 1,
  REAL_TIME = 2
}
enum
Nilai yang mengidentifikasi jenis MultiplayerInvitation.
MultiplayerStatus{
  VALID = BaseStatus::VALID,
  VALID_BUT_STALE = BaseStatus::VALID_BUT_STALE,
  DEFERRED = BaseStatus::DEFERRED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_MATCH_ALREADY_REMATCHED = BaseStatus::ERROR_MATCH_ALREADY_REMATCHED,
  ERROR_INACTIVE_MATCH = BaseStatus::ERROR_INACTIVE_MATCH,
  ERROR_INVALID_RESULTS = BaseStatus::ERROR_INVALID_RESULTS,
  ERROR_INVALID_MATCH = BaseStatus::ERROR_INVALID_MATCH,
  ERROR_MATCH_OUT_OF_DATE = BaseStatus::ERROR_MATCH_OUT_OF_DATE,
  ERROR_REAL_TIME_ROOM_NOT_JOINED = BaseStatus::ERROR_REAL_TIME_ROOM_NOT_JOINED,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED,
  ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED = BaseStatus::ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED,
  ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER = BaseStatus::ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER,
  ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE = BaseStatus::ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE,
  ERROR_MULTIPLAYER_DISABLED = BaseStatus::ERROR_MULTIPLAYER_DISABLED,
  ERROR_MULTIPLAYER_INVALID_OPERATION = BaseStatus::ERROR_MULTIPLAYER_INVALID_OPERATION,
  ERROR_MATCH_INVALID_PARTICIPANT_STATE = BaseStatus::ERROR_MATCH_INVALID_PARTICIPANT_STATE,
  ERROR_MATCH_INVALID_MATCH_STATE = BaseStatus::ERROR_MATCH_INVALID_MATCH_STATE,
  ERROR_MATCH_NOT_FOUND = BaseStatus::ERROR_MATCH_NOT_FOUND,
  ERROR_MATCH_LOCALLY_MODIFIED = BaseStatus::ERROR_MATCH_LOCALLY_MODIFIED
}
enum
Kumpulan kemungkinan nilai yang mewakili hasil operasi multipemain.
ParticipantStatus{
  INVITED = 1,
  JOINED = 2,
  DECLINED = 3,
  LEFT = 4,
  NOT_INVITED_YET = 5,
  FINISHED = 6,
  UNRESPONSIVE = 7
}
enum
Nilai yang digunakan untuk menentukan status peserta dalam TurnBasedMatch.
RealTimeRoomStatus{
  INVITING = 1,
  CONNECTING = 2,
  AUTO_MATCHING = 3,
  ACTIVE = 4,
  DELETED = 5
}
enum
Nilai yang mewakili status RealTimeRoom saat ini.
ResponseStatus{
  VALID = BaseStatus::VALID,
  VALID_BUT_STALE = BaseStatus::VALID_BUT_STALE,
  DEFERRED = BaseStatus::DEFERRED,
  ERROR_LICENSE_CHECK_FAILED = BaseStatus::ERROR_LICENSE_CHECK_FAILED,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan kemungkinan nilai yang mewakili hasil operasi yang dicoba.
SnapshotConflictPolicy{
  MANUAL = 1,
  LONGEST_PLAYTIME = 2,
  LAST_KNOWN_GOOD = 3,
  MOST_RECENTLY_MODIFIED = 4,
  HIGHEST_PROGRESS = 5
}
enum
Nilai yang digunakan untuk menentukan kebijakan resolusi konflik Snapshot.
SnapshotOpenStatus{
  VALID = BaseStatus::VALID,
  VALID_WITH_CONFLICT = BaseStatus::VALID_WITH_CONFLICT,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_SNAPSHOT_NOT_FOUND = BaseStatus::ERROR_SNAPSHOT_NOT_FOUND,
  ERROR_SNAPSHOT_CREATION_FAILED = BaseStatus::ERROR_SNAPSHOT_CREATION_FAILED,
  ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE = BaseStatus::ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE,
  ERROR_SNAPSHOT_COMMIT_FAILED = BaseStatus::ERROR_SNAPSHOT_COMMIT_FAILED,
  ERROR_SNAPSHOT_FOLDER_UNAVAILABLE = BaseStatus::ERROR_SNAPSHOT_FOLDER_UNAVAILABLE,
  ERROR_SNAPSHOT_CONFLICT_MISSING = BaseStatus::ERROR_SNAPSHOT_CONFLICT_MISSING,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan kemungkinan nilai yang mewakili hasil operasi buka snapshot.
UIStatus{
  VALID = BaseStatus::VALID,
  ERROR_INTERNAL = BaseStatus::ERROR_INTERNAL,
  ERROR_NOT_AUTHORIZED = BaseStatus::ERROR_NOT_AUTHORIZED,
  ERROR_VERSION_UPDATE_REQUIRED = BaseStatus::ERROR_VERSION_UPDATE_REQUIRED,
  ERROR_TIMEOUT = BaseStatus::ERROR_TIMEOUT,
  ERROR_CANCELED = BaseStatus::ERROR_CANCELED,
  ERROR_UI_BUSY = BaseStatus::ERROR_UI_BUSY,
  ERROR_LEFT_ROOM = BaseStatus::ERROR_LEFT_ROOM,
  ERROR_NO_DATA = BaseStatus::ERROR_NO_DATA,
  ERROR_NETWORK_OPERATION_FAILED = BaseStatus::ERROR_NETWORK_OPERATION_FAILED,
  ERROR_APP_MISCONFIGURED = BaseStatus::ERROR_APP_MISCONFIGURED,
  ERROR_GAME_NOT_FOUND = BaseStatus::ERROR_GAME_NOT_FOUND,
  ERROR_INTERRUPTED = BaseStatus::ERROR_INTERRUPTED
}
enum
Kumpulan nilai yang mungkin mewakili hasil upaya UI.
VideoCaptureMode{
  UNKNOWN = -1,
  FILE = 0,
  STREAM = 1
}
enum
Nilai yang menunjukkan jenis perekaman video yang dilakukan.
VideoCaptureOverlayState{
  UNKNOWN = -1,
  SHOWN = 1,
  STARTED = 2,
  STOPPED = 3,
  DISMISSED = 4
}
enum
Nilai yang menunjukkan status UI overlay perekaman video.
VideoQualityLevel{
  UNKNOWN = -1,
  SD = 0,
  HD = 1,
  XHD = 2,
  FULLHD = 3
}
enum
Nilai yang menunjukkan kualitas perekaman video.

Typedef

ConnectionRequestCallback typedef
std::function< void(int64_t client_id, const ConnectionRequest &request)>
Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba terhubung ke endpoint aplikasi itu sendiri.
ConnectionResponseCallback typedef
std::function< void(int64_t client_id, const ConnectionResponse &response)>
Menentukan jenis callback yang menerima ConnectionResponse saat respons tiba setelah upaya untuk membuat koneksi ke endpoint jarak jauh.
Duration typedef
std::chrono::milliseconds
Jenis data yang digunakan untuk menentukan durasi dalam milidetik.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, const StartAdvertisingResult &result)>
Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya iklan endpoint lokal selesai; kolom keberhasilannya menunjukkan apakah iklan berhasil dimulai.
Timeout typedef
std::chrono::milliseconds
Jenis data yang digunakan dalam menentukan periode waktu tunggu untuk operasi yang dicoba.
Timestamp typedef
std::chrono::milliseconds
Jenis data yang digunakan untuk menentukan stempel waktu.
TurnBasedMultiplayerEvent typedef Tidak digunakan lagi. Lebih memilih MultiplayerEvent.

Fungsi

DEFAULT_ON_AUTH_ACTION_FINISHED(AuthOperation op, AuthStatus status)
void
Ini adalah nilai default untuk Builder::SetOnAuthActionFinished.
DEFAULT_ON_AUTH_ACTION_STARTED(AuthOperation op)
void
Ini adalah nilai default untuk Builder:SetOnAuthActionStarted.
DEFAULT_ON_LOG(LogLevel level, const std::string & message)
void
Ini adalah nilai default untuk Builder::SetLogging.
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
void
Ini adalah nilai default Builder::SetOnMultiplayerInvitationEvent.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
void
Ini adalah nilai default Builder::SetOnTurnBasedMatchEvent.
DebugString(AchievementType type)
std::string
Menampilkan jenis pencapaian yang dapat dibaca manusia.
DebugString(AchievementState state)
std::string
Menampilkan status pencapaian yang dapat dibaca manusia.
DebugString(const Achievement & achievement)
std::string
Menampilkan pencapaian yang dapat dibaca manusia.
DebugString(const Event & event)
std::string
Menampilkan semua data peristiwa dalam bentuk yang dapat dibaca manusia.
DebugString(LeaderboardOrder order)
std::string
Menampilkan nilai urutan dalam bentuk yang dapat dibaca manusia.
DebugString(const Leaderboard & leaderboard)
std::string
Menampilkan semua data papan peringkat dalam bentuk yang dapat dibaca manusia.
DebugString(LeaderboardStart start)
std::string
Menampilkan nilai awal dalam bentuk yang dapat dibaca manusia.
DebugString(LeaderboardTimeSpan time_span)
std::string
Menampilkan nilai time_span dalam bentuk yang dapat dibaca manusia.
DebugString(LeaderboardCollection collection)
std::string
Menampilkan nilai koleksi dalam bentuk yang dapat dibaca manusia.
DebugString(const Score & score)
std::string
Menampilkan semua data skor dalam bentuk yang dapat dibaca manusia.
DebugString(const ScorePage & score_page)
std::string
Menampilkan semua data halaman skor dalam bentuk yang dapat dibaca manusia.
DebugString(const ScorePage::Entry & entry)
std::string
Menampilkan semua entri skor dalam bentuk yang dapat dibaca manusia.
DebugString(const ScoreSummary & summary)
std::string
Menampilkan semua data ringkasan skor dalam bentuk yang dapat dibaca manusia.
DebugString(const TurnBasedMatch & match)
std::string
Menampilkan data untuk pertandingan berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString(const MultiplayerInvitation & invitation)
std::string
Menampilkan data untuk undangan multipemain dalam bentuk yang dapat dibaca manusia.
DebugString(const TurnBasedMatchConfig & config)
std::string
Menampilkan data untuk objek konfigurasi pertandingan berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString(const MultiplayerParticipant & participant)
std::string
Menampilkan peserta multiplayer dalam bentuk yang dapat dibaca manusia.
DebugString(RealTimeRoom room)
std::string
Menampilkan RealTimeRoom dalam bentuk yang dapat dibaca manusia.
DebugString(RealTimeRoomStatus status)
std::string
Menampilkan RealTimeRoomStatus dalam bentuk yang dapat dibaca manusia.
DebugString(const Player & player)
std::string
Menampilkan semua data pemain dalam bentuk yang dapat dibaca manusia.
DebugString(const PlayerLevel & player)
std::string
Menampilkan info level pemain dalam bentuk yang dapat dibaca manusia.
DebugString(const SnapshotMetadataChange::CoverImage & image)
std::string
Menampilkan data dari gambar sampul snapshot dalam bentuk yang dapat dibaca manusia.
DebugString(const SnapshotMetadata & metadata)
std::string
Menampilkan data dari objek metadata snapshot dalam bentuk yang dapat dibaca manusia.
DebugString(const SnapshotMetadataChange & change)
std::string
Menampilkan data dari perubahan metadata snapshot dalam bentuk yang dapat dibaca manusia.
DebugString(BaseStatus::StatusCode status)
std::string
Menampilkan BaseStatus dalam bentuk yang dapat dibaca manusia.
DebugString(AuthStatus status)
std::string
Menampilkan status otorisasi dalam bentuk yang dapat dibaca manusia.
DebugString(ResponseStatus status)
std::string
Menampilkan status respons dalam bentuk yang dapat dibaca manusia.
DebugString(FlushStatus status)
std::string
Menampilkan status flush dalam bentuk yang dapat dibaca manusia.
DebugString(UIStatus status)
std::string
Menampilkan status UI dalam bentuk yang dapat dibaca manusia.
DebugString(MultiplayerStatus status)
std::string
Menampilkan status multipemain dalam bentuk yang dapat dibaca manusia.
DebugString(SnapshotOpenStatus status)
std::string
Menampilkan status terbuka snapshot dalam bentuk yang dapat dibaca manusia.
DebugString(Timeout timeout)
std::string
Menampilkan waktu tunggu dalam bentuk yang dapat dibaca manusia.
DebugString(DataSource source)
std::string
Menampilkan sumber data dalam bentuk yang dapat dibaca manusia.
DebugString(LogLevel level)
std::string
Menampilkan tingkat log dalam bentuk yang dapat dibaca manusia.
DebugString(AuthOperation op)
std::string
Menampilkan operasi otorisasi dalam bentuk yang dapat dibaca manusia.
DebugString(ImageResolution res)
std::string
Menampilkan pilihan resolusi gambar dalam bentuk yang dapat dibaca manusia.
DebugString(EventVisibility vis)
std::string
Menampilkan visibilitas peristiwa dalam bentuk yang dapat dibaca manusia.
DebugString(ParticipantStatus status)
std::string
Menampilkan status peserta dalam bentuk yang dapat dibaca manusia.
DebugString(MatchResult result)
std::string
Menampilkan hasil pencocokan dalam bentuk yang dapat dibaca manusia.
DebugString(MatchStatus status)
std::string
Menampilkan status kecocokan dalam bentuk yang dapat dibaca manusia.
DebugString(MultiplayerEvent event)
std::string
Menampilkan peristiwa multiplayer berbasis giliran dalam bentuk yang dapat dibaca manusia.
DebugString(SnapshotConflictPolicy policy)
std::string
Menampilkan kebijakan konflik snapshot dalam bentuk yang dapat dibaca manusia.
DebugString(VideoCaptureMode mode)
std::string
Menampilkan mode perekaman video dalam bentuk yang dapat dibaca manusia.
DebugString(VideoQualityLevel level)
std::string
Menampilkan tingkat kualitas video dalam bentuk yang dapat dibaca manusia.
IsError(BaseStatus::StatusCode)
bool
Menampilkan nilai benar jika BaseStatus mewakili operasi yang tidak berhasil.
IsError(AuthStatus)
bool
Menampilkan nilai benar jika otorisasi tidak berhasil diselesaikan.
IsError(ResponseStatus)
bool
Menampilkan nilai benar (true) jika operasi yang dicoba tidak menghasilkan respons yang berhasil.
IsError(FlushStatus)
bool
Menampilkan nilai benar jika penghapusan tidak berhasil diselesaikan.
IsError(UIStatus)
bool
Menampilkan true jika operasi UI tidak berhasil diselesaikan.
IsError(MultiplayerStatus)
bool
Menampilkan nilai benar (true) jika operasi Multipemain tidak berhasil diselesaikan.
IsError(SnapshotOpenStatus)
bool
Menampilkan nilai benar (true) jika operasi buka snapshot tidak berhasil diselesaikan.
IsSuccess(BaseStatus::StatusCode)
bool
Menampilkan true (benar) jika BaseStatus mewakili operasi yang berhasil.
IsSuccess(AuthStatus)
bool
Menampilkan nilai benar jika otorisasi berhasil diselesaikan.
IsSuccess(ResponseStatus)
bool
Menampilkan nilai benar jika operasi yang dicoba menghasilkan respons yang berhasil.
IsSuccess(FlushStatus)
bool
Menampilkan benar jika penghapusan berhasil diselesaikan.
IsSuccess(UIStatus)
bool
Menampilkan nilai benar jika operasi UI berhasil diselesaikan.
IsSuccess(MultiplayerStatus)
bool
Menampilkan nilai benar jika operasi multiplayer berhasil diselesaikan.
IsSuccess(SnapshotOpenStatus)
bool
Menampilkan true (benar) jika operasi buka snapshot berhasil diselesaikan.
operator<<(std::ostream & os, AchievementType type)
std::ostream &
Menulis jenis pencapaian yang dapat dibaca manusia ke aliran output.
operator<<(std::ostream & os, AchievementState state)
std::ostream &
Menulis status pencapaian yang dapat dibaca manusia ke aliran output.
operator<<(std::ostream & os, const Achievement & achievement)
std::ostream &
Menulis pencapaian yang dapat dibaca manusia ke aliran output.
operator<<(std::ostream & os, const Event & event)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, EventVisibility vis)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, LeaderboardOrder order)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const Leaderboard & leaderboard)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, LeaderboardStart start)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, LeaderboardCollection collection)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const Score & score)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const ScorePage & score_page)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const ScorePage::Entry & entry)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const ScoreSummary & summary)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const TurnBasedMatch & match)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, RealTimeRoomStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, RealTimeRoom room)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, ParticipantStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, MatchResult result)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, MatchStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, MultiplayerEvent event)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const Player & player)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const PlayerLevel & player)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, ImageResolution res)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, BaseStatus::StatusCode status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, AuthStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, ResponseStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, FlushStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, UIStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, MultiplayerStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, SnapshotOpenStatus status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, Timeout timeout)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, DataSource status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, LogLevel status)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, AuthOperation op)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, VideoCaptureMode mode)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.
operator<<(std::ostream & os, VideoQualityLevel level)
std::ostream &
Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

Class

gpg::Achievement

Satu struktur data yang memungkinkan Anda mengakses data tentang status pencapaian tertentu.

gpg::AchievementManager

Mendapatkan dan menetapkan berbagai data terkait pencapaian.

gpg::AndroidPlatformConfiguration

Konfigurasi platform yang digunakan saat membuat instance class GameServices di Android.

gpg::CaptureOverlayStateListenerHelper

Menentukan helper yang dapat digunakan untuk memberikan callback ICaptureOverlayStateListener ke SDK tanpa menentukan antarmuka ICaptureOverlayStateListener lengkap.

gpg::EndpointDiscoveryListenerHelper

Menentukan helper yang dapat digunakan untuk memberikan callback IEndpointDiscoveryListener ke SDK tanpa menentukan antarmuka IEndpointDiscoveryListener lengkap.

gpg::Event

Satu struktur data yang berisi data tentang status peristiwa tertentu.

gpg::EventManager

Mendapatkan dan menetapkan berbagai data terkait peristiwa.

gpg::GameServices

Titik awal untuk berinteraksi dengan Google Play Game.

gpg::ICaptureOverlayStateListener

Menentukan antarmuka yang dapat mengirimkan peristiwa yang terkait dengan perubahan status perekaman video.

gpg::ICrossAppEndpointDiscoveryListener

Menentukan antarmuka yang dapat dikirimkan peristiwa yang terkait dengan penemuan endpoint jarak jauh lintas aplikasi.

gpg::IEndpointDiscoveryListener

Menentukan antarmuka yang dapat dikirimkan peristiwa yang terkait dengan penemuan endpoint jarak jauh.

gpg::IMessageListener

Menentukan antarmuka yang dapat dikirim pesan dari endpoint jarak jauh.

gpg::IRealTimeEventListener

Menentukan antarmuka yang dapat mengirimkan peristiwa yang berkaitan dengan multiplayer real-time.

gpg::Leaderboard

Satu struktur data yang memungkinkan Anda mengakses data tentang status papan peringkat tertentu, seperti nama dan validitasnya.

gpg::LeaderboardManager

Mendapatkan dan menetapkan berbagai data terkait papan peringkat.

gpg::MessageListenerHelper

Menentukan helper yang dapat digunakan untuk memberikan callback IMessageListener ke SDK tanpa menentukan antarmuka IMessageListener lengkap.

gpg::MultiplayerInvitation

Struktur data yang berisi data tentang status undangan saat ini ke pertandingan berbasis giliran.

gpg::MultiplayerParticipant

Struktur data yang berisi data tentang peserta dalam pertandingan multipemain.

gpg::NearbyConnections

API yang digunakan untuk membuat koneksi dan berkomunikasi antar-aplikasi di jaringan lokal yang sama.

gpg::ParticipantResults

Struktur data yang berisi data tentang hasil per peserta untuk TurnBasedMatch.

gpg::Player

Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.

gpg::PlayerLevel

Satu struktur data yang berisi data tentang level pemain.

gpg::PlayerManager

Mendapatkan dan menetapkan berbagai data terkait pemain.

gpg::PlayerStats

Struktur data yang memungkinkan Anda mengakses data tentang pemain tertentu.

gpg::RealTimeEventListenerHelper

Menentukan helper yang dapat digunakan untuk memberikan callback IRealTimeEventListener ke SDK tanpa menentukan antarmuka IRealTimeEventListener lengkap.

gpg::RealTimeMultiplayerManager

Mengambil, mengubah, menangani pesan untuk, dan membuat objek RealTimeRoom.

gpg::RealTimeRoom

Struktur data yang berisi status ruang multiplayer real-time saat ini.

gpg::RealTimeRoomConfig

Struktur data yang berisi data yang diperlukan untuk membuat objek RealTimeRoom.

gpg::Score

Satu struktur data yang memungkinkan Anda mengakses data tentang skor pemain.

gpg::ScorePage

Satu struktur data yang memungkinkan Anda mengakses data skor.

gpg::ScoreSummary

Satu struktur data yang memungkinkan Anda mengakses ringkasan informasi skor.

gpg::SnapshotManager

Mendapatkan dan menetapkan berbagai data terkait snapshot.

gpg::SnapshotMetadata

Satu struktur data yang memungkinkan Anda mengakses data tentang status metadata snapshot tertentu.

gpg::SnapshotMetadataChange

Satu struktur data yang memungkinkan Anda mengakses data tentang status snapshot tertentu.

gpg::StatsManager

Mendapatkan dan menetapkan berbagai data terkait statistik.

gpg::TurnBasedMatch

Struktur data yang berisi data tentang status TurnBasedMatch saat ini.

gpg::TurnBasedMatchConfig

Struktur data yang berisi data yang diperlukan untuk membuat TurnBasedMatch.

gpg::TurnBasedMultiplayerManager

Mengambil, mengubah, dan membuat objek TurnBasedMatch.

gpg::VideoCapabilities

Struktur data yang memungkinkan akses ke informasi tentang kemampuan yang dimiliki perangkat saat ini untuk perekaman video.

gpg::VideoCaptureState

Struktur data yang memungkinkan akses ke status perekaman video saat ini.

gpg::VideoManager

Mendapatkan dan menetapkan berbagai data terkait video.

Struct

gpg::AndroidInitialization

AndroidInitialization mencakup tiga fungsi inisialisasi, yang salah satunya harus dipanggil.

gpg::AndroidSupport

Fungsi yang mengaktifkan dukungan pra-Android 4.0.

gpg::AppIdentifier

ID untuk aplikasi.

gpg::BaseStatus

Struktur yang berisi semua kemungkinan kode status yang dapat ditampilkan oleh API kami.

gpg::ConnectionRequest

Permintaan untuk membuat koneksi.

gpg::ConnectionResponse

Respons terhadap permintaan koneksi.

gpg::EndpointDetails

Detail tentang endpoint jarak jauh yang telah ditemukan aplikasi.

gpg::StartAdvertisingResult

ID dan nama instance yang terdaftar di perangkat ini.

Enumerasi

AchievementState

 AchievementState

Nilai yang digunakan untuk menentukan status pencapaian.

Pencapaian tersembunyi adalah pencapaian yang keberadaannya belum ditemukan pemain. beri tahu mereka tentang pencapaian tersebut. Pencapaian yang terungkap adalah pencapaian yang diketahui pemain, tetapi belum diperoleh. Pencapaian yang terbuka adalah pencapaian yang telah diperoleh pemain.

Properti
HIDDEN

Tidak terlihat oleh pemain.

REVEALED

Terlihat oleh pemain, tetapi belum dibuka.

UNLOCKED

Pemain telah memenuhi persyaratan untuk pencapaian ini.

AchievementType

 AchievementType

Nilai yang digunakan untuk menentukan jenis pencapaian.

Pemain membuat progres bertahap (langkah) menuju pencapaian inkremental. Ia menyelesaikan pencapaian standar dalam satu langkah.

Properti
INCREMENTAL

Pencapaian inkremental - diselesaikan dalam beberapa langkah.

STANDARD

Pencapaian standar - diselesaikan dalam satu langkah.

AuthOperation

 AuthOperation

Nilai yang digunakan untuk menentukan jenis operasi otorisasi yang akan dilakukan.

Properti
SIGN_IN

Login

SIGN_OUT

Logout.

AuthStatus

 AuthStatus

Kumpulan kemungkinan nilai yang mewakili hasil upaya otorisasi.

Properti
ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

ERROR_VERSION_UPDATE_REQUIRED

Versi layanan Google Play yang diinstal sudah tidak berlaku.

VALID

Operasi berhasil.

CommonErrorStatus

 CommonErrorStatus

Kumpulan kemungkinan nilai yang mewakili error yang umum untuk semua operasi.

Nilai error ini harus disertakan dalam setiap kumpulan nilai Status.

Properti
ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

Lihat log untuk mengetahui info selengkapnya.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

DataSource

 DataSource

Nilai yang menentukan tempat untuk mendapatkan data saat mengambil pencapaian, papan peringkat, dan data lainnya.

Jika setelan adalah CACHE_OR_NETWORK, sistem akan menggunakan cache lokal saat tidak ada koneksi jaringan yang tersedia.

Properti
CACHE_OR_NETWORK

Gunakan cache atau jaringan.

(Sistem akan menggunakan cache lokal jika tidak ada koneksi jaringan yang tersedia.)

NETWORK_ONLY

Memaksa pemuatan ulang data dari jaringan.

Permintaan akan gagal jika tidak ada koneksi jaringan yang tersedia.

EventVisibility

 EventVisibility

Nilai yang menentukan apakah peristiwa disembunyikan dari pemutar, atau terlihat olehnya.

Properti
HIDDEN

Tidak terlihat oleh pemain.

REVEALED

Dapat dilihat oleh pemain.

FlushStatus

 FlushStatus

Kumpulan kemungkinan nilai yang mewakili hasil upaya penghapusan.

Properti
ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

ERROR_VERSION_UPDATE_REQUIRED

Versi layanan Google Play yang diinstal sudah tidak berlaku.

FLUSHED

Operasi penghapusan berhasil.

ImageResolution

 ImageResolution

Nilai yang digunakan untuk menentukan resolusi pengambilan gambar tertentu.

Properti
HI_RES

Resolusi tinggi.

ICON

Resolusi berukuran ikon.

InitializationStatus

 InitializationStatus

Kumpulan kemungkinan nilai yang mewakili hasil upaya inisialisasi API.

Jika klien API telah terputus, callback akan dipanggil dengan InitializationStatus::DISCONNECTED untuk memberi tahu pengguna bahwa semua panggilan API tidak akan berhasil diotorisasi hingga GoogleApiClient yang mendasarinya terhubung kembali.

LeaderboardCollection

 LeaderboardCollection

Nilai yang menentukan apakah papan peringkat dapat dilihat oleh siapa saja yang memiliki akun Google+ (publik), atau hanya anggota lingkaran Google+ pemain (sosial).

Properti
PUBLIC

Dapat dilihat oleh semua orang.

SOCIAL

Hanya dapat dilihat oleh anggota grafik sosial pemain.

Tidak digunakan lagi.

LeaderboardOrder

 LeaderboardOrder

Nilai yang menentukan apakah skor yang lebih besar atau lebih kecil harus ditafsirkan sebagai lebih baik dalam konteks papan peringkat.

Properti
LARGER_IS_BETTER

Semakin besar, semakin baik.

SMALLER_IS_BETTER

Semakin kecil, semakin baik.

LeaderboardStart

 LeaderboardStart

Nilai yang menentukan apakah peringkat ditampilkan di papan peringkat berdasarkan urutan skor atau pemain.

Properti
PLAYER_CENTERED

Mulai papan peringkat di skor pemain, di tengah.

TOP_SCORES

Mulai papan peringkat di bagian atas.

LeaderboardTimeSpan

 LeaderboardTimeSpan

Nilai yang menentukan jangka waktu yang dicakup papan peringkat.

Properti
ALL_TIME

Sepanjang waktu.

DAILY

Harian.

WEEKLY

Mingguan.

LogLevel

 LogLevel

Nilai yang digunakan untuk menentukan tingkat logging.

Properti
ERROR

Khusus Error.

INFO

Semua pesan log selain panjang.

VERBOSE

Semua pesan log.

WARNING

Hanya peringatan dan error.

MatchResult

 MatchResult

Nilai yang digunakan untuk menentukan hasil TurnBasedMatch untuk peserta.

Properti
DISAGREED

Peserta tidak menyetujui kecocokan.

DISCONNECTED

Sambungan peserta terputus.

LOSS

Peserta hilang.

NONE

Tidak ada hasil.

TIE

Pertandingan berakhir seri.

WIN

Peserta menang.

MatchStatus

 MatchStatus

Nilai yang digunakan untuk menentukan status TurnBasedMatch bagi peserta lokal.

Properti
CANCELED

Pertandingan dibatalkan.

COMPLETED

Pencocokan selesai.

EXPIRED

Masa berlaku pertandingan telah berakhir.

INVITED

Lawan telah diundang.

MY_TURN

Sekarang giliran peserta.

PENDING_COMPLETION

Pencocokan tertunda penyelesaiannya.

THEIR_TURN

Ini bukan giliran peserta.

MultiplayerEvent

 MultiplayerEvent

Nilai yang digunakan untuk menentukan jenis update yang dilaporkan oleh callback multipemain.

Lihat juga: gpg::GameServices::Builder::SetOnTurnBasedMatchEvent Lihat juga: gpg::GameServices::Builder::SetOnMultiplayerInvitationEvent

Properti
REMOVED

Kecocokan telah dihapus dari perangkat, dan tidak boleh digunakan lagi.

UPDATED

Pertandingan multipemain diperbarui saat aplikasi berjalan.

UPDATED_FROM_APP_LAUNCH

Pertandingan multipemain telah diperbarui, dan aplikasi diluncurkan sebagai respons terhadap pembaruan ini.

MultiplayerInvitationType

 MultiplayerInvitationType

Nilai yang mengidentifikasi jenis MultiplayerInvitation.

Properti
REAL_TIME

Pertandingan multiplayer real-time.

TURN_BASED

Pertandingan multiplayer berbasis giliran.

MultiplayerStatus

 MultiplayerStatus

Kumpulan kemungkinan nilai yang mewakili hasil operasi multipemain.

Properti
DEFERRED

Terjadi error jaringan, tetapi data berhasil diubah secara lokal.

ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

Lihat log untuk mengetahui info selengkapnya.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INACTIVE_MATCH

Pencocokan saat ini tidak aktif.

Tindakan ini tidak dapat dilakukan pada kecocokan yang tidak aktif.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_INVALID_MATCH

Pencocokan tidak valid.

ERROR_INVALID_RESULTS

Hasil kecocokan yang diberikan dalam panggilan API ini tidak valid.

Hal ini mencakup kasus hasil duplikat, hasil untuk pemain yang tidak ada dalam pertandingan, dll.

ERROR_MATCH_ALREADY_REMATCHED

Pertandingan yang ditentukan telah memiliki pertandingan ulang yang dibuat.

ERROR_MATCH_INVALID_MATCH_STATE

Kecocokan tidak dalam status yang benar untuk melakukan tindakan yang ditentukan.

ERROR_MATCH_INVALID_PARTICIPANT_STATE

Satu atau beberapa peserta dalam kecocokan ini tidak dalam status yang valid.

ERROR_MATCH_LOCALLY_MODIFIED

Kecocokan yang ditentukan telah diubah secara lokal, dan harus dikirim ke server sebelum operasi ini dapat dilakukan.

ERROR_MATCH_NOT_FOUND

Kecocokan yang ditentukan tidak dapat ditemukan.

ERROR_MATCH_OUT_OF_DATE

Data kecocokan sudah tidak berlaku, dan telah diubah di server.

ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED

Pengguna tidak diizinkan untuk membuat game multipemain baru saat ini.

Hal ini dapat terjadi jika pengguna sudah memiliki terlalu banyak undangan yang belum disetujui.

ERROR_MULTIPLAYER_DISABLED

Game ini tidak mengaktifkan jenis multiplayer ini di konsol developer.

ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE

Pencocokan bukan jenis yang tepat untuk melakukan tindakan ini.

ERROR_MULTIPLAYER_INVALID_OPERATION

Operasi multiplayer ini tidak valid, dan server menolaknya.

ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER

Pengguna mencoba mengundang pengguna lain yang tidak diberi otorisasi untuk melihat game.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_REAL_TIME_ROOM_NOT_JOINED

Pesan gagal dikirim karena ruang RTMP tidak bergabung.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

ERROR_VERSION_UPDATE_REQUIRED

Versi layanan Google Play yang diinstal sudah tidak berlaku.

VALID

Operasi berhasil.

VALID_BUT_STALE

Terjadi error jaringan saat mencoba mengambil data baru, tetapi beberapa data yang di-cache secara lokal tersedia.

Data yang ditampilkan mungkin sudah tidak relevan dan/atau tidak lengkap.

ParticipantStatus

 ParticipantStatus

Nilai yang digunakan untuk menentukan status peserta dalam TurnBasedMatch.

Properti
DECLINED

Peserta telah menolak undangan mereka.

FINISHED

Peserta telah selesai.

INVITED

Peserta telah diundang.

JOINED

Peserta telah bergabung.

LEFT

Peserta telah keluar dari pertandingan.

NOT_INVITED_YET

Peserta belum diundang.

UNRESPONSIVE

Peserta tidak merespons.

RealTimeRoomStatus

 RealTimeRoomStatus

Nilai yang mewakili status RealTimeRoom saat ini.

Properti
ACTIVE

Ruang aktif dan koneksi dibuat.

AUTO_MATCHING

Satu atau beberapa slot di ruang menunggu untuk diisi dengan pencocokan otomatis.

CONNECTING

Ruang menunggu klien terhubung satu sama lain.

DELETED

Ruang telah dihapus.

INVITING

Ruang memiliki satu atau beberapa pemain yang telah diundang dan belum merespons.

ResponseStatus

 ResponseStatus

Kumpulan kemungkinan nilai yang mewakili hasil operasi yang dicoba.

Properti
DEFERRED

Terjadi error jaringan, tetapi data berhasil diubah secara lokal.

ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_LICENSE_CHECK_FAILED

Aplikasi ini tidak dilisensikan kepada pengguna.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

ERROR_VERSION_UPDATE_REQUIRED

Versi layanan Google Play yang diinstal sudah tidak berlaku.

VALID

Operasi berhasil.

VALID_BUT_STALE

Terjadi error jaringan saat mencoba mengambil data baru, tetapi beberapa data yang di-cache secara lokal tersedia.

Data yang ditampilkan mungkin sudah tidak relevan dan/atau tidak lengkap.

SnapshotConflictPolicy

 SnapshotConflictPolicy

Nilai yang digunakan untuk menentukan kebijakan resolusi konflik Snapshot.

Lihat gpg::SnapshotManager::Open

Properti
HIGHEST_PROGRESS

Jika terjadi konflik, snapshot dengan nilai progres tertinggi akan digunakan.

LAST_KNOWN_GOOD

Jika terjadi konflik, versi baik yang terakhir diketahui dari snapshot ini akan digunakan.

LONGEST_PLAYTIME

Jika terjadi konflik, snapshot dengan waktu pemutaran terlama akan digunakan.

MANUAL

Jika terjadi konflik, hasilnya akan ditampilkan ke aplikasi untuk diselesaikan.

MOST_RECENTLY_MODIFIED

Jika terjadi konflik, versi snapshot ini yang terakhir diubah akan digunakan.

SnapshotOpenStatus

 SnapshotOpenStatus

Kumpulan kemungkinan nilai yang mewakili hasil operasi buka snapshot.

Properti
ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

Lihat log untuk mengetahui info selengkapnya.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_SNAPSHOT_COMMIT_FAILED

Upaya untuk melakukan perubahan pada snapshot gagal.

ERROR_SNAPSHOT_CONFLICT_MISSING

Konflik snapshot yang sedang diselesaikan tidak ada.

ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE

Terjadi error saat mencoba membuka konten snapshot.

ERROR_SNAPSHOT_CREATION_FAILED

Upaya untuk membuat snapshot gagal.

ERROR_SNAPSHOT_FOLDER_UNAVAILABLE

Folder root untuk snapshot tidak dapat ditemukan atau dibuat.

ERROR_SNAPSHOT_NOT_FOUND

Snapshot yang ditentukan tidak ditemukan.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

VALID

Operasi berhasil.

VALID_WITH_CONFLICT

Operasi berhasil, tetapi konflik terdeteksi.

UIStatus

 UIStatus

Kumpulan nilai yang mungkin mewakili hasil upaya UI.

Properti
ERROR_APP_MISCONFIGURED

Aplikasi tidak dikonfigurasi dengan benar.

Lihat log untuk mengetahui info selengkapnya.

ERROR_CANCELED

Pengguna menutup UI, sehingga membatalkan operasi.

ERROR_GAME_NOT_FOUND

ID game yang ditentukan tidak dikenali oleh server.

ERROR_INTERNAL

Terjadi error internal.

ERROR_INTERRUPTED

Panggilan pemblokiran terganggu saat menunggu dan tidak berjalan hingga selesai.

ERROR_LEFT_ROOM

Pemain meninggalkan ruang multiplayer.

ERROR_NETWORK_OPERATION_FAILED

Terjadi error jaringan selama operasi yang memerlukan akses jaringan.

ERROR_NOT_AUTHORIZED

Pemain tidak diizinkan untuk melakukan operasi.

ERROR_NO_DATA

Terjadi error jaringan, dan tidak ada data yang tersedia secara lokal.

ERROR_TIMEOUT

Waktu tunggu habis saat menunggu hasil.

ERROR_UI_BUSY

UI tidak dapat dibuka.

ERROR_VERSION_UPDATE_REQUIRED

Versi layanan Google Play yang diinstal sudah tidak berlaku.

VALID

Operasi berhasil.

VideoCaptureMode

 VideoCaptureMode

Nilai yang menunjukkan jenis perekaman video yang dilakukan.

Properti
FILE

Merekam audio dan video perangkat ke file lokal.

STREAM

Merekam audio dan video perangkat, serta melakukan live streaming.

Saat ini tidak didukung di Native SDK.

UNKNOWN

Nilai yang tidak diketahui untuk ditampilkan saat mode pengambilan tidak tersedia.

VideoCaptureOverlayState

 VideoCaptureOverlayState

Nilai yang menunjukkan status UI overlay perekaman video.

Properti
DISMISSED

Status yang digunakan untuk menunjukkan bahwa pengguna telah menutup overlay pengambilan dan tidak lagi terlihat.

SHOWN

Status yang digunakan untuk menunjukkan bahwa overlay pengambilan digambar di layar dan terlihat oleh pengguna.

STARTED

Status yang digunakan untuk menunjukkan bahwa pengguna telah memulai pengambilan melalui overlay pengambilan.

STOPPED

Status yang digunakan untuk menunjukkan bahwa pengguna telah berhenti merekam melalui overlay perekaman.

UNKNOWN

Status yang digunakan untuk menunjukkan bahwa status overlay pengambilan tidak diketahui.

Hal ini biasanya menunjukkan error.

VideoQualityLevel

 VideoQualityLevel

Nilai yang menunjukkan kualitas perekaman video.

Properti
FULLHD

Kualitas Full HD: resolusi 2160P dan kecepatan bit tinggi, misalnya

10-12Mbps.

HD

Kualitas HD: Resolusi HD DVD (yaitu

720p) dan kecepatan bit sedang (misalnya 3-4 Mbps).

SD

Kualitas SD: Resolusi standar (misalnya,

480p) dan kecepatan bit rendah (misalnya 1-2 Mbps).

UNKNOWN

Nilai yang tidak diketahui untuk ditampilkan jika level kualitas tidak tersedia.

XHD

Kualitas Extreme HD: resolusi BluRay HD (yaitu

1080p) dan kecepatan bit tinggi (misalnya 6-8 Mbps).

Typedef

ConnectionRequestCallback

std::function< void(int64_t client_id, const ConnectionRequest &request)> ConnectionRequestCallback

Menentukan jenis callback yang menerima ConnectionRequest saat endpoint jarak jauh mencoba terhubung ke endpoint aplikasi itu sendiri.

client_id adalah ID instance NearbyConnections yang menerima permintaan ini. request berisi detail permintaan koneksi.

ConnectionResponseCallback

std::function< void(int64_t client_id, const ConnectionResponse &response)> ConnectionResponseCallback

Menentukan jenis callback yang menerima ConnectionResponse saat respons tiba setelah upaya untuk membuat koneksi ke endpoint jarak jauh.

client_id adalah ID instance NearbyConnections yang mengirim permintaan koneksi. response berisi detail respons.

Durasi

std::chrono::milliseconds Duration

Jenis data yang digunakan untuk menentukan durasi dalam milidetik.

StartAdvertisingCallback

std::function< void(int64_t client_id, const StartAdvertisingResult &result)> StartAdvertisingCallback

Menentukan jenis callback yang menerima StartAdvertisingResult saat upaya iklan endpoint lokal selesai; kolom keberhasilannya menunjukkan apakah iklan berhasil dimulai.

client_id adalah ID instance NearbyConnections yang mencoba memulai iklan. result berisi hasil iklan tersebut.

Waktu tunggu

std::chrono::milliseconds Timeout

Jenis data yang digunakan dalam menentukan periode waktu tunggu untuk operasi yang dicoba.

Stempel waktu

std::chrono::milliseconds Timestamp

Jenis data yang digunakan untuk menentukan stempel waktu.

Relatif terhadap epoch (1/1/1970).

TurnBasedMultiplayerEvent

MultiplayerEvent TurnBasedMultiplayerEvent

Tidak digunakan lagi. Lebih memilih MultiplayerEvent.

Fungsi

DEFAULT_ON_AUTH_ACTION_FINISHED

void DEFAULT_ON_AUTH_ACTION_FINISHED(
  AuthOperation op,
  AuthStatus status
)

Ini adalah nilai default untuk Builder::SetOnAuthActionFinished.

Secara default, fungsi ini mencatat nama operasi autentikasi yang telah selesai, serta status penyelesaian operasi.

DEFAULT_ON_AUTH_ACTION_STARTED

void DEFAULT_ON_AUTH_ACTION_STARTED(
  AuthOperation op
)

Ini adalah nilai default untuk Builder:SetOnAuthActionStarted.

Secara default, fungsi ini mencatat nama operasi autentikasi yang telah dimulai ke dalam log.

DEFAULT_ON_LOG

void DEFAULT_ON_LOG(
  LogLevel level,
  const std::string & message
)

Ini adalah nilai default untuk Builder::SetLogging.

Secara default, log ditulis dengan cara khusus platform (yaitu, ke log Android atau NSLog).

DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED

void DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(
  MultiplayerEvent event,
  std::string invitation_id,
  MultiplayerInvitation invitation
)

Ini adalah nilai default Builder::SetOnMultiplayerInvitationEvent.

Secara default, fungsi ini mencatat id undangan ke dalam log.

DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT

void DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(
  MultiplayerEvent event,
  std::string match_id,
  TurnBasedMatch match
)

Ini adalah nilai default Builder::SetOnTurnBasedMatchEvent.

Secara default, fungsi ini mencatat ID pertandingan berbasis giliran yang diperbarui.

DebugString

std::string DebugString(
  AchievementType type
)

Menampilkan jenis pencapaian yang dapat dibaca manusia.

DebugString

std::string DebugString(
  AchievementState state
)

Menampilkan status pencapaian yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const Achievement & achievement
)

Menampilkan pencapaian yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const Event & event
)

Menampilkan semua data peristiwa dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  LeaderboardOrder order
)

Menampilkan nilai urutan dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const Leaderboard & leaderboard
)

Menampilkan semua data papan peringkat dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  LeaderboardStart start
)

Menampilkan nilai awal dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  LeaderboardTimeSpan time_span
)

Menampilkan nilai time_span dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  LeaderboardCollection collection
)

Menampilkan nilai koleksi dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const Score & score
)

Menampilkan semua data skor dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const ScorePage & score_page
)

Menampilkan semua data halaman skor dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const ScorePage::Entry & entry
)

Menampilkan semua entri skor dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const ScoreSummary & summary
)

Menampilkan semua data ringkasan skor dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const TurnBasedMatch & match
)

Menampilkan data untuk pertandingan berbasis giliran dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const MultiplayerInvitation & invitation
)

Menampilkan data untuk undangan multipemain dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const TurnBasedMatchConfig & config
)

Menampilkan data untuk objek konfigurasi pertandingan berbasis giliran dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const MultiplayerParticipant & participant
)

Menampilkan peserta multiplayer dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  RealTimeRoom room
)

Menampilkan RealTimeRoom dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  RealTimeRoomStatus status
)

Menampilkan RealTimeRoomStatus dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const Player & player
)

Menampilkan semua data pemain dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const PlayerLevel & player
)

Menampilkan info level pemain dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const SnapshotMetadataChange::CoverImage & image
)

Menampilkan data dari gambar sampul snapshot dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const SnapshotMetadata & metadata
)

Menampilkan data dari objek metadata snapshot dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  const SnapshotMetadataChange & change
)

Menampilkan data dari perubahan metadata snapshot dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  BaseStatus::StatusCode status
)

Menampilkan BaseStatus dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  AuthStatus status
)

Menampilkan status otorisasi dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  ResponseStatus status
)

Menampilkan status respons dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  FlushStatus status
)

Menampilkan status flush dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  UIStatus status
)

Menampilkan status UI dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  MultiplayerStatus status
)

Menampilkan status multipemain dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  SnapshotOpenStatus status
)

Menampilkan status terbuka snapshot dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  Timeout timeout
)

Menampilkan waktu tunggu dalam bentuk yang dapat dibaca manusia.

Menampilkan durasi dalam bentuk yang dapat dibaca manusia.

Menampilkan stempel waktu dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  DataSource source
)

Menampilkan sumber data dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  LogLevel level
)

Menampilkan tingkat log dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  AuthOperation op
)

Menampilkan operasi otorisasi dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  ImageResolution res
)

Menampilkan pilihan resolusi gambar dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  EventVisibility vis
)

Menampilkan visibilitas peristiwa dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  ParticipantStatus status
)

Menampilkan status peserta dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  MatchResult result
)

Menampilkan hasil pencocokan dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  MatchStatus status
)

Menampilkan status kecocokan dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  MultiplayerEvent event
)

Menampilkan peristiwa multiplayer berbasis giliran dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  SnapshotConflictPolicy policy
)

Menampilkan kebijakan konflik snapshot dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  VideoCaptureMode mode
)

Menampilkan mode perekaman video dalam bentuk yang dapat dibaca manusia.

DebugString

std::string DebugString(
  VideoQualityLevel level
)

Menampilkan tingkat kualitas video dalam bentuk yang dapat dibaca manusia.

IsError

bool IsError(
  BaseStatus::StatusCode
)

Menampilkan nilai benar jika BaseStatus mewakili operasi yang tidak berhasil.

IsError

bool IsError(
  AuthStatus
)

Menampilkan nilai benar jika otorisasi tidak berhasil diselesaikan.

IsError

bool IsError(
  ResponseStatus
)

Menampilkan nilai benar (true) jika operasi yang dicoba tidak menghasilkan respons yang berhasil.

IsError

bool IsError(
  FlushStatus
)

Menampilkan nilai benar jika penghapusan tidak berhasil diselesaikan.

IsError

bool IsError(
  UIStatus
)

Menampilkan true jika operasi UI tidak berhasil diselesaikan.

IsError

bool IsError(
  MultiplayerStatus
)

Menampilkan nilai benar (true) jika operasi Multipemain tidak berhasil diselesaikan.

IsError

bool IsError(
  SnapshotOpenStatus
)

Menampilkan nilai benar (true) jika operasi buka snapshot tidak berhasil diselesaikan.

IsSuccess

bool IsSuccess(
  BaseStatus::StatusCode
)

Menampilkan true (benar) jika BaseStatus mewakili operasi yang berhasil.

IsSuccess

bool IsSuccess(
  AuthStatus
)

Menampilkan nilai benar jika otorisasi berhasil diselesaikan.

IsSuccess

bool IsSuccess(
  ResponseStatus
)

Menampilkan benar jika operasi yang dicoba menghasilkan respons yang berhasil.

IsSuccess

bool IsSuccess(
  FlushStatus
)

Menampilkan benar jika penghapusan berhasil diselesaikan.

IsSuccess

bool IsSuccess(
  UIStatus
)

Menampilkan nilai benar jika operasi UI berhasil diselesaikan.

IsSuccess

bool IsSuccess(
  MultiplayerStatus
)

Menampilkan nilai benar jika operasi multiplayer berhasil diselesaikan.

IsSuccess

bool IsSuccess(
  SnapshotOpenStatus
)

Menampilkan true (benar) jika operasi buka snapshot berhasil diselesaikan.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  AchievementType type
)

Menulis jenis pencapaian yang dapat dibaca manusia ke aliran output.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  AchievementState state
)

Menulis status pencapaian yang dapat dibaca manusia ke aliran output.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const Achievement & achievement
)

Menulis pencapaian yang dapat dibaca manusia ke aliran output.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const Event & event
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  EventVisibility vis
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardOrder order
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const Leaderboard & leaderboard
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardStart start
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardTimeSpan time_span
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  LeaderboardCollection collection
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const Score & score
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const ScorePage & score_page
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const ScorePage::Entry & entry
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const ScoreSummary & summary
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const TurnBasedMatch & match
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const MultiplayerInvitation & invitation
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const TurnBasedMatchConfig & config
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const MultiplayerParticipant & participant
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  RealTimeRoomStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  RealTimeRoom room
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  ParticipantStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  MatchResult result
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  MatchStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  MultiplayerEvent event
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const Player & player
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const PlayerLevel & player
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  ImageResolution res
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadataChange::CoverImage & image
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadata & metadata
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  const SnapshotMetadataChange & change
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  SnapshotConflictPolicy policy
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  BaseStatus::StatusCode status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  AuthStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  ResponseStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  FlushStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  UIStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  MultiplayerStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  SnapshotOpenStatus status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  Timeout timeout
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  DataSource status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  LogLevel status
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  AuthOperation op
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  VideoCaptureMode mode
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.

operator<<

std::ostream & operator<<(
  std::ostream & os,
  VideoQualityLevel level
)

Disediakan untuk memudahkan penggunaan string debug yang sesuai dengan streaming.