public class CK_C_INITIALIZE_ARGS
extends com.sun.jna.Structure
Modifier and Type | Class and Description |
---|---|
static interface |
CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX
Wraps the PKCS#11 CK_CREATEMUTEX.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX
JNA wrapper for PKCS#11 CK_DESTROYMUTEX.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX
JNA wrapper for PKCS#11 CK_LOCKMUTEX.
|
static interface |
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX
JNA wrapper for PKCS#11 CK_UNLOCKMUTEX.
|
Modifier and Type | Field and Description |
---|---|
static int |
CKF_LIBRARY_CANT_CREATE_OS_THREADS
True if application threads which are executing calls to the library may not use native operating system calls to
spawn new threads; false if they may.
|
static int |
CKF_OS_LOCKING_OK
True if the library can use the native operation system threading model for locking; false otherwise.
|
CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX |
createMutex |
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX |
destroyMutex |
com.sun.jna.NativeLong |
flags |
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX |
lockMutex |
com.sun.jna.Pointer |
pReserved |
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX |
unlockMutex |
Constructor and Description |
---|
CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex,
CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex,
CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex,
CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex,
int flags)
Initialise struct with supplied values.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
f2s(int flags)
Convert flags to string.
|
static java.lang.String |
I2S(int ckf)
Convert int constant value to name.
|
java.lang.String |
toString() |
public static final int CKF_LIBRARY_CANT_CREATE_OS_THREADS
public static final int CKF_OS_LOCKING_OK
public CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex
public CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex
public CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex
public CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex
public com.sun.jna.NativeLong flags
public com.sun.jna.Pointer pReserved
public CK_C_INITIALIZE_ARGS(CK_C_INITIALIZE_ARGS.CK_CREATEMUTEX createMutex, CK_C_INITIALIZE_ARGS.CK_DESTROYMUTEX destroyMutex, CK_C_INITIALIZE_ARGS.CK_LOCKMUTEX lockMutex, CK_C_INITIALIZE_ARGS.CK_UNLOCKMUTEX unlockMutex, int flags)
createMutex
- create mutexdestroyMutex
- destroy mutexlockMutex
- lock mutexunlockMutex
- unlock mutexflags
- locking flags constant from CKFpublic static final java.lang.String I2S(int ckf)
ckf
- valuepublic static java.lang.String f2s(int flags)
flags
- flagspublic java.lang.String toString()
toString
in class com.sun.jna.Structure