GOG GALAXY SDK Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_TypeAwareListener
 CSelfRegisteringListener< _TypeAwareListener, _Registrar >The class that is inherited by the self-registering versions of all specific callback listeners
 CGalaxyAllocatorCustom memory allocator for GOG Galaxy SDK
 CGalaxyIDRepresents the ID of an entity used by Galaxy Peer
 CIAppsThe interface for managing application activities
 CIChatThe interface for chat communication with other Galaxy Users
 CICloudStorageThe interface for cross-platform CloudStorage file management
 CICustomNetworkingThe interface for communicating with a custom endpoint
 CIErrorBase interface for exceptions
 CIInvalidArgumentErrorThe exception thrown to report that a method was called with an invalid argument
 CIInvalidStateErrorThe exception thrown to report that a method was called while the callee is in an invalid state, i.e
 CIRuntimeErrorThe exception thrown to report errors that can only be detected during runtime
 CIUnauthorizedAccessErrorThe exception thrown when calling Galaxy interfaces while the user is not signed in and thus not authorized for any interaction
 CIFriendsThe interface for managing social info and activities
 CIGalaxyListenerThe interface that is implemented by all specific callback listeners
 CGalaxyTypeAwareListener< SENT_FRIEND_INVITATION_LIST_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< LOBBY_LEFT >
 CGalaxyTypeAwareListener< LEADERBOARDS_RETRIEVE >
 CGalaxyTypeAwareListener< FRIEND_INVITATION_LIST_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< FILE_SHARE >
 CGalaxyTypeAwareListener< ENCRYPTED_APP_TICKET_RETRIEVE >
 CGalaxyTypeAwareListener< CHAT_ROOM_MESSAGES_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< USER_STATS_AND_ACHIEVEMENTS_RETRIEVE >
 CGalaxyTypeAwareListener< TELEMETRY_EVENT_SEND_LISTENER >
 CGalaxyTypeAwareListener< LOBBY_ENTERED >
 CGalaxyTypeAwareListener< GAME_JOIN_REQUESTED_LISTENER >
 CGalaxyTypeAwareListener< LOBBY_OWNER_CHANGE >
 CGalaxyTypeAwareListener< LOBBY_MEMBER_STATE >
 CGalaxyTypeAwareListener< LOBBY_LIST >
 CGalaxyTypeAwareListener< LOBBY_DATA_RETRIEVE >
 CGalaxyTypeAwareListener< LEADERBOARD_ENTRIES_RETRIEVE >
 CGalaxyTypeAwareListener< FRIEND_INVITATION_RESPOND_TO_LISTENER >
 CGalaxyTypeAwareListener< FRIEND_DELETE_LISTENER >
 CGalaxyTypeAwareListener< ACCESS_TOKEN_CHANGE >
 CGalaxyTypeAwareListener< GAME_INVITATION_RECEIVED_LISTENER >
 CGalaxyTypeAwareListener< CUSTOM_NETWORKING_CONNECTION_DATA >
 CGalaxyTypeAwareListener< SHARED_FILE_DOWNLOAD >
 CGalaxyTypeAwareListener< OPERATIONAL_STATE_CHANGE >
 CGalaxyTypeAwareListener< NOTIFICATION_LISTENER >
 CGalaxyTypeAwareListener< LEADERBOARD_SCORE_UPDATE_LISTENER >
 CGalaxyTypeAwareListener< LEADERBOARD_RETRIEVE >
 CGalaxyTypeAwareListener< FRIEND_LIST_RETRIEVE >
 CGalaxyTypeAwareListener< FRIEND_ADD_LISTENER >
 CGalaxyTypeAwareListener< OVERLAY_VISIBILITY_CHANGE >
 CGalaxyTypeAwareListener< IS_DLC_OWNED >
 CGalaxyTypeAwareListener< CUSTOM_NETWORKING_CONNECTION_CLOSE >
 CGalaxyTypeAwareListener< LOBBY_DATA >
 CGalaxyTypeAwareListener< SPECIFIC_USER_DATA >
 CGalaxyTypeAwareListener< PERSONA_DATA_CHANGED >
 CGalaxyTypeAwareListener< LOBBY_DATA_UPDATE_LISTENER >
 CGalaxyTypeAwareListener< CUSTOM_NETWORKING_CONNECTION_OPEN >
 CGalaxyTypeAwareListener< USER_TIME_PLAYED_RETRIEVE >
 CGalaxyTypeAwareListener< PLAYFAB_LOGIN_WITH_OPENID_CONNECT >
 CGalaxyTypeAwareListener< NETWORKING >
 CGalaxyTypeAwareListener< CHAT_ROOM_WITH_USER_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< CLOUD_STORAGE_GET_FILE >
 CGalaxyTypeAwareListener< CLOUD_STORAGE_DELETE_FILE >
 CGalaxyTypeAwareListener< CHAT_ROOM_MESSAGE_SEND_LISTENER >
 CGalaxyTypeAwareListener< AUTH >
 CGalaxyTypeAwareListener< RICH_PRESENCE_CHANGE_LISTENER >
 CGalaxyTypeAwareListener< LOBBY_MEMBER_DATA_UPDATE_LISTENER >
 CGalaxyTypeAwareListener< CHAT_ROOM_MESSAGES_LISTENER >
 CGalaxyTypeAwareListener< PLAYFAB_CREATE_OPENID_CONNECTION >
 CGalaxyTypeAwareListener< FRIEND_INVITATION_LISTENER >
 CGalaxyTypeAwareListener< USER_FIND_LISTENER >
 CGalaxyTypeAwareListener< STATS_AND_ACHIEVEMENTS_STORE >
 CGalaxyTypeAwareListener< OVERLAY_INITIALIZATION_STATE_CHANGE >
 CGalaxyTypeAwareListener< LOBBY_CREATED >
 CGalaxyTypeAwareListener< USER_DATA >
 CGalaxyTypeAwareListener< INVITATION_SEND >
 CGalaxyTypeAwareListener< NAT_TYPE_DETECTION >
 CGalaxyTypeAwareListener< LOBBY_MESSAGE >
 CGalaxyTypeAwareListener< CLOUD_STORAGE_GET_FILE_LIST >
 CGalaxyTypeAwareListener< ACHIEVEMENT_CHANGE >
 CGalaxyTypeAwareListener< OTHER_SESSION_START >
 CGalaxyTypeAwareListener< GOG_SERVICES_CONNECTION_STATE_LISTENER >
 CGalaxyTypeAwareListener< FRIEND_INVITATION_SEND_LISTENER >
 CGalaxyTypeAwareListener< CLOUD_STORAGE_PUT_FILE >
 CGalaxyTypeAwareListener< USER_INFORMATION_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< RICH_PRESENCE_RETRIEVE_LISTENER >
 CGalaxyTypeAwareListener< RICH_PRESENCE_LISTENER >
 CGalaxyTypeAwareListener< type >The class that is inherited by all specific callback listeners and provides a static method that returns the type of the specific listener
 CIGalaxyThreadThe interface representing a thread object
 CIGalaxyThreadFactoryCustom thread spawner for the Galaxy SDK
 CIListenerRegistrarThe class that enables and disables global registration of the instances of specific listeners
 CILoggerThe interface for logging
 CIMatchmakingThe interface for managing game lobbies
 CINetworkingThe interface for communicating with other Galaxy Peers
 CInitOptionsThe group of options used for Init configuration
 CIStatsThe interface for managing statistics, achievements and leaderboards
 CIStorageThe interface for managing of cloud storage files
 CITelemetryThe interface for handling telemetry
 CIUserThe interface for handling the user account
 CIUtilsThe interface for managing images
 CShutdownOptionsThe group of options used for Shutdown options