Enum Class EOS_EDesktopCrossplayStatus

java.lang.Object
java.lang.Enum<EOS_EDesktopCrossplayStatus>
host.anzo.eossdk.eos.sdk.common.enums.EOS_EDesktopCrossplayStatus
All Implemented Interfaces:
com.sun.jna.NativeMapped, Serializable, Comparable<EOS_EDesktopCrossplayStatus>, Constable

public enum EOS_EDesktopCrossplayStatus extends Enum<EOS_EDesktopCrossplayStatus> implements com.sun.jna.NativeMapped
Possible statuses for the availability of desktop crossplay functionality.
Since:
8/5/2023
See Also:
  • Enum Constant Details

    • EOS_DCS_OK

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_OK
      Desktop crossplay is ready to use.
    • EOS_DCS_ApplicationNotBootstrapped

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_ApplicationNotBootstrapped
      The application was not launched through the Bootstrapper.
    • EOS_DCS_ServiceNotInstalled

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_ServiceNotInstalled
      The redistributable service is not installed.
    • EOS_DCS_ServiceStartFailed

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_ServiceStartFailed
      The service failed to start.
    • EOS_DCS_ServiceNotRunning

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_ServiceNotRunning
      The service was started successfully, but is no longer running in the background, for an unknown reason.
    • EOS_DCS_OverlayDisabled

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_OverlayDisabled
      The application has explicitly disabled the overlay through SDK initialization flags.
    • EOS_DCS_OverlayNotInstalled

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_OverlayNotInstalled
      The overlay is not installed.

      As the overlay is automatically installed and kept up-to-date by the redistributable service, this indicates that the user may have separately manually removed the installed overlay files.

    • EOS_DCS_OverlayTrustCheckFailed

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_OverlayTrustCheckFailed
      The overlay was not loaded due to failing trust check on the digital signature of the file on disk. This error typically indicates one of the following root causes: - The Operating System's local certificate store is out of date. - The local system clock has skewed and is in the wrong time. - The file has been tampered with. - The file trust check timed out, either due to an issue with the local system or network connectivity. The first troubleshooting steps should be to check for any available Operating System updates, for example using the Windows Update, as well as verifying that the system time is correctly set.
    • EOS_DCS_OverlayLoadFailed

      public static final EOS_EDesktopCrossplayStatus EOS_DCS_OverlayLoadFailed
      The overlay failed to load.
  • Method Details

    • values

      public static EOS_EDesktopCrossplayStatus[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EOS_EDesktopCrossplayStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromNative

      public Object fromNative(Object nativeValue, com.sun.jna.FromNativeContext context)
      Specified by:
      fromNative in interface com.sun.jna.NativeMapped
    • toNative

      public Object toNative()
      Specified by:
      toNative in interface com.sun.jna.NativeMapped
    • nativeType

      public Class<?> nativeType()
      Specified by:
      nativeType in interface com.sun.jna.NativeMapped