|
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.