public class SessionInfo
extends com.sun.jna.Structure
Modifier and Type | Field and Description |
---|---|
static int |
CKF_RO_PUBLIC_SESSION |
static int |
CKF_RO_USER_FUNCTIONS |
static int |
CKF_RW_PUBLIC_SESSION |
static int |
CKF_RW_SESSION |
static int |
CKF_RW_SO_FUNCTIONS |
static int |
CKF_RW_USER_FUNCTIONS |
static int |
CKF_SERIAL_SESSION |
com.sun.jna.NativeLong |
flags |
com.sun.jna.NativeLong |
slotID |
com.sun.jna.NativeLong |
state |
com.sun.jna.NativeLong |
ulDeviceError |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
flagsToString(int flags)
Convert flags to string.
|
static java.lang.String |
flagToString(int ckf)
Convert int constant value to name.
|
int |
getDeviceError()
Session Device error
|
int |
getFlags()
Session flags
|
int |
getSlotID()
Session Slot ID
|
int |
getState()
Session State
|
boolean |
isLoggedIn()
Determines if the session is in loggedin state
|
java.lang.String |
toString() |
public static final int CKF_RW_SESSION
public static final int CKF_SERIAL_SESSION
public static final int CKF_RO_PUBLIC_SESSION
public static final int CKF_RO_USER_FUNCTIONS
public static final int CKF_RW_PUBLIC_SESSION
public static final int CKF_RW_USER_FUNCTIONS
public static final int CKF_RW_SO_FUNCTIONS
public com.sun.jna.NativeLong slotID
public com.sun.jna.NativeLong state
public com.sun.jna.NativeLong flags
public com.sun.jna.NativeLong ulDeviceError
public static final java.lang.String flagToString(int ckf)
ckf
- valuepublic static java.lang.String flagsToString(int flags)
flags
- flagspublic java.lang.String toString()
toString
in class com.sun.jna.Structure
public int getState()
public int getFlags()
public int getDeviceError()
public int getSlotID()
public boolean isLoggedIn()