GOG GALAXY SDK Documentation
IUser.h File Reference

Contains data structures and interfaces related to user account. More...

#include "GalaxyID.h"
#include "IListenerRegistrar.h"
Include dependency graph for IUser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IAuthListener
 Listener for the events related to user authentication. More...
 
class  IOtherSessionStartListener
 Listener for the events related to starting of other sessions. More...
 
class  IOperationalStateChangeListener
 Listener for the event of a change of the operational state. More...
 
class  IUserDataListener
 Listener for the events related to user data changes of current user only. More...
 
class  ISpecificUserDataListener
 Listener for the events related to user data changes. More...
 
class  IEncryptedAppTicketListener
 Listener for the event of retrieving a requested Encrypted App Ticket. More...
 
class  IAccessTokenListener
 Listener for the event of a change of current access token. More...
 
class  IPlayFabCreateOpenIDConnectionListener
 Listener for the event of creating an OpenID connection. More...
 
class  IPlayFabLoginWithOpenIDConnectListener
 Listener for the event of logging with an OpenID Connect. More...
 
class  IUser
 The interface for handling the user account. More...
 

Typedefs

typedef uint64_t SessionID
 The ID of the session.
 
typedef SelfRegisteringListener< IAuthListener > GlobalAuthListener
 Globally self-registering version of IAuthListener.
 
typedef SelfRegisteringListener< IAuthListener, GameServerListenerRegistrar > GameServerGlobalAuthListener
 Globally self-registering version of IAuthListener for the Game Server.
 
typedef SelfRegisteringListener< IOtherSessionStartListener > GlobalOtherSessionStartListener
 Globally self-registering version of IOtherSessionStartListener.
 
typedef SelfRegisteringListener< IOtherSessionStartListener, GameServerListenerRegistrar > GameServerGlobalOtherSessionStartListener
 Globally self-registering version of IOtherSessionStartListener for the Game Server.
 
typedef SelfRegisteringListener< IOperationalStateChangeListener > GlobalOperationalStateChangeListener
 Globally self-registering version of IOperationalStateChangeListener.
 
typedef SelfRegisteringListener< IOperationalStateChangeListener, GameServerListenerRegistrar > GameServerGlobalOperationalStateChangeListener
 Globally self-registering version of IOperationalStateChangeListener for the GameServer.
 
typedef SelfRegisteringListener< IUserDataListener > GlobalUserDataListener
 Globally self-registering version of IUserDataListener.
 
typedef SelfRegisteringListener< IUserDataListener, GameServerListenerRegistrar > GameServerGlobalUserDataListener
 Globally self-registering version of IUserDataListener for the GameServer.
 
typedef SelfRegisteringListener< ISpecificUserDataListener > GlobalSpecificUserDataListener
 Globally self-registering version of ISpecificUserDataListener.
 
typedef SelfRegisteringListener< ISpecificUserDataListener, GameServerListenerRegistrar > GameServerGlobalSpecificUserDataListener
 Globally self-registering version of ISpecificUserDataListener for the Game Server.
 
typedef SelfRegisteringListener< IEncryptedAppTicketListener > GlobalEncryptedAppTicketListener
 Globally self-registering version of IEncryptedAppTicketListener.
 
typedef SelfRegisteringListener< IEncryptedAppTicketListener, GameServerListenerRegistrar > GameServerGlobalEncryptedAppTicketListener
 Globally self-registering version of IEncryptedAppTicketListener for the Game Server.
 
typedef SelfRegisteringListener< IAccessTokenListener > GlobalAccessTokenListener
 Globally self-registering version of IAccessTokenListener.
 
typedef SelfRegisteringListener< IAccessTokenListener, GameServerListenerRegistrar > GameServerGlobalAccessTokenListener
 Globally self-registering version of IAccessTokenListener for the GameServer.
 
typedef SelfRegisteringListener< IPlayFabCreateOpenIDConnectionListener > GlobalPlayFabCreateOpenIDConnectionListener
 Globally self-registering version of IPlayFabCreateOpenIDConnectionListener.
 
typedef SelfRegisteringListener< IPlayFabCreateOpenIDConnectionListener, GameServerListenerRegistrar > GameServerGlobalPlayFabCreateOpenIDConnectionListener
 Globally self-registering version of IPlayFabCreateOpenIDConnectionListener for the GameServer.
 
typedef SelfRegisteringListener< IPlayFabLoginWithOpenIDConnectListener > GlobalPlayFabLoginWithOpenIDConnectListener
 Globally self-registering version of IPlayFabLoginWithOpenIDConnectListener.
 
typedef SelfRegisteringListener< IPlayFabLoginWithOpenIDConnectListener, GameServerListenerRegistrar > GameServerGlobalPlayFabLoginWithOpenIDConnectListener
 Globally self-registering version of IPlayFabLoginWithOpenIDConnectListener for the GameServer.
 

Detailed Description

Contains data structures and interfaces related to user account.