FVoxtaVersionData Data struct for managing version compatibility between the UnrealVoxta client and VoxtaServer. More...
#include <VoxtaVersionData.h>
Public Member Functions | |
FStringView | GetCompatibleServerVersion () const |
Get the compatible server version that this client expects. | |
FStringView | GetCompatibleAPIVersion () const |
Get the compatible API version that this client expects. | |
FStringView | GetServerVersion () const |
Get the actual server version reported by the connected server. | |
FStringView | GetApiVersion () const |
Get the actual API version reported by the connected server. | |
bool | IsMatchingServerVersion () const |
Check if the connected server's version matches the expected version. | |
bool | IsMatchingAPIVersion () const |
Check if the connected server's API version matches the expected version. | |
FVoxtaVersionData (FString voxtaServerVersion, FString voxtaAPIVersion) | |
FVoxtaVersionData ()=default | |
Default constructor. | |
FVoxtaVersionData Data struct for managing version compatibility between the UnrealVoxta client and VoxtaServer.
Contains both the targeted (compatible) versions and current server versions. Used during connection to verify API compatibility and track server version.
|
inlineexplicit |
|
default |
Default constructor.
|
inline |
Get the actual API version reported by the connected server.
Used to check API compatibility.
|
inline |
Get the compatible API version that this client expects.
Used for API compatibility checking during connection.
|
inline |
Get the compatible server version that this client expects.
Used for version compatibility checking during connection.
|
inline |
Get the actual server version reported by the connected server.
Used to check version compatibility.
|
inline |
Check if the connected server's API version matches the expected version.
Used to validate API compatibility.
|
inline |
Check if the connected server's version matches the expected version.
Used to validate server compatibility.