Package com.mouseviator.fsuipc
Enum FSUIPCWrapper.FSUIPCResult
java.lang.Object
java.lang.Enum<FSUIPCWrapper.FSUIPCResult>
com.mouseviator.fsuipc.FSUIPCWrapper.FSUIPCResult
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FSUIPCWrapper.FSUIPCResult>
,java.lang.constant.Constable
- Enclosing class:
- FSUIPCWrapper
public static enum FSUIPCWrapper.FSUIPCResult extends java.lang.Enum<FSUIPCWrapper.FSUIPCResult>
An enumeration of known result codes, that can be returned by calls to
FSUIPCWrapper.read(int, int, byte[])
, FSUIPCWrapper.write(int, int, byte[])
,
FSUIPCWrapper.process()
. Use FSUIPCWrapper.getResult()
to get the last result value.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description FSUIPC_ERR_ATOM
Failed to create Atom for mapping filenameFSUIPC_ERR_DATA
IPC request contains bad dataFSUIPC_ERR_MAP
Failed to create a file mapping objectFSUIPC_ERR_NODATA
Call cannot execute: no requests accumulatedFSUIPC_ERR_NOFS
Cannot link to FSUIPC or WideClientFSUIPC_ERR_NOTOPEN
Attempted to call Process() but the FSUIPC link has not been opened.FSUIPC_ERR_OK
No errorFSUIPC_ERR_OPEN
Attempt to Open() when connection is already open.FSUIPC_ERR_REGMSG
Failed to Register common message with WindowsFSUIPC_ERR_RUNNING
Wrong version of FSUIPC.FSUIPC_ERR_SENDMSG
IPC SendMessage failed (all retries)FSUIPC_ERR_SIZE
Read or Write request cannot be added to the shared memory file as the file is full.FSUIPC_ERR_TIMEOUT
IPC SendMessage timed out (all retries)FSUIPC_ERR_VERSION
Incorrect version of FSUIPC, or not FSUIPC.FSUIPC_ERR_VIEW
Failed to open a view to the file mapFSUIPC_ERR_WRONGFS
Flight Sim is not version requested by this application. -
Method Summary
Modifier and Type Method Description static FSUIPCWrapper.FSUIPCResult
get(int value)
ReturnsFSUIPCWrapper.FSUIPCResult
by corresponding int value.int
getValue()
static FSUIPCWrapper.FSUIPCResult
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FSUIPCWrapper.FSUIPCResult[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
FSUIPC_ERR_OK
No error -
FSUIPC_ERR_OPEN
Attempt to Open() when connection is already open. -
FSUIPC_ERR_NOFS
Cannot link to FSUIPC or WideClient -
FSUIPC_ERR_REGMSG
Failed to Register common message with Windows -
FSUIPC_ERR_ATOM
Failed to create Atom for mapping filename -
FSUIPC_ERR_MAP
Failed to create a file mapping object -
FSUIPC_ERR_VIEW
Failed to open a view to the file map -
FSUIPC_ERR_VERSION
Incorrect version of FSUIPC, or not FSUIPC. -
FSUIPC_ERR_WRONGFS
Flight Sim is not version requested by this application. -
FSUIPC_ERR_NOTOPEN
Attempted to call Process() but the FSUIPC link has not been opened. -
FSUIPC_ERR_NODATA
Call cannot execute: no requests accumulated -
FSUIPC_ERR_TIMEOUT
IPC SendMessage timed out (all retries) -
FSUIPC_ERR_SENDMSG
IPC SendMessage failed (all retries) -
FSUIPC_ERR_DATA
IPC request contains bad data -
FSUIPC_ERR_RUNNING
Wrong version of FSUIPC. Can also occur if running on WideClient but FSUIPC is not running on server. -
FSUIPC_ERR_SIZE
Read or Write request cannot be added to the shared memory file as the file is full.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()- Returns:
- Integer value of this type.
-
get
public static FSUIPCWrapper.FSUIPCResult get(int value) throws java.security.InvalidParameterExceptionReturnsFSUIPCWrapper.FSUIPCResult
by corresponding int value.- Parameters:
value
- String value corresponding to one of enumeration constants.- Returns:
FSUIPCWrapper.FSUIPCResult
by corresponding int value.- Throws:
java.security.InvalidParameterException
- if value not corresponding to any enumeration value is passed.
-