gpg

Riepilogo

Enumerazioni

AchievementState{
  HIDDEN = 1,
  REVEALED = 2,
  UNLOCKED = 3
}
enum
Valori utilizzati per specificare lo stato dell'obiettivo.
AchievementType{
  STANDARD = 1,
  INCREMENTAL = 2
}
enum
Valori utilizzati per specificare il tipo di obiettivo.
AuthOperation{
  SIGN_IN = 1,
  SIGN_OUT = 2
}
enum
Valori utilizzati per specificare il tipo di operazione di autorizzazione da eseguire.
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
L'insieme di possibili valori che rappresentano il risultato di un tentativo di autorizzazione.
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
L'insieme di valori possibili che rappresentano errori comuni a tutte le operazioni.
DataSource{
  CACHE_OR_NETWORK = 1,
  NETWORK_ONLY = 2
}
enum
Valori che specificano da dove recuperare i dati quando si recuperano risultati, classifica e altri dati.
EventVisibility{
  HIDDEN = 1,
  REVEALED = 2
}
enum
Valori che specificano se un evento è nascosto al player o visibile a quest'ultimo.
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
L'insieme di possibili valori che rappresentano il risultato di un tentativo di svuotamento.
ImageResolution{
  ICON = 1,
  HI_RES = 2
}
enum
Valori utilizzati per specificare la risoluzione con cui recuperare una determinata immagine.
InitializationStatus enum
L'insieme di possibili valori che rappresentano il risultato di un tentativo di inizializzazione dell'API.
LeaderboardCollection{
  PUBLIC = 1,
  SOCIAL = 2
}
enum
Valori che specificano se una classifica può essere visualizzata da chiunque abbia un account Google+ (pubblico) o solo dai membri delle cerchie Google+ di un giocatore (social).
LeaderboardOrder{
  LARGER_IS_BETTER = 1,
  SMALLER_IS_BETTER = 2
}
enum
Valori che specificano in che modo i punteggi maggiori o minori devono essere interpretati come migliori nel contesto di una classifica.
LeaderboardStart{
  TOP_SCORES = 1,
  PLAYER_CENTERED = 2
}
enum
Valori che specificano se le classifiche vengono visualizzate in una classifica in ordine di punteggio o giocatore.
LeaderboardTimeSpan{
  DAILY = 1,
  WEEKLY = 2,
  ALL_TIME = 3
}
enum
Valori che specificano il periodo di tempo coperto da una classifica.
LogLevel{
  VERBOSE = 1,
  INFO = 2,
  WARNING = 3,
  ERROR = 4
}
enum
Valori utilizzati per specificare il livello di logging.
MatchResult{
  DISAGREED = 1,
  DISCONNECTED = 2,
  LOSS = 3,
  NONE = 4,
  TIE = 5,
  WIN = 6
}
enum
Valori utilizzati per specificare il risultato di una richiesta TurnBasedMatch per un partecipante.
MatchStatus{
  INVITED = 1,
  THEIR_TURN = 2,
  MY_TURN = 3,
  PENDING_COMPLETION = 4,
  COMPLETED = 5,
  CANCELED = 6,
  EXPIRED = 7
}
enum
Valori utilizzati per specificare lo stato di un TurnBasedMatch per il partecipante locale.
MultiplayerEvent{
  UPDATED = 1,
  UPDATED_FROM_APP_LAUNCH = 2,
  REMOVED = 3
}
enum
Valori utilizzati per specificare il tipo di aggiornamento segnalato da un callback multiplayer.
MultiplayerInvitationType{
  TURN_BASED = 1,
  REAL_TIME = 2
}
enum
Valori che identificano il tipo di 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
L'insieme di valori possibili che rappresentano il risultato di un'operazione multiplayer.
ParticipantStatus{
  INVITED = 1,
  JOINED = 2,
  DECLINED = 3,
  LEFT = 4,
  NOT_INVITED_YET = 5,
  FINISHED = 6,
  UNRESPONSIVE = 7
}
enum
Valori utilizzati per specificare lo stato di un partecipante all'interno di un TurnBasedMatch.
RealTimeRoomStatus{
  INVITING = 1,
  CONNECTING = 2,
  AUTO_MATCHING = 3,
  ACTIVE = 4,
  DELETED = 5
}
enum
Valori che rappresentano lo stato corrente di RealTimeRoom.
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
L'insieme di valori possibili che rappresentano il risultato di un'operazione tentata.
SnapshotConflictPolicy{
  MANUAL = 1,
  LONGEST_PLAYTIME = 2,
  LAST_KNOWN_GOOD = 3,
  MOST_RECENTLY_MODIFIED = 4,
  HIGHEST_PROGRESS = 5
}
enum
Valori utilizzati per specificare il criterio di risoluzione dei conflitti degli 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
L'insieme di valori possibili che rappresentano il risultato di un'operazione di apertura 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
L'insieme di possibili valori che rappresentano il risultato di un tentativo di utilizzo dell'interfaccia utente.
VideoCaptureMode{
  UNKNOWN = -1,
  FILE = 0,
  STREAM = 1
}
enum
Valori che indicano il tipo di acquisizione video eseguita.
VideoCaptureOverlayState{
  UNKNOWN = -1,
  SHOWN = 1,
  STARTED = 2,
  STOPPED = 3,
  DISMISSED = 4
}
enum
Valori che indicano lo stato dell'interfaccia utente overlay dell'acquisizione video.
VideoQualityLevel{
  UNKNOWN = -1,
  SD = 0,
  HD = 1,
  XHD = 2,
  FULLHD = 3
}
enum
Valori che indicano la qualità dell'acquisizione video.

Typedef

ConnectionRequestCallback typedef
std::function< void(int64_t client_id, const ConnectionRequest &request)>
Definisce un tipo di callback che riceve una ConnectionRequest quando un endpoint remoto tenta di connettersi all'endpoint dell'app.
ConnectionResponseCallback typedef
std::function< void(int64_t client_id, const ConnectionResponse &response)>
Definisce un tipo di callback che riceve una ConnectionResponse quando arriva una risposta dopo un tentativo di stabilire una connessione a un endpoint remoto.
Duration typedef
std::chrono::milliseconds
Tipo di dati utilizzato per specificare le durate in millisecondi.
StartAdvertisingCallback typedef
std::function< void(int64_t client_id, const StartAdvertisingResult &result)>
Definisce un tipo di callback che riceve un valore StartAdvertisingResult quando viene completato un tentativo pubblicitario di un endpoint locale; il relativo campo di operazione riuscita indica se la pubblicità è stata avviata correttamente.
Timeout typedef
std::chrono::milliseconds
Tipo di dati utilizzato per specificare i periodi di timeout per le operazioni tentate.
Timestamp typedef
std::chrono::milliseconds
Tipo di dati utilizzato per specificare i timestamp.
TurnBasedMultiplayerEvent typedef Deprecato. Preferisco l'evento Multiplayer.

Funzioni

DEFAULT_ON_AUTH_ACTION_FINISHED(AuthOperation op, AuthStatus status)
void
Questo è il valore predefinito per Builder::SetOnAuthActionFinished.
DEFAULT_ON_AUTH_ACTION_STARTED(AuthOperation op)
void
Questo è il valore predefinito per Builder:SetOnAuthActionStarted.
DEFAULT_ON_LOG(LogLevel level, const std::string & message)
void
Questo è il valore predefinito per Builder::SetLogging.
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED(MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation)
void
Questo è il valore predefinito di Builder::SetOnMultiplayerInvitoEvent.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT(MultiplayerEvent event, std::string match_id, TurnBasedMatch match)
void
Questo è il valore predefinito di Builder::SetOnTurnBasedMatchEvent.
DebugString(AchievementType type)
std::string
Restituisce un tipo di obiettivo leggibile.
DebugString(AchievementState state)
std::string
Restituisce uno stato degli obiettivi leggibile.
DebugString(const Achievement & achievement)
std::string
Restituisce un risultato leggibile.
DebugString(const Event & event)
std::string
Restituisce tutti i dati sugli eventi in formato leggibile.
DebugString(LeaderboardOrder order)
std::string
Restituisce il valore dell'ordine in formato leggibile.
DebugString(const Leaderboard & leaderboard)
std::string
Restituisce tutti i dati della classifica in formato leggibile.
DebugString(LeaderboardStart start)
std::string
Restituisce il valore di inizio in formato leggibile.
DebugString(LeaderboardTimeSpan time_span)
std::string
Restituisce il valore di time_span in formato leggibile.
DebugString(LeaderboardCollection collection)
std::string
Restituisce il valore di una raccolta in formato leggibile.
DebugString(const Score & score)
std::string
Restituisce tutti i dati dei punteggi in formato leggibile.
DebugString(const ScorePage & score_page)
std::string
Restituisce tutti i dati della pagina punteggio in formato leggibile.
DebugString(const ScorePage::Entry & entry)
std::string
Restituisce tutte le voci dei punteggi in formato leggibile.
DebugString(const ScoreSummary & summary)
std::string
Restituisce tutti i dati di riepilogo dei punteggi in formato leggibile.
DebugString(const TurnBasedMatch & match)
std::string
Restituisce i dati per una corrispondenza a turni in formato leggibile.
DebugString(const MultiplayerInvitation & invitation)
std::string
Restituisce i dati per un invito a una sessione multiplayer in formato leggibile.
DebugString(const TurnBasedMatchConfig & config)
std::string
Restituisce i dati di un oggetto di configurazione di corrispondenza a turni in formato leggibile.
DebugString(const MultiplayerParticipant & participant)
std::string
Restituisce un partecipante multiplayer in formato leggibile.
DebugString(RealTimeRoom room)
std::string
Restituisce RealTimeRoom in formato leggibile.
DebugString(RealTimeRoomStatus status)
std::string
Restituisce RealTimeRoomStatus in formato leggibile.
DebugString(const Player & player)
std::string
Restituisce tutti i dati del player in formato leggibile.
DebugString(const PlayerLevel & player)
std::string
Restituisce informazioni sul livello del giocatore in formato leggibile.
DebugString(const SnapshotMetadataChange::CoverImage & image)
std::string
Restituisce i dati di un'immagine di copertina di un'istantanea in formato leggibile.
DebugString(const SnapshotMetadata & metadata)
std::string
Restituisce i dati da un oggetto di metadati snapshot in formato leggibile.
DebugString(const SnapshotMetadataChange & change)
std::string
Restituisce i dati di una modifica dei metadati di uno snapshot in formato leggibile.
DebugString(BaseStatus::StatusCode status)
std::string
Restituisce un valore BaseStatus in formato leggibile.
DebugString(AuthStatus status)
std::string
Restituisce lo stato di autorizzazione in formato leggibile.
DebugString(ResponseStatus status)
std::string
Restituisce lo stato della risposta in formato leggibile.
DebugString(FlushStatus status)
std::string
Restituisce lo stato di svuotamento in formato leggibile.
DebugString(UIStatus status)
std::string
Restituisce lo stato dell'interfaccia utente in formato leggibile.
DebugString(MultiplayerStatus status)
std::string
Restituisce lo stato multiplayer in formato leggibile.
DebugString(SnapshotOpenStatus status)
std::string
Restituisce lo stato di apertura dello snapshot in formato leggibile.
DebugString(Timeout timeout)
std::string
Restituisce il timeout in formato leggibile.
DebugString(DataSource source)
std::string
Restituisce l'origine dati in formato leggibile.
DebugString(LogLevel level)
std::string
Restituisce il livello di log in formato leggibile.
DebugString(AuthOperation op)
std::string
Restituisce l'operazione di autorizzazione in formato leggibile.
DebugString(ImageResolution res)
std::string
Restituisce la selezione della risoluzione dell'immagine in formato leggibile.
DebugString(EventVisibility vis)
std::string
Restituisce la visibilità degli eventi in formato leggibile.
DebugString(ParticipantStatus status)
std::string
Restituisce lo stato del partecipante in formato leggibile.
DebugString(MatchResult result)
std::string
Restituisce il risultato della corrispondenza in formato leggibile.
DebugString(MatchStatus status)
std::string
Restituisce lo stato della corrispondenza in formato leggibile.
DebugString(MultiplayerEvent event)
std::string
Restituisce un evento multiplayer a turni in formato leggibile.
DebugString(SnapshotConflictPolicy policy)
std::string
Restituisce le norme sui conflitti relative agli snapshot in formato leggibile.
DebugString(VideoCaptureMode mode)
std::string
Restituisce la modalità di acquisizione video in formato leggibile.
DebugString(VideoQualityLevel level)
std::string
Restituisce il livello di qualità del video in formato leggibile.
IsError(BaseStatus::StatusCode)
bool
Restituisce true se un BaseStatus rappresenta un'operazione non riuscita.
IsError(AuthStatus)
bool
Restituisce true se l'autorizzazione non è stata completata correttamente.
IsError(ResponseStatus)
bool
Restituisce true se un tentativo di operazione non genera una risposta corretta.
IsError(FlushStatus)
bool
Restituisce true se uno azzeramento non è stato completato correttamente.
IsError(UIStatus)
bool
Restituisce true se un'operazione dell'interfaccia utente non è stata completata correttamente.
IsError(MultiplayerStatus)
bool
Restituisce true se un'operazione multiplayer non è stata completata correttamente.
IsError(SnapshotOpenStatus)
bool
Restituisce true se un'operazione di apertura snapshot non è stata completata correttamente.
IsSuccess(BaseStatus::StatusCode)
bool
Restituisce true se BaseStatus rappresenta un'operazione riuscita.
IsSuccess(AuthStatus)
bool
Restituisce true se l'autorizzazione è stata completata correttamente.
IsSuccess(ResponseStatus)
bool
Restituisce true se un tentativo di operazione ha generato una risposta corretta.
IsSuccess(FlushStatus)
bool
Restituisce true se uno svuotamento è stato completato correttamente.
IsSuccess(UIStatus)
bool
Restituisce true se un'operazione di UI è stata completata correttamente.
IsSuccess(MultiplayerStatus)
bool
Restituisce true se un'operazione multiplayer è stata completata correttamente.
IsSuccess(SnapshotOpenStatus)
bool
Restituisce true se un'operazione di apertura snapshot è stata completata correttamente.
operator<<(std::ostream & os, AchievementType type)
std::ostream &
Scrive un tipo di obiettivo leggibile in un flusso di output.
operator<<(std::ostream & os, AchievementState state)
std::ostream &
Scrive uno stato leggibile degli obiettivi in uno stream di output.
operator<<(std::ostream & os, const Achievement & achievement)
std::ostream &
Scrive un risultato leggibile in un flusso di output.
operator<<(std::ostream & os, const Event & event)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, EventVisibility vis)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, LeaderboardOrder order)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const Leaderboard & leaderboard)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, LeaderboardStart start)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, LeaderboardTimeSpan time_span)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, LeaderboardCollection collection)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const Score & score)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const ScorePage & score_page)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const ScorePage::Entry & entry)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const ScoreSummary & summary)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const TurnBasedMatch & match)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const MultiplayerInvitation & invitation)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const TurnBasedMatchConfig & config)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const MultiplayerParticipant & participant)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, RealTimeRoomStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, RealTimeRoom room)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, ParticipantStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, MatchResult result)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, MatchStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, MultiplayerEvent event)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const Player & player)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const PlayerLevel & player)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, ImageResolution res)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const SnapshotMetadataChange::CoverImage & image)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const SnapshotMetadata & metadata)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, const SnapshotMetadataChange & change)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, SnapshotConflictPolicy policy)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, BaseStatus::StatusCode status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, AuthStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, ResponseStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, FlushStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, UIStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, MultiplayerStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, SnapshotOpenStatus status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, Timeout timeout)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, DataSource status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, LogLevel status)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, AuthOperation op)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, VideoCaptureMode mode)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.
operator<<(std::ostream & os, VideoQualityLevel level)
std::ostream &
Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

Corsi

gpg::Obiettivo

Una singola struttura di dati che consente di accedere ai dati sullo stato di un obiettivo specifico.

gpg::AchievementManager

Consente di acquisire e impostare vari dati relativi agli obiettivi.

gpg::AndroidPlatformConfiguration

La configurazione della piattaforma utilizzata durante la creazione di un'istanza della classe GameServices su Android.

gpg::CaptureOverlayStateListenerHelper

Definisce un helper che può essere utilizzato per fornire i callback ICaptureOverlayStateListener all'SDK senza definire l'interfaccia completa ICaptureOverlayStateListener.

gpg::EndpointDiscoveryListenerHelper

Definisce un helper che può essere utilizzato per fornire callback IEndpointDiscoveryListener all'SDK senza definire l'interfaccia IEndpointDiscoveryListener completa.

gpg::Evento

Una singola struttura di dati contenente dati sullo stato di un evento specifico.

gpg::EventManager

Recupera e imposta vari dati relativi agli eventi.

gpg::GameServices

Il punto di partenza per interagire con Google Play Giochi.

gpg::ICaptureOverlayStateListener

Definisce un'interfaccia in grado di inviare eventi relativi a cambiamenti nello stato di acquisizione video.

gpg::ICrossAppEndpointDiscoveryListener

Definisce un'interfaccia che può essere pubblicata per eventi relativi al rilevamento degli endpoint remoti tra app.

gpg::IEndpointDiscoveryListener

Definisce un'interfaccia che può essere pubblicata per eventi relativi al rilevamento degli endpoint remoti.

gpg::IMessageListener

Definisce un'interfaccia che può essere consegnata ai messaggi da endpoint remoti.

gpg::IRealTimeEventListener

Definisce un'interfaccia in grado di offrire eventi relativi alla modalità multiplayer in tempo reale.

gpg::Classifica

Un'unica struttura di dati che consente di accedere ai dati sullo stato di una classifica specifica, come il nome e la validità.

gpg::LeaderboardManager

Consente di acquisire e impostare vari dati relativi alle classifiche.

gpg::MessageListenerHelper

Definisce un helper che può essere utilizzato per fornire i callback IMessageListener all'SDK senza definire l'interfaccia IMessageListener completa.

gpg::MultiplayerInvitation

Una struttura di dati contenente dati sullo stato corrente di un invito a una partita a turni.

gpg::MultiplayerParticipant

Una struttura di dati contenente dati su un partecipante a una partita multiplayer.

gpg::NearbyConnections

Un'API utilizzata per creare connessioni e comunicare tra app sulla stessa rete locale.

gpg::ParticipantResults

Una struttura di dati contenente dati sui risultati per partecipante per un TurnBasedMatch.

gpg::Giocatore

Una struttura di dati che ti consente di accedere ai dati su un player specifico.

gpg::PlayerLevel

Una singola struttura di dati contenente dati sul livello del giocatore.

gpg::PlayerManager

Consente di acquisire e impostare vari dati relativi ai giocatori.

gpg::PlayerStats

Una struttura di dati che ti consente di accedere ai dati su un player specifico.

gpg::RealTimeEventListenerHelper

Definisce un helper che può essere utilizzato per fornire callback IRealTimeEventListener all'SDK senza definire l'interfaccia IRealTimeEventListener completa.

gpg::RealTimeMultiplayerManager

Recupera, modifica, gestisce i messaggi e crea oggetti RealTimeRoom.

gpg::RealTimeRoom

Una struttura di dati contenente lo stato attuale di una stanza multiplayer in tempo reale.

gpg::RealTimeRoomConfig

Una struttura di dati contenente i dati necessari per creare un oggetto RealTimeRoom.

gpg::Punteggio

Struttura di dati unica che ti consente di accedere ai dati sul punteggio di un giocatore.

gpg::ScorePage

Una singola struttura di dati che consente di accedere ai dati dei punteggi.

gpg::ScoreSummary

Una singola struttura di dati che consente di accedere a un riepilogo delle informazioni sui punteggi.

gpg::SnapshotManager

Consente di acquisire e impostare vari dati relativi agli snapshot.

gpg::SnapshotMetadata

Una singola struttura di dati che consente di accedere ai dati sullo stato dei metadati di uno snapshot specifico.

gpg::SnapshotMetadataChange

Una singola struttura di dati che consente di accedere ai dati sullo stato di uno snapshot specifico.

gpg::StatsManager

Consente di acquisire e impostare vari dati relativi alle statistiche.

gpg::TurnBasedMatch

Una struttura di dati contenente dati sullo stato attuale di un elemento TurnBasedMatch.

gpg::TurnBasedMatchConfig

Una struttura di dati contenente i dati necessari per creare un TurnBasedMatch.

gpg::TurnBasedMultiplayerManager

Recupera, modifica e crea TurnBasedMatch oggetti.

gpg::VideoCapabilities

Una struttura di dati che consente di accedere alle informazioni sulle funzionalità del dispositivo corrente per la registrazione video.

gpg::VideoCaptureState

Una struttura di dati che consente di accedere allo stato corrente dell'acquisizione video.

gpg::VideoManager

Recupera e imposta vari dati relativi ai video.

Strutture

gpg::AndroidInitialization

AndroidInitialization include tre funzioni di inizializzazione, esattamente una delle quali deve essere chiamata.

gpg::AndroidSupport

Funzioni che supportano il supporto delle versioni precedenti ad Android 4.0.

gpg::AppIdentifier

Identificatore per un'applicazione.

gpg::BaseStatus

Uno struct contenente tutti i possibili codici di stato che possono essere restituiti dalle nostre API.

gpg::ConnectionRequest

Richiesta per stabilire una connessione.

gpg::ConnectionResponse

Una risposta a una richiesta di connessione.

gpg::EndpointDetails

Dettagli relativi a un endpoint remoto rilevato dall'app.

gpg::StartAdvertisingResult

L'ID e il nome di un'istanza registrata su questo dispositivo.

Enumerazioni

AchievementState

 AchievementState

Valori utilizzati per specificare lo stato dell'obiettivo.

Un obiettivo nascosto è un obiettivo di cui il giocatore non ha ancora scoperto l'esistenza. Comunicalo al giocatore. Un obiettivo rivelato è un obiettivo che il giocatore conosce, ma non ha ancora raggiunto. Un obiettivo sbloccato è un obiettivo guadagnato dal giocatore.

Proprietà
HIDDEN

Non visibile al player.

REVEALED

Visibile al giocatore, ma non ancora sbloccato.

UNLOCKED

Il giocatore deve soddisfare i requisiti per questo obiettivo.

AchievementType

 AchievementType

Valori utilizzati per specificare il tipo di obiettivo.

Un giocatore procede in modo graduale (passi) verso un obiettivo incrementale. L'utente completa un obiettivo standard in un solo passaggio.

Proprietà
INCREMENTAL

Obiettivo incrementale: completamento in più passaggi.

STANDARD

Obiettivo standard: completamento in un solo passaggio.

AuthOperation

 AuthOperation

Valori utilizzati per specificare il tipo di operazione di autorizzazione da eseguire.

Proprietà
SIGN_IN

Accedi.

SIGN_OUT

Esci.

AuthStatus

 AuthStatus

L'insieme di possibili valori che rappresentano il risultato di un tentativo di autorizzazione.

Proprietà
ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

ERROR_VERSION_UPDATE_REQUIRED

La versione installata di Google Play Services non è aggiornata.

VALID

Operazione riuscita.

CommonErrorStatus

 CommonErrorStatus

L'insieme di valori possibili che rappresentano errori comuni a tutte le operazioni.

Questi valori di errore devono essere inclusi in ogni valore di stato impostato.

Proprietà
ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

Per ulteriori informazioni, consulta i log.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

DataSource

 DataSource

Valori che specificano da dove recuperare i dati quando si recuperano risultati, classifica e altri dati.

Se l'impostazione è CACHE_OR_NETWORK, il sistema ricorre alla cache locale quando non è disponibile una connessione di rete.

Proprietà
CACHE_OR_NETWORK

Utilizza la cache o la rete.

Il sistema ricorre alla cache locale quando non è disponibile una connessione di rete.

NETWORK_ONLY

Forza un aggiornamento dei dati dalla rete.

La richiesta avrà esito negativo se non è disponibile una connessione di rete.

EventVisibility

 EventVisibility

Valori che specificano se un evento è nascosto al player o visibile a quest'ultimo.

Proprietà
HIDDEN

Non visibile al player.

REVEALED

Visibile al player.

FlushStatus

 FlushStatus

L'insieme di possibili valori che rappresentano il risultato di un tentativo di svuotamento.

Proprietà
ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

ERROR_VERSION_UPDATE_REQUIRED

La versione installata di Google Play Services non è aggiornata.

FLUSHED

Un'operazione di svuotamento è riuscita.

ImageResolution

 ImageResolution

Valori utilizzati per specificare la risoluzione con cui recuperare una determinata immagine.

Proprietà
HI_RES

Alta risoluzione.

ICON

Risoluzione delle dimensioni di un'icona.

InitializationStatus

 InitializationStatus

L'insieme di possibili valori che rappresentano il risultato di un tentativo di inizializzazione dell'API.

Se il client API è stato disconnesso, il callback verrà chiamato con InitializationStatus::DISCONNECTED per informare l'utente che tutte le chiamate API non verranno autorizzate correttamente fino alla riconnessione del GoogleApiClient sottostante.

LeaderboardCollection

 LeaderboardCollection

Valori che specificano se una classifica può essere visualizzata da chiunque abbia un account Google+ (pubblico) o solo dai membri delle cerchie Google+ di un giocatore (social).

Proprietà
PUBLIC

Visibile a tutti.

SOCIAL

Visibile solo ai membri del grafico sociale di un giocatore.

Deprecato.

LeaderboardOrder

 LeaderboardOrder

Valori che specificano in che modo i punteggi maggiori o minori devono essere interpretati come migliori nel contesto di una classifica.

Proprietà
LARGER_IS_BETTER

Più grande è meglio è.

SMALLER_IS_BETTER

Più piccolo è meglio è.

LeaderboardStart

 LeaderboardStart

Valori che specificano se le classifiche vengono visualizzate in una classifica in ordine di punteggio o giocatore.

Proprietà
PLAYER_CENTERED

Fai partire la classifica al punteggio del giocatore, centrata.

TOP_SCORES

Avvia la classifica dalla parte superiore.

LeaderboardTimeSpan

 LeaderboardTimeSpan

Valori che specificano il periodo di tempo coperto da una classifica.

Proprietà
ALL_TIME

Dall'inizio.

DAILY

Al giorno.

WEEKLY

Alla settimana.

LogLevel

 LogLevel

Valori utilizzati per specificare il livello di logging.

Proprietà
ERROR

Solo errori.

INFO

Tutti i messaggi di log oltre a quelli dettagliati.

VERBOSE

Tutti i messaggi di log.

WARNING

Solo avvisi ed errori.

MatchResult

 MatchResult

Valori utilizzati per specificare il risultato di una richiesta TurnBasedMatch per un partecipante.

Proprietà
DISAGREED

Il partecipante non ha accettato la corrispondenza.

DISCONNECTED

Il partecipante si è disconnesso.

LOSS

Il partecipante ha perso.

NONE

Nessun risultato.

TIE

La partita è stata un pareggio.

WIN

Il partecipante ha vinto.

MatchStatus

 MatchStatus

Valori utilizzati per specificare lo stato di un TurnBasedMatch per il partecipante locale.

Proprietà
CANCELED

La partita è stata annullata.

COMPLETED

La corrispondenza è stata completata.

EXPIRED

La corrispondenza è scaduta.

INVITED

Gli avversari sono stati invitati.

MY_TURN

È il turno del partecipante.

PENDING_COMPLETION

La corrispondenza è in attesa di completamento.

THEIR_TURN

Non è il turno del partecipante.

MultiplayerEvent

 MultiplayerEvent

Valori utilizzati per specificare il tipo di aggiornamento segnalato da un callback multiplayer.

Vedi anche: gpg::GameServices::Builder::SetOnTurnBasedMatchEvent Vedi anche: gpg::GameServices::Builder::SetOnMultiplayerInvitationEvent

Proprietà
REMOVED

Una corrispondenza è stata rimossa dal dispositivo e non deve più essere utilizzata.

UPDATED

È stata aggiornata una partita multiplayer mentre l'app era in esecuzione.

UPDATED_FROM_APP_LAUNCH

È stata aggiornata una partita multiplayer e l'app è stata lanciata in risposta a questo aggiornamento.

MultiplayerInvitationType

 MultiplayerInvitationType

Valori che identificano il tipo di MultiplayerInvitation.

Proprietà
REAL_TIME

Partita multiplayer in tempo reale.

TURN_BASED

Partita multiplayer a turni.

MultiplayerStatus

 MultiplayerStatus

L'insieme di valori possibili che rappresentano il risultato di un'operazione multiplayer.

Proprietà
DEFERRED

Si è verificato un errore di rete, ma i dati sono stati modificati correttamente localmente.

ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

Per ulteriori informazioni, consulta i log.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INACTIVE_MATCH

Al momento la corrispondenza non è attiva.

Questa azione non può essere eseguita su una corrispondenza inattiva.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_INVALID_MATCH

La corrispondenza non è valida.

ERROR_INVALID_RESULTS

I risultati della corrispondenza forniti in questa chiamata API non sono validi.

Questo riguarda i casi di risultati duplicati, i risultati di giocatori che non sono in partita e così via.

ERROR_MATCH_ALREADY_REMATCHED

È già stata creata una rivincita per la corrispondenza specificata.

ERROR_MATCH_INVALID_MATCH_STATE

La corrispondenza non è nello stato corretto per eseguire l'azione specificata.

ERROR_MATCH_INVALID_PARTICIPANT_STATE

Uno o più partecipanti a questa corrispondenza non sono in stati validi.

ERROR_MATCH_LOCALLY_MODIFIED

La corrispondenza specificata è stata modificata localmente e deve essere inviata al server prima di poter eseguire questa operazione.

ERROR_MATCH_NOT_FOUND

Impossibile trovare la corrispondenza specificata.

ERROR_MATCH_OUT_OF_DATE

I dati sulle corrispondenze non sono aggiornati e sono stati modificati sul server.

ERROR_MULTIPLAYER_CREATION_NOT_ALLOWED

Al momento l'utente non è autorizzato a creare un nuovo gioco multiplayer.

Questo potrebbe accadere se l'utente ha già troppi inviti in sospeso.

ERROR_MULTIPLAYER_DISABLED

Questo tipo multiplayer non è abilitato per questo gioco nella console per gli sviluppatori.

ERROR_MULTIPLAYER_INVALID_MULTIPLAYER_TYPE

La corrispondenza non è il tipo corretto su cui eseguire questa azione.

ERROR_MULTIPLAYER_INVALID_OPERATION

Questa operazione multiplayer non è valida e il server l'ha rifiutata.

ERROR_MULTIPLAYER_NOT_TRUSTED_TESTER

L'utente ha tentato di invitare un altro utente che non era autorizzato a vedere il gioco.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_REAL_TIME_ROOM_NOT_JOINED

Impossibile inviare il messaggio perché la stanza virtuale RTMP non è stata unita.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

ERROR_VERSION_UPDATE_REQUIRED

La versione installata di Google Play Services non è aggiornata.

VALID

Operazione riuscita.

VALID_BUT_STALE

Si è verificato un errore di rete durante il tentativo di recupero dei nuovi dati, ma alcuni dati memorizzati nella cache locale erano disponibili.

I dati restituiti potrebbero essere inattivi e/o incompleti.

ParticipantStatus

 ParticipantStatus

Valori utilizzati per specificare lo stato di un partecipante all'interno di un TurnBasedMatch.

Proprietà
DECLINED

Il partecipante ha rifiutato l'invito.

FINISHED

Il partecipante ha terminato.

INVITED

Il partecipante è stato invitato.

JOINED

Il partecipante si è unito.

LEFT

Il partecipante ha abbandonato la partita.

NOT_INVITED_YET

Il partecipante non è stato ancora invitato.

UNRESPONSIVE

Il partecipante non risponde.

RealTimeRoomStatus

 RealTimeRoomStatus

Valori che rappresentano lo stato corrente di RealTimeRoom.

Proprietà
ACTIVE

La stanza virtuale è attiva e le connessioni sono state stabilite.

AUTO_MATCHING

Uno o più spazi nella stanza virtuale sono in attesa di essere riempiti dalla corrispondenza automatica.

CONNECTING

La stanza è in attesa che i clienti si connettano tra loro.

DELETED

La stanza è stata eliminata.

INVITING

La stanza ha uno o più giocatori che sono stati invitati e non hanno ancora risposto.

ResponseStatus

 ResponseStatus

L'insieme di valori possibili che rappresentano il risultato di un'operazione tentata.

Proprietà
DEFERRED

Si è verificato un errore di rete, ma i dati sono stati modificati correttamente localmente.

ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_LICENSE_CHECK_FAILED

L'applicazione non è concessa in licenza all'utente.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

ERROR_VERSION_UPDATE_REQUIRED

La versione installata di Google Play Services non è aggiornata.

VALID

Operazione riuscita.

VALID_BUT_STALE

Si è verificato un errore di rete durante il tentativo di recupero dei nuovi dati, ma alcuni dati memorizzati nella cache locale erano disponibili.

I dati restituiti potrebbero essere inattivi e/o incompleti.

SnapshotConflictPolicy

 SnapshotConflictPolicy

Valori utilizzati per specificare il criterio di risoluzione dei conflitti degli snapshot.

Vedi gpg::SnapshotManager::Open

Proprietà
HIGHEST_PROGRESS

In caso di conflitto, verrà utilizzato lo snapshot con il valore di avanzamento più elevato.

LAST_KNOWN_GOOD

In caso di conflitto, verrà utilizzata l'ultima versione non valida di questo snapshot.

LONGEST_PLAYTIME

In caso di conflitto, verrà utilizzata l'istantanea con il tempo di riproduzione più lungo.

MANUAL

In caso di conflitto, il risultato verrà restituito all'app per la risoluzione.

MOST_RECENTLY_MODIFIED

In caso di conflitto, verrà utilizzata la versione modificata più di recente di questo snapshot.

SnapshotOpenStatus

 SnapshotOpenStatus

L'insieme di valori possibili che rappresentano il risultato di un'operazione di apertura snapshot.

Proprietà
ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

Per ulteriori informazioni, consulta i log.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_SNAPSHOT_COMMIT_FAILED

Tentativo di eseguire il commit della modifica allo snapshot non riuscito.

ERROR_SNAPSHOT_CONFLICT_MISSING

Il conflitto di snapshot in fase di risoluzione non esiste.

ERROR_SNAPSHOT_CONTENTS_UNAVAILABLE

Si è verificato un errore durante il tentativo di aprire i contenuti di uno snapshot.

ERROR_SNAPSHOT_CREATION_FAILED

Tentativo di creazione di uno snapshot non riuscito.

ERROR_SNAPSHOT_FOLDER_UNAVAILABLE

Impossibile trovare o creare la cartella principale degli snapshot.

ERROR_SNAPSHOT_NOT_FOUND

Lo snapshot specificato non è stato trovato.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

VALID

Operazione riuscita.

VALID_WITH_CONFLICT

L'operazione è riuscita, ma è stato rilevato un conflitto.

UIStatus

 UIStatus

L'insieme di possibili valori che rappresentano il risultato di un tentativo di utilizzo dell'interfaccia utente.

Proprietà
ERROR_APP_MISCONFIGURED

Applicazione non configurata correttamente.

Per ulteriori informazioni, consulta i log.

ERROR_CANCELED

L'utente ha chiuso l'interfaccia utente, annullando l'operazione.

ERROR_GAME_NOT_FOUND

L'ID gioco specificato non è stato riconosciuto dal server.

ERROR_INTERNAL

Si è verificato un errore interno.

ERROR_INTERRUPTED

Una chiamata di blocco è stata interrotta durante l'attesa e non è stata completata.

ERROR_LEFT_ROOM

Il giocatore è uscito dalla stanza multiplayer.

ERROR_NETWORK_OPERATION_FAILED

Si è verificato un errore di rete durante un'operazione che richiede l'accesso alla rete.

ERROR_NOT_AUTHORIZED

Il player non è autorizzato a eseguire l'operazione.

ERROR_NO_DATA

Si è verificato un errore di rete e non sono disponibili dati localmente.

ERROR_TIMEOUT

Timeout durante l'attesa del risultato.

ERROR_UI_BUSY

Impossibile aprire la UI.

ERROR_VERSION_UPDATE_REQUIRED

La versione installata di Google Play Services non è aggiornata.

VALID

Operazione riuscita.

VideoCaptureMode

 VideoCaptureMode

Valori che indicano il tipo di acquisizione video eseguita.

Proprietà
FILE

Acquisisci audio e video del dispositivo in un file locale.

STREAM

Acquisisci audio e video del dispositivo e trasmettili in live streaming.

Attualmente non supportata nell'SDK nativo.

UNKNOWN

Un valore sconosciuto da restituire quando la modalità di acquisizione non è disponibile.

VideoCaptureOverlayState

 VideoCaptureOverlayState

Valori che indicano lo stato dell'interfaccia utente overlay dell'acquisizione video.

Proprietà
DISMISSED

Stato utilizzato per indicare che l'utente ha ignorato l'overlay di acquisizione e quest'ultimo non è più visibile.

SHOWN

Stato utilizzato per indicare che l'overlay di acquisizione è disegnato sullo schermo e visibile all'utente.

STARTED

Stato utilizzato per indicare che l'utente ha avviato l'acquisizione tramite l'overlay di acquisizione.

STOPPED

Stato utilizzato per indicare che l'utente ha interrotto l'acquisizione tramite l'overlay di acquisizione.

UNKNOWN

Stato utilizzato per indicare che lo stato dell'overlay di acquisizione è sconosciuto.

Questo di solito indica un errore.

VideoQualityLevel

 VideoQualityLevel

Valori che indicano la qualità dell'acquisizione video.

Proprietà
FULLHD

Qualità Full HD: risoluzione 2160P e velocità in bit elevata, ad esempio

10-12Mbps.

HD

Qualità HD: risoluzione HD del DVD (ad esempio,

720p) e una velocità in bit media (ad es. 3-4 Mbps).

SD

Qualità SD: risoluzione standard (ad es.

480p) e una bassa velocità in bit (ad es. 1-2 Mbps).

UNKNOWN

Un valore sconosciuto da restituire quando il livello qualitativo non è disponibile.

XHD

Qualità HD estrema: risoluzione BluRay HD (ad esempio,

1080p) e una velocità in bit elevata (ad es. 6-8 Mbps).

Typedef

ConnectionRequestCallback

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

Definisce un tipo di callback che riceve una ConnectionRequest quando un endpoint remoto tenta di connettersi all'endpoint dell'app.

client_id è l'ID dell'istanza NearbyConnections che ha ricevuto questa richiesta. request contiene i dettagli della richiesta di connessione.

ConnectionResponseCallback

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

Definisce un tipo di callback che riceve una ConnectionResponse quando arriva una risposta dopo un tentativo di stabilire una connessione a un endpoint remoto.

client_id è l'ID dell'istanza NearbyConnections che ha inviato la richiesta di connessione. response contiene i dettagli della risposta.

Durata

std::chrono::milliseconds Duration

Tipo di dati utilizzato per specificare le durate in millisecondi.

StartAdvertisingCallback

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

Definisce un tipo di callback che riceve un valore StartAdvertisingResult quando viene completato un tentativo pubblicitario di un endpoint locale; il relativo campo di operazione riuscita indica se la pubblicità è stata avviata correttamente.

client_id è l'ID dell'istanza NearbyConnections che ha provato a iniziare a fare pubblicità. result contiene i risultati dell'annuncio.

Timeout

std::chrono::milliseconds Timeout

Tipo di dati utilizzato per specificare i periodi di timeout per le operazioni tentate.

Timestamp

std::chrono::milliseconds Timestamp

Tipo di dati utilizzato per specificare i timestamp.

Rispetto all'epoca (1/1/1970).

TurnBasedMultiplayerEvent

MultiplayerEvent TurnBasedMultiplayerEvent

Deprecato. Preferisco l'evento Multiplayer.

Funzioni

DEFAULT_ON_AUTH_ACTION_FINISHED

void DEFAULT_ON_AUTH_ACTION_FINISHED(
  AuthOperation op,
  AuthStatus status
)

Questo è il valore predefinito per Builder::SetOnAuthActionFinished.

Per impostazione predefinita, questa funzione registra il nome dell'operazione di autenticazione terminata, nonché lo stato di completamento dell'operazione.

DEFAULT_ON_AUTH_ACTION_STARTED

void DEFAULT_ON_AUTH_ACTION_STARTED(
  AuthOperation op
)

Questo è il valore predefinito per Builder:SetOnAuthActionStarted.

Per impostazione predefinita, questa funzione registra il nome dell'operazione di autenticazione avviata.

DEFAULT_ON_LOG

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

Questo è il valore predefinito per Builder::SetLogging.

Per impostazione predefinita, i log sono scritti in modo specifico per la piattaforma (ad esempio, nel log Android o NSLog).

DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED

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

Questo è il valore predefinito di Builder::SetOnMultiplayerInvitoEvent.

Per impostazione predefinita, questa funzione registra l'ID dell'invito.

DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT

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

Questo è il valore predefinito di Builder::SetOnTurnBasedMatchEvent.

Per impostazione predefinita, questa funzione registra l'ID della corrispondenza basata sul turno che è stata aggiornata.

DebugString

std::string DebugString(
  AchievementType type
)

Restituisce un tipo di obiettivo leggibile.

DebugString

std::string DebugString(
  AchievementState state
)

Restituisce uno stato degli obiettivi leggibile.

DebugString

std::string DebugString(
  const Achievement & achievement
)

Restituisce un risultato leggibile.

DebugString

std::string DebugString(
  const Event & event
)

Restituisce tutti i dati sugli eventi in formato leggibile.

DebugString

std::string DebugString(
  LeaderboardOrder order
)

Restituisce il valore dell'ordine in formato leggibile.

DebugString

std::string DebugString(
  const Leaderboard & leaderboard
)

Restituisce tutti i dati della classifica in formato leggibile.

DebugString

std::string DebugString(
  LeaderboardStart start
)

Restituisce il valore di inizio in formato leggibile.

DebugString

std::string DebugString(
  LeaderboardTimeSpan time_span
)

Restituisce il valore di time_span in formato leggibile.

DebugString

std::string DebugString(
  LeaderboardCollection collection
)

Restituisce il valore di una raccolta in formato leggibile.

DebugString

std::string DebugString(
  const Score & score
)

Restituisce tutti i dati dei punteggi in formato leggibile.

DebugString

std::string DebugString(
  const ScorePage & score_page
)

Restituisce tutti i dati della pagina punteggio in formato leggibile.

DebugString

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

Restituisce tutte le voci dei punteggi in formato leggibile.

DebugString

std::string DebugString(
  const ScoreSummary & summary
)

Restituisce tutti i dati di riepilogo dei punteggi in formato leggibile.

DebugString

std::string DebugString(
  const TurnBasedMatch & match
)

Restituisce i dati per una corrispondenza a turni in formato leggibile.

DebugString

std::string DebugString(
  const MultiplayerInvitation & invitation
)

Restituisce i dati per un invito a una sessione multiplayer in formato leggibile.

DebugString

std::string DebugString(
  const TurnBasedMatchConfig & config
)

Restituisce i dati di un oggetto di configurazione di corrispondenza a turni in formato leggibile.

DebugString

std::string DebugString(
  const MultiplayerParticipant & participant
)

Restituisce un partecipante multiplayer in formato leggibile.

DebugString

std::string DebugString(
  RealTimeRoom room
)

Restituisce RealTimeRoom in formato leggibile.

DebugString

std::string DebugString(
  RealTimeRoomStatus status
)

Restituisce RealTimeRoomStatus in formato leggibile.

DebugString

std::string DebugString(
  const Player & player
)

Restituisce tutti i dati del player in formato leggibile.

DebugString

std::string DebugString(
  const PlayerLevel & player
)

Restituisce informazioni sul livello del giocatore in formato leggibile.

DebugString

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

Restituisce i dati di un'immagine di copertina di un'istantanea in formato leggibile.

DebugString

std::string DebugString(
  const SnapshotMetadata & metadata
)

Restituisce i dati da un oggetto di metadati snapshot in formato leggibile.

DebugString

std::string DebugString(
  const SnapshotMetadataChange & change
)

Restituisce i dati di una modifica dei metadati di uno snapshot in formato leggibile.

DebugString

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

Restituisce un valore BaseStatus in formato leggibile.

DebugString

std::string DebugString(
  AuthStatus status
)

Restituisce lo stato di autorizzazione in formato leggibile.

DebugString

std::string DebugString(
  ResponseStatus status
)

Restituisce lo stato della risposta in formato leggibile.

DebugString

std::string DebugString(
  FlushStatus status
)

Restituisce lo stato di svuotamento in formato leggibile.

DebugString

std::string DebugString(
  UIStatus status
)

Restituisce lo stato dell'interfaccia utente in formato leggibile.

DebugString

std::string DebugString(
  MultiplayerStatus status
)

Restituisce lo stato multiplayer in formato leggibile.

DebugString

std::string DebugString(
  SnapshotOpenStatus status
)

Restituisce lo stato di apertura dello snapshot in formato leggibile.

DebugString

std::string DebugString(
  Timeout timeout
)

Restituisce il timeout in formato leggibile.

Restituisce la durata in formato leggibile.

Restituisce il timestamp in formato leggibile.

DebugString

std::string DebugString(
  DataSource source
)

Restituisce l'origine dati in formato leggibile.

DebugString

std::string DebugString(
  LogLevel level
)

Restituisce il livello di log in formato leggibile.

DebugString

std::string DebugString(
  AuthOperation op
)

Restituisce l'operazione di autorizzazione in formato leggibile.

DebugString

std::string DebugString(
  ImageResolution res
)

Restituisce la selezione della risoluzione dell'immagine in formato leggibile.

DebugString

std::string DebugString(
  EventVisibility vis
)

Restituisce la visibilità degli eventi in formato leggibile.

DebugString

std::string DebugString(
  ParticipantStatus status
)

Restituisce lo stato del partecipante in formato leggibile.

DebugString

std::string DebugString(
  MatchResult result
)

Restituisce il risultato della corrispondenza in formato leggibile.

DebugString

std::string DebugString(
  MatchStatus status
)

Restituisce lo stato della corrispondenza in formato leggibile.

DebugString

std::string DebugString(
  MultiplayerEvent event
)

Restituisce un evento multiplayer a turni in formato leggibile.

DebugString

std::string DebugString(
  SnapshotConflictPolicy policy
)

Restituisce le norme sui conflitti relative agli snapshot in formato leggibile.

DebugString

std::string DebugString(
  VideoCaptureMode mode
)

Restituisce la modalità di acquisizione video in formato leggibile.

DebugString

std::string DebugString(
  VideoQualityLevel level
)

Restituisce il livello di qualità del video in formato leggibile.

IsError

bool IsError(
  BaseStatus::StatusCode
)

Restituisce true se un BaseStatus rappresenta un'operazione non riuscita.

IsError

bool IsError(
  AuthStatus
)

Restituisce true se l'autorizzazione non è stata completata correttamente.

IsError

bool IsError(
  ResponseStatus
)

Restituisce true se un tentativo di operazione non genera una risposta corretta.

IsError

bool IsError(
  FlushStatus
)

Restituisce true se uno azzeramento non è stato completato correttamente.

IsError

bool IsError(
  UIStatus
)

Restituisce true se un'operazione dell'interfaccia utente non è stata completata correttamente.

IsError

bool IsError(
  MultiplayerStatus
)

Restituisce true se un'operazione multiplayer non è stata completata correttamente.

IsError

bool IsError(
  SnapshotOpenStatus
)

Restituisce true se un'operazione di apertura snapshot non è stata completata correttamente.

IsSuccess

bool IsSuccess(
  BaseStatus::StatusCode
)

Restituisce true se BaseStatus rappresenta un'operazione riuscita.

IsSuccess

bool IsSuccess(
  AuthStatus
)

Restituisce true se l'autorizzazione è stata completata correttamente.

IsSuccess

bool IsSuccess(
  ResponseStatus
)

Restituisce true se un tentativo di operazione ha generato una risposta corretta.

IsSuccess

bool IsSuccess(
  FlushStatus
)

Restituisce true se uno svuotamento è stato completato correttamente.

IsSuccess

bool IsSuccess(
  UIStatus
)

Restituisce true se un'operazione di UI è stata completata correttamente.

IsSuccess

bool IsSuccess(
  MultiplayerStatus
)

Restituisce true se un'operazione multiplayer è stata completata correttamente.

IsSuccess

bool IsSuccess(
  SnapshotOpenStatus
)

Restituisce true se un'operazione di apertura snapshot è stata completata correttamente.

operatore<<

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

Scrive un tipo di obiettivo leggibile in un flusso di output.

operatore<<

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

Scrive uno stato leggibile degli obiettivi in uno stream di output.

operatore<<

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

Scrive un risultato leggibile in un flusso di output.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.

operatore<<

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

Fornito per un facile utilizzo della stringa di debug corrispondente con gli stream.