GOG GALAXY SDK Documentation
|
Contains the main interface for controlling the Galaxy Game Server. More...
#include "GalaxyExport.h"
#include "InitOptions.h"
#include "ShutdownOptions.h"
#include "IUser.h"
#include "IMatchmaking.h"
#include "INetworking.h"
#include "IUtils.h"
#include "ITelemetry.h"
#include "ILogger.h"
#include "Errors.h"
#include <cstddef>
Go to the source code of this file.
Functions | |
GALAXY_DLL_EXPORT void GALAXY_CALLTYPE | InitGameServer (const InitOptions &initOptions) |
Initializes the Galaxy Game Server with specified credentials. More... | |
GALAXY_DLL_EXPORT void GALAXY_CALLTYPE | ShutdownGameServer () |
Shuts down the Galaxy Game Server. More... | |
GALAXY_DLL_EXPORT void GALAXY_CALLTYPE | ShutdownGameServerEx (const ShutdownOptions &shutdownOptions) |
Shuts down the Galaxy Game Server. More... | |
GALAXY_DLL_EXPORT IUser *GALAXY_CALLTYPE | GameServerUser () |
Returns an instance of IUser interface for the Game Server entity. More... | |
GALAXY_DLL_EXPORT IMatchmaking *GALAXY_CALLTYPE | GameServerMatchmaking () |
Returns an instance of IMatchmaking interface for the Game Server entity. More... | |
GALAXY_DLL_EXPORT INetworking *GALAXY_CALLTYPE | GameServerNetworking () |
Returns an instance of INetworking interface for the Game Server entity that allows to communicate as the lobby host. More... | |
GALAXY_DLL_EXPORT IUtils *GALAXY_CALLTYPE | GameServerUtils () |
Returns an instance of IUtils interface for the Game Server entity. More... | |
GALAXY_DLL_EXPORT ITelemetry *GALAXY_CALLTYPE | GameServerTelemetry () |
Returns an instance of ITelemetry. More... | |
GALAXY_DLL_EXPORT ILogger *GALAXY_CALLTYPE | GameServerLogger () |
Returns an instance of ILogger interface for the Game Server entity. More... | |
GALAXY_DLL_EXPORT void GALAXY_CALLTYPE | ProcessGameServerData () |
Makes the Game Server process its input and output streams. More... | |
Contains the main interface for controlling the Galaxy Game Server.