Enum Class EOS_EOnlineSessionState
java.lang.Object
java.lang.Enum<EOS_EOnlineSessionState>
host.anzo.eossdk.eos.sdk.sessions.enums.EOS_EOnlineSessionState
- All Implemented Interfaces:
com.sun.jna.NativeMapped,Serializable,Comparable<EOS_EOnlineSessionState>,Constable
public enum EOS_EOnlineSessionState
extends Enum<EOS_EOnlineSessionState>
implements com.sun.jna.NativeMapped
All possible states of an existing named session
- Since:
- 9/5/2023
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAn online session is in the process of being createdThe session is being destroyedThe session is closed and any stats committedThe session is still valid, but the session is no longer being played (post match lobby)The current session has started.An online session has not been created yetSession has been created but the session hasn't started (pre match lobby)Session has been asked to start (may take time due to communication with backend) -
Method Summary
Modifier and TypeMethodDescriptionfromNative(Object nativeValue, com.sun.jna.FromNativeContext context) Class<?>toNative()static EOS_EOnlineSessionStateReturns the enum constant of this class with the specified name.static EOS_EOnlineSessionState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EOS_OSS_NoSession
An online session has not been created yet -
EOS_OSS_Creating
An online session is in the process of being created -
EOS_OSS_Pending
Session has been created but the session hasn't started (pre match lobby) -
EOS_OSS_Starting
Session has been asked to start (may take time due to communication with backend) -
EOS_OSS_InProgress
The current session has started. Sessions with join in progress disabled are no longer joinable -
EOS_OSS_Ending
The session is still valid, but the session is no longer being played (post match lobby) -
EOS_OSS_Ended
The session is closed and any stats committed -
EOS_OSS_Destroying
The session is being destroyed
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
fromNative
- Specified by:
fromNativein interfacecom.sun.jna.NativeMapped
-
toNative
- Specified by:
toNativein interfacecom.sun.jna.NativeMapped
-
nativeType
- Specified by:
nativeTypein interfacecom.sun.jna.NativeMapped
-