Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

ACCESS_SYSTEM_SECURITY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
AdapterPrefix() - Constructor for class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.AdapterPrefix
 
AF_INET() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
AF_INET() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
domain for ipv4 sockets
AF_INET - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
domain for ipv4 sockets
AF_INET - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
AF_INET6() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
AF_INET6() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
domain for ipv6 sockets
AF_INET6 - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
domain for ipv6 sockets
AF_INET6 - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
AF_NETLINK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
AF_NETLINK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
domain for configuring network interfaces in the kernel.
AF_NETLINK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
domain for configuring network interfaces in the kernel.
AF_UNIX() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
AF_UNIX() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
domain for unix sockets
AF_UNIX - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
domain for unix sockets
AF_UNSPEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
AF_UNSPEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
domain not specified.
AF_UNSPEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
domain not specified.
AllocObject(Class<T>) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
creates a instance of a object without calling a constructor.
ARPHRD_NETROM() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
ARPHRD_NETROM() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
ARPHRD_NETROM - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
asInt() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 
asLong() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 

B

binary() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 
bind(int, Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Binds a socket to a address.
byteSwapInt(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
byteSwapLong(long) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
byteSwapShort(short) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
byteSwapUInt(long) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
byteSwapUShort(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 

C

CallAnyMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
This method behaves like Method.invoke(Object, Object...) but hides the exception type from the caller.
CallBooleanMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a boolean.
CallByteMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a byte.
CallCharMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a char.
CallConstructor(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Special method to call a constructor of an already existing object.
CallDoubleMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a double.
CallFloatMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a float.
CallIntMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a int.
CallLongMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a long.
CallObjectMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a Object.
CallShortMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static method that returns a short.
CallStaticBooleanMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a boolean.
CallStaticByteMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a byte.
CallStaticCharMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a char.
CallStaticDoubleMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a double.
CallStaticFloatMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a float.
CallStaticIntMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a int.
CallStaticLongMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a long.
CallStaticObjectMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a object.
CallStaticShortMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static method that returns a short.
CallStaticVoidMethod(Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a static void method.
CallVoidMethod(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Call a non-static void method
CancelIo(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
CancelIoEx(long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
CancelSynchronousIo(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
canGroupExecute() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canGroupRead() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canGroupWrite() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOthersExecute() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOthersRead() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOthersWrite() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOwnerExecute() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOwnerRead() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
canOwnerWrite() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
capacity() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the size of backing NativeMemory.
chdir(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Changes the work directory of the entire jvm process.
chmod(String, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
change file modifier
chown(String, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
ClearCommBreak(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ClearCommError(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ClearCommError(long, ComStat) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
clone() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
clone() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
 
close(int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Close a file descriptor
close() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Closes the memory.
CloseHandle(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Closes a windows handle.
Cmsghdr - Class in eu.aschuetz.nativeutils.api.structs
 
CommConfig - Class in eu.aschuetz.nativeutils.api.structs
 
CommConfig() - Constructor for class eu.aschuetz.nativeutils.api.structs.CommConfig
 
CommProp - Class in eu.aschuetz.nativeutils.api.structs
 
CommProp() - Constructor for class eu.aschuetz.nativeutils.api.structs.CommProp
 
CommTimeouts - Class in eu.aschuetz.nativeutils.api.structs
 
CommTimeouts() - Constructor for class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
compareAndSet(long, long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
compares the value at offset with expect if equal sets the value at offset to update and returns true otherwise return false.
compareAndSet(long, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
compares the value at offset with expect if equal sets the value at offset to update and returns true otherwise return false.
compareAndSet(long, short, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
compares the value at offset with expect if equal sets the value at offset to update and returns true otherwise return false.
compareAndSet(long, byte, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
compares the value at offset with expect if equal sets the value at offset to update and returns true otherwise return false.
compareAndSet(long, byte[]) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
compareAndSet16ByteAlignment() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
compareAndSet1ByteAlignment() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns the amount of alignment needed for addresses to do 1 byte atomic operations on (if supported by cpu)
compareAndSet2ByteAlignment() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the cpu can do 2 byte atomic operations.
compareAndSet4ByteAlignment() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns the amount of alignment needed for addresses to do 4 byte atomic operations on (if supported by cpu)
compareAndSet8ByteAlignment() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns the amount of alignment needed for addresses to do 8 byte atomic operations on (if supported by cpu)
compareAndSetByte(long, byte, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
compareAndSetInt(long, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
compareAndSetLong(long, long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
compareAndSetShort(long, short, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
ComStat - Class in eu.aschuetz.nativeutils.api.structs
 
ComStat() - Constructor for class eu.aschuetz.nativeutils.api.structs.ComStat
 
connect(int, Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
calls connect using a generic socket address.
ConnectNamedPipe(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConnectNamedPipe(long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConvertInterfaceIndexToLuid(int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConvertInterfaceLuidToAlias(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConvertInterfaceLuidToIndex(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConvertInterfaceLuidToNameA(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
ConvertInterfaceNameToLuidA(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
copyTo(Sockaddr) - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
Copy this address to the other address object.
CpuConst - Interface in eu.aschuetz.nativeutils.api
 
CPUID_FEAT_ECX_AES - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_AVX - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_CID - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_CX16 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_DCA - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_DS_CPL - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_DTES64 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_EST - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_F16C - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_FMA - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_HYPERVISOR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_MONITOR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_MOVBE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_OSXSAVE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_PCID - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_PCLMUL - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_PDCM - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_POPCNT - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_RDRAND - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SDBG - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SMX - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SSE3 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SSE4_1 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SSE4_2 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_SSSE3 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_TM2 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_TSC - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_VMX - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_X2APIC - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_XSAVE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_ECX_XTPR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_ACPI - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_APIC - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_CLFLUSH - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_CMOV - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_CX8 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_DE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_DS - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_FPU - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_FXSR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_HTT - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_IA64 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_MCA - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_MCE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_MMX - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_MSR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_MTRR - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PAE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PAT - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PBE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PGE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PSE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PSE36 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_PSN - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_SEP - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_SS - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_SSE - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_SSE2 - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_TM - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_TSC - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CPUID_FEAT_EDX_VME - Static variable in interface eu.aschuetz.nativeutils.api.CpuConst
 
CreateEventA(long, boolean, boolean, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a newly created event handle from the OS.
CreateFileA(String, int, boolean, boolean, boolean, WindowsNativeUtil.CreateFileA_createMode, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
opens a windows handle for a given path.
CreateFileMappingA(long, long, int, int, int, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Creates a file mapping.
CreateFileW(String, int, boolean, boolean, boolean, WindowsNativeUtil.CreateFileA_createMode, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
opens a windows handle for a given path.
CreateHardLinkA(String, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Makes a hard link.
CreateIpForwardEntry2(MibIpForwardRow2) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
CreateNamedPipeA(String, int, int, int, int, int, int, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
CreateSemaphoreExA(long, long, long, String, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Create or open semaphore handle.
CreateSymbolicLinkA(String, String, boolean, boolean) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Makes a symbolic link.
CTL_CODE(int, int, int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Helper function for CTL_CODE macro that can be used to generate the dwIoControlCode for the DeviceIoControl function.

D

DCB - Class in eu.aschuetz.nativeutils.api.structs
 
DCB() - Constructor for class eu.aschuetz.nativeutils.api.structs.DCB
 
DefaultLinuxConstProvider - Class in eu.aschuetz.nativeutils.api.consts
This class contains LinuxConstants valid for the AMD64 architecture and GLIBC.
DefaultLinuxConstProvider() - Constructor for class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
DefineClass(String, ClassLoader, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Defines a class in the given classloader.
DELETE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DeleteGlobalRef(long) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Deletes a global ref.
DeleteIpForwardEntry2(MibIpForwardRow2) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
DeviceIoControl(long, int, byte[], int, int, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation.
DeviceIoControl(long, int, NativeMemory, long, int, NativeMemory, long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation.
DIGCF_ALLCLASSES - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DIGCF_DEFAULT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DIGCF_DEVICEINTERFACE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DIGCF_PRESENT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DIGCF_PROFILE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
DisconnectNamedPipe(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
DuplicateHandle(long, long, long, int, boolean, boolean, boolean) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 

E

equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.IfNameIndex
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
 
equals(Object) - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
EscapeCommFunction(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
eu.aschuetz.nativeutils.api - package eu.aschuetz.nativeutils.api
 
eu.aschuetz.nativeutils.api.consts - package eu.aschuetz.nativeutils.api.consts
 
eu.aschuetz.nativeutils.api.exceptions - package eu.aschuetz.nativeutils.api.exceptions
 
eu.aschuetz.nativeutils.api.structs - package eu.aschuetz.nativeutils.api.structs
 
EVENT_ALL_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
EVENT_MODIFY_STATE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
ExpandEnvironmentStringsA(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 

F

fchmod(int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fchown(int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fcntl(int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fcntl(int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fcntl(int, int, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fcntl(int, int, byte[], int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
fcntl(int, int, NativeMemory, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
FILE_ANY_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_ARCHIVE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_COMPRESSED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_DEVICE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_DIRECTORY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_ENCRYPTED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_HIDDEN - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_NORMAL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_OFFLINE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_READONLY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_REPARSE_POINT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_SPARSE_FILE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_SYSTEM - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_TEMPORARY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_ATTRIBUTE_VIRTUAL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_DEVICE_UNKNOWN - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_BACKUP_SEMANTICS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_DELETE_ON_CLOSE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_FIRST_PIPE_INSTANCE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_NO_BUFFERING - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_OPEN_NO_RECALL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_OPEN_REPARSE_POINT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_OVERLAPPED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_POSIX_SEMANTICS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_RANDOM_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_SEQUENTIAL_SCAN - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_SESSION_AWARE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_FLAG_WRITE_THROUGH - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_MAP_ALL_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_MAP_EXECUTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_MAP_READ - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_MAP_WRITE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_READ_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FILE_WRITE_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
FileIsDirectoryException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
FileIsDirectoryException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.FileIsDirectoryException
 
FlushFileBuffers(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
FormatMessageA(int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a english string repesentation of the native error code This only works for all calls to methods that start with a capital case letter.
free(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Calls free on a pointer.
FreeBSDNativeUtil - Interface in eu.aschuetz.nativeutils.api
 
from_sockaddr_in(Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns a InetSocketAddress for the given native socket address
from_sockaddr_un(Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the String path from a native unix socket address.
from_struct_timeval(byte[]) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Converts a native timeval to a long (milliseconds)
FromReflectedField(Field) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Gets a native reference to a java field from a given Reflection field.
FromReflectedMethod(Method) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
reflection method to native method.
FromReflectedMethod(Constructor<R>) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
reflection constructor to native method.
fstat(int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Gets information about a opened file descriptor
fsync(int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
ftruncate(int, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 

G

get(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
This method automatically calls the correct get method but does autoboxing.
get() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
Gets the current instance of NativeUtil
get() - Method in interface eu.aschuetz.nativeutils.api.NativeUtilsProvider
 
GetAdapterIndex(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
returns a unfriendly adapter index based on adapter name (GUID).
getAdapterName() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
GetAdaptersAddresses(long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns adapter addresses.
getAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getAddress() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
IF you need to store the returned array copy it as it is mutable.
getAddressFamily() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
Returns the Address family of this socket address in a easy to understand format for java.
getAge() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getAndAdd(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
adds the parameter to the long at offset. returns the previous value. this operation is atomic.
getAndAdd(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
adds the parameter to the int at offset. returns the previous value. this operation is atomic.
getAndAdd(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
adds the parameter to the short at offset. returns the previous value. this operation is atomic.
getAndAdd(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
adds the parameter to the byte at offset. returns the previous value. this operation is atomic.
getAndAddByte(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndAddInt(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndAddLong(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndAddShort(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndSet(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value at offset to the given long. returns the previous value. this operation is atomic.
getAndSet(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value at offset to the given int. returns the previous value. this operation is atomic.
getAndSet(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value at offset to the given short. returns the previous value. this operation is atomic.
getAndSet(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value at offset to the given byte. returns the previous value. this operation is atomic.
getAndSetByte(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndSetInt(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndSetLong(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAndSetShort(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
getAnycastAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getAtime() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
getBaudRate() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getBlksize() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
getBlocks() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
GetBooleanField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetByteField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getByteSize() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getCbInQue() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getCbOutQue() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getCbSize() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
getCbSize() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
GetCharField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getClassName() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
getCode() - Method in exception eu.aschuetz.nativeutils.api.exceptions.UnknownNativeErrorException
 
GetCommConfig(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetCommMask(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetCommModemStatus(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetCommProperties(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetCommState(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetCommTimeouts(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getCompartmentId() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getConnectionType() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getCtime() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
GetCurrentProcess() - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a pseudo handle to the current process.
GetCurrentThread() - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a pseudo Thread handle that always means current thread.
getDadState() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getData() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
getData1() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
getData2() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
getData3() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
getData4() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
getDcb() - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
getDeclaringClass() - Method in interface eu.aschuetz.nativeutils.api.NativeField
Returns the class the field is in.
getDeclaringClass() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
returns the class/interface the method is declared in.
GetDefaultCommConfigA(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getDescription() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getDestinationPrefixAddress() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getDestinationPrefixLength() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getDev() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getDevInst() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
getDhcpv4Server() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getDhcpv6ClientDuid() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getDhcpv6Iaid() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getDhcpv6Server() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
GetDirectBufferAddress(ByteBuffer) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
returns the native address of a direct byte buffer.
GetDirectBufferAddress(ByteBuffer, int, int) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Returns a NativeMemory object that uses the direct byte buffer object as backing.
getDnsServerAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getDnsSuffix() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
GetDoubleField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getDwCurrentRxQueue() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwCurrentTxQueue() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwFileAttributes() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getDwMaxBaud() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwMaxRxQueue() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwMaxTxQueue() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwProvCapabilities() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwProviderSubType() - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
getDwProvSpec1() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwProvSpec2() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwProvSubType() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwReserved1() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwServiceMask() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwSettableBaud() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwSettableParams() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getDwSize() - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
getenv(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Get an environment variable.
GetEnvironmentVariableA(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getEofChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getErrorChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
geteuid() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the effective uid of the user running the process.
getEvents() - Method in class eu.aschuetz.nativeutils.api.structs.PollFD
Returns the events that this poller polls the file descriptor about.
getEvtChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getF_bavail() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_bfree() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_blocks() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_bsize() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_favail() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_ffree() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_files() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_flag() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_frsize() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_fsid() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getF_namemax() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
getfCtsHold() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getFD(FileDescriptor) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
getFd() - Method in class eu.aschuetz.nativeutils.api.structs.PollFD
 
getFD(FileDescriptor) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns the int based file descriptor of the given java FileDescriptor or -1 if it is invalid.
getfDsrHold() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getfDtrControl() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getfEof() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
GetFieldID(Class<T>, String, String) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Gets a native reference to a java field.
GetFileAttributesA(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetFileAttributesEx(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns file attributes.
GetFinalPathNameByHandleA(long, boolean, WindowsNativeUtil.Path_VolumeName) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
GetFinalPathNameByHandleW(long, boolean, WindowsNativeUtil.Path_VolumeName) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getFlags() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
GetFloatField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getFreeBSDUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
GetFriendlyIfIndex(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a friendly adapter index.
getFriendlyName() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getfRlsdHold() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getfRtsControl() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getFtCreationTimeHigh() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getFtCreationTimeLow() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getFtLastAccessTimeHigh() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getFtLastAccessTimeLow() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getFtLastWriteTimeHigh() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getFtLastWriteTimeLow() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getfTxim() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getfXoffHold() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getfXoffSent() - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
getGatewayAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getGid() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getGr_gid() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
getGr_mem() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
getGr_name() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
getGr_passwd() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
getgrgid_r(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns info about a group.
getgrouplist(String, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns group list for given username
getHandle() - Method in exception eu.aschuetz.nativeutils.api.exceptions.MutexAbandonedException
May be -1 if the handle could not be determined due to calling WaitForMultipleObjects with waitAll set to true
getHandle(FileDescriptor) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns the HANDLE (void *) based file descriptor of the given java FileDescriptor or -1 (INVALID_HANDLE_VALUE) if it is invalid.
getHinstance() - Method in exception eu.aschuetz.nativeutils.api.exceptions.ShellExecuteException
 
getIfType() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getIndex() - Method in class eu.aschuetz.nativeutils.api.structs.IfNameIndex
 
getIno() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getInterfaceClassGuid() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
getInterfaceClassGuid() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
getInterfaceIndex() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getInterfaceLuid() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
GetIntField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetIpForwardTable2(int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getIpv4Metric() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getIpv6IfIndex() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getIpv6Metric() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getJVMUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
getKeyClass() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getLastWriteTime() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
getLastWriteTime() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getLeaseLifetime() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getLen() - Method in class eu.aschuetz.nativeutils.api.structs.Iovec
 
getLevel() - Method in class eu.aschuetz.nativeutils.api.structs.Cmsghdr
 
getLinuxConstProvider() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
getLinuxUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
getlogin_r() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns the username of the current user
GetLongField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getLuid_IfType() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getLuid_NetLuidIndex() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getLuid_Value() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getMachine() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
getMaxClassLen() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getMaxSubKeyLen() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getMaxValueLen() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getMaxValueNameLen() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
GetMethodID(Class<D>, String, String) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Get non static native method by signature
getMetric() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getMode() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
GetModuleFileNameA(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getMsg_control() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
getMsg_controllen() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
getMsg_iov() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
getMsg_name() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
getMtime() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
getMtu() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getMulticastAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getName() - Method in interface eu.aschuetz.nativeutils.api.NativeField
field name
getName() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Name of the method
getName() - Method in class eu.aschuetz.nativeutils.api.structs.IfNameIndex
 
getName() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
getName() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
getNativeLibraryBinaries() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
Helper method to get all shared lib binaries in a map.
getNativeLibraryBinaries() - Method in interface eu.aschuetz.nativeutils.api.NativeUtilsProvider
 
getNativePointer() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns the native pointer assosicated with this memory.
getNativePointer(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns the native pointer to the given offset.
getNetBSDUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
getNetworkGuid() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getNextHop() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getnFileSizeHigh() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getnFileSizeLow() - Method in class eu.aschuetz.nativeutils.api.structs.Win32FileAttributeData
 
getNlink() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getNodename() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
GetObjectField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
Does NOT do autoboxing.
getOff() - Method in class eu.aschuetz.nativeutils.api.structs.Iovec
 
getOffset() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the offset of this NativeBuffer in its backing NativeMemory.
getOnLinkPrefixLength() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getOperStatus() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getOrigin() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
GetOverlappedResult(long, long, boolean) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Gets the result from an async io operation on a handle.
getpagesize() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns the page size of the operating system in bytes.
getParameterTypes() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
Method parameter.
getParity() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getPayload() - Method in class eu.aschuetz.nativeutils.api.structs.Cmsghdr
 
getPayload() - Method in class eu.aschuetz.nativeutils.api.structs.Iovec
 
getPermissions() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
getPhysicalAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getPointerSize() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns size of void* datatype in bytes.
getPointerSize() - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns size of void* or windows HANDLE datatype in bytes.
getPosition() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the number of bytes written to this native buffer
getPosixUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
getPreferredLifetime() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getPreferredLifetime() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getPrefix() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getPrefixOrigin() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getProtocol() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getPtr() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
getPtr() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
getPw_dir() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_gecos() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_gid() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_name() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_passwd() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_shell() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getPw_uid() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
getpwnam_r(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns user information about a given user.
getpwuid_r(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns user information about a given user by uid
getRdev() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getReadIntervalTimeout() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
getReadTotalTimeoutConstant() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
getReadTotalTimeoutMultiplier() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
getReceiveLinkSpeed() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getRelease() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
getReturnType() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
gets the return type or "void.class" if the method is a void method.
getREvents() - Method in class eu.aschuetz.nativeutils.api.structs.PollFD
Returns the events that this poll was notified about.
getSecurityDescriptorSize() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
GetShortField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getSitePrefixLength() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getSize() - Method in class eu.aschuetz.nativeutils.api.structs.Iovec
 
getSize() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
signed number
getsockname(int, Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Writes the socket address the socket is bound to into the given Sockaddr object.
getsockopt(int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns a "int" socket option.
getsockopt(int, int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns a custom payload socket option.
getStartOffset() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the offset of this NativeBuffer in its backing NativeMemory that it would have after a call to setPosition(0).
GetStaticBooleanField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticByteField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticCharField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticDoubleField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticFieldID(Class<T>, String, String) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Gets a native reference to a java field.
GetStaticFloatField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticIntField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticLongField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
GetStaticMethodID(Class<D>, String, String) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Get static native method by signature
GetStaticObjectField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
Does NOT do autoboxing.
GetStaticShortField() - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
getStopBits() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getSubKeys() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getSuffixOrigin() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getSysname() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
GetTokenInformation(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Gets information about a token
getTransmitLinkSpeed() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getTunnelType() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getType() - Method in interface eu.aschuetz.nativeutils.api.NativeField
Returns the type of the class the field is in.
getType() - Method in class eu.aschuetz.nativeutils.api.structs.Cmsghdr
 
getuid() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the real uid of the user running the process.
getUid() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
unsigned number
getUnicastAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getValidLifetime() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
getValidLifetime() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
getValues() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
getVersion() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
GetVolumePathNameW(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
getWcProvChar() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getWcProviderData() - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
getWindowsUtil() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
getWinsServerAddress() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
getwPacketLength() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getwPacketVersion() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getWriteTotalTimeoutConstant() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
getWriteTotalTimeoutMultiplier() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
getwSettableData() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getwSettableStopParity() - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
getwVersion() - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
getXoffChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getXoffLim() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getXonChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getXonLim() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
getZoneIndices() - Method in class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
Group - Class in eu.aschuetz.nativeutils.api.structs
 
Group() - Constructor for class eu.aschuetz.nativeutils.api.structs.Group
 
GUID - Class in eu.aschuetz.nativeutils.api.structs
See https://docs.microsoft.com/en-us/windows/win32/api/guiddef/ns-guiddef-guid
GUID() - Constructor for class eu.aschuetz.nativeutils.api.structs.GUID
 
GUID(String) - Constructor for class eu.aschuetz.nativeutils.api.structs.GUID
 

H

handleClose(long, long) - Method in interface eu.aschuetz.nativeutils.api.PointerHandler
Close or free the resource associated with the pointer.
handleSync(long, long, long, long, boolean) - Method in interface eu.aschuetz.nativeutils.api.PointerHandler
Flush changes made to the pointer to disk/device.
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.IfNameIndex
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
 
hashCode() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
HKEY_CLASSES_ROOT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_CURRENT_CONFIG - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_CURRENT_USER - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_DYN_DATA - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_LOCAL_MACHINE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_PERFORMANCE_DATA - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_PERFORMANCE_NLSTEXT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_PERFORMANCE_TEXT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
HKEY_USERS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
htonl(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
htonl(byte[], int, int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
htons(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
htons(byte[], int, int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 

I

if_indextoname(int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns the interface name as a string or null if the index is not found.
if_nameindex() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns all network interface indices
if_nametoindex(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the interface index or 0 if the interface is not found
IFA_ADDRESS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_ADDRESS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_ADDRESS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_ANYCAST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_ANYCAST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_ANYCAST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_BROADCAST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_BROADCAST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_BROADCAST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_CACHEINFO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_CACHEINFO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_CACHEINFO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_F_PERMANENT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_F_PERMANENT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_F_PERMANENT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_F_SECONDARY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_F_SECONDARY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_F_SECONDARY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_LABEL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_LABEL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_LABEL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_LOCAL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_LOCAL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_LOCAL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFA_UNSPEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFA_UNSPEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFA_UNSPEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFF_NO_PI() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFF_NO_PI() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFF_NO_PI - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFF_UP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFF_UP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFF_UP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IFLA_IFNAME() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFLA_IFNAME() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFLA_IFNAME - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
IfNameIndex - Class in eu.aschuetz.nativeutils.api.structs
 
IfNameIndex(int, String) - Constructor for class eu.aschuetz.nativeutils.api.structs.IfNameIndex
 
IFNAMSIZ() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
IFNAMSIZ() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
IFNAMSIZ - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
InconsistentMutexException - Exception in eu.aschuetz.nativeutils.api.exceptions
This exception is thrown by linux when the pthread implementation tries to lock a robust mutex which WAS locked by another process or thread that has died before releasing the mutex.
InconsistentMutexException() - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.InconsistentMutexException
 
indexOf(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns the next offset in the memory that has the given value.
inputStreamFromFD(int, boolean) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns a input stream that will read bytes from the filedescriptor by calling the read method.
intCode() - Method in exception eu.aschuetz.nativeutils.api.exceptions.UnknownNativeErrorException
 
INVALID_HANDLE_VALUE() - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
InvalidFileDescriptorException - Exception in eu.aschuetz.nativeutils.api.exceptions
This exception is thrown when a passed file descriptor has been detected to be invalid.
InvalidFileDescriptorException() - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.InvalidFileDescriptorException
 
invoke(D, Object...) - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
This method behaves like Method.invoke(Object, Object...)
ioctl(int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
trigger an ioctl with a device.
ioctl(int, int, byte[], int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
trigger an ioctl with a device.
ioctl(int, int, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
trigger an ioctl with a device.
ioctl(int, int, NativeMemory, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
trigger an ioctl with a device.
Iovec - Class in eu.aschuetz.nativeutils.api.structs
 
Iovec(int) - Constructor for class eu.aschuetz.nativeutils.api.structs.Iovec
 
Iovec(byte[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Iovec
 
Iovec(byte[], int, int) - Constructor for class eu.aschuetz.nativeutils.api.structs.Iovec
 
IpAdapterAddresses - Class in eu.aschuetz.nativeutils.api.structs
 
IpAdapterAddresses() - Constructor for class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses
 
IpAdapterAddresses.AdapterPrefix - Class in eu.aschuetz.nativeutils.api.structs
 
IpAdapterAddresses.IpAdapterUnicastAddress - Class in eu.aschuetz.nativeutils.api.structs
 
IpAdapterUnicastAddress() - Constructor for class eu.aschuetz.nativeutils.api.structs.IpAdapterAddresses.IpAdapterUnicastAddress
 
isAutoconfigureAddress() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
isBlockDevice() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isCharacterDevice() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isComplete() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
isConstructor() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
returns true if the method refers to a constructor.
isControlDataTruncated() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
isDir() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isEnabled() - Method in interface eu.aschuetz.nativeutils.api.NativeUtilsProvider
 
isErrQueue() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
isfAbortOnError() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfBinary() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfDsrSensitivity() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfErrorChar() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isFIFO() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isfInX() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfNull() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfOutX() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfOutxCtsFlow() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfOutxDsrFlow() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isfParity() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isFreeBSD() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
returns true if this NativeUtil is instanceof FreeBSDNativeUtil and supports the FreeBSD API functions.
isFreeBSD() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isFreeBSD() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isfTXContinueOnXoff() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
isImmortal() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
isJVM() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
Returns true if this NativeUtil is instanceof JVMNativeUtil and supports the JVM/JNI API functions.
isJVM() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isJVM() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isLinux() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
Returns true if this NativeUtil is instanceof LinuxNativeUtil and supports the Linux API functions.
isLinux() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isLinux() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isLoopback() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
isNetBSD() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
returns true if this NativeUtil is instanceof NetBSDNativeUtil and supports the NetBSD API functions.
isNetBSD() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isNetBSD() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isNoop() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
Returns true if this NativeUtil does not implement any useful functions.
isNoop() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isOutOfBand() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
isPosix() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
returns true if this NativeUtil is instanceof PosixNativeUtil and supports the POSIX API functions.
isPosix() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isPosix() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
isPrimitive() - Method in interface eu.aschuetz.nativeutils.api.NativeField
is the field primitive?
isPrimitiveMethod() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
returns true if the method returns a primitive type (byte, char, short, int, long, float, double)
isPublish() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
isRegularFile() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isSocket() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isStatic() - Method in interface eu.aschuetz.nativeutils.api.NativeField
is the field static?
isStatic() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
is the method static?
isSymbolicLink() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
isTruncated() - Method in class eu.aschuetz.nativeutils.api.structs.Msghdr
 
isValid() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the close() method of this memory has not yet been called.
isValid(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the close() method of this memory has not yet been called and the memory is valid for the given offset (at least 1 byte can be read/written at the given offset)
isValid(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the close() method of this memory has not yet been called and the memory is valid for the given offset and length
isVoidMethod() - Method in interface eu.aschuetz.nativeutils.api.NativeMethod
returns true if the method is a void method.
isWindows() - Method in interface eu.aschuetz.nativeutils.api.NativeUtil
Returns true if this NativeUtil is instanceof WindowsNativeUtil and supports the Windows API functions.
isWindows() - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
 
isWindows() - Method in class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
iterateDeviceInterfaces(GUID, String, int, GUID) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Convenience method that uses the SetupDiGetClassDevsA+SetupDiEnumDeviceInterfaces+SetupDiGetDeviceInterfaceDetail Syscalls to provide the return value of SetupDiGetDeviceInterfaceDetail into a iterable for easier use.
iterateRegistrySubKeys(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Convenience method that returns an iterable over all subkeys of a hkey.

J

JVMNativeUtil - Interface in eu.aschuetz.nativeutils.api
 

K

KEY_ALL_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_CREATE_LINK - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_CREATE_SUB_KEY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_ENUMERATE_SUB_KEYS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_EXECUTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_NOTIFY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_QUERY_VALUE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_READ - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_SET_VALUE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_WOW64_32KEY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_WOW64_64KEY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_WOW64_RES - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
KEY_WRITE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 

L

lchown(String, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
link(String, String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Creates a hard link pointing to target.
LinuxConst - Class in eu.aschuetz.nativeutils.api
 
LinuxConst() - Constructor for class eu.aschuetz.nativeutils.api.LinuxConst
 
LinuxConstProvider - Interface in eu.aschuetz.nativeutils.api.consts
This file contains some constants from the linux header files.
LinuxNativeUtil - Interface in eu.aschuetz.nativeutils.api
 
LinuxNativeUtil.lseek_whence - Enum in eu.aschuetz.nativeutils.api
 
LockFileEx(long, boolean, boolean, long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
returns true if successful false if not.
lseek(int, long, LinuxNativeUtil.lseek_whence) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
lstat(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Identical to stat.

M

MADV_DODUMP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_DODUMP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_DOFORK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_DOFORK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_DONTDUMP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_DONTDUMP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_DONTFORK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_DONTFORK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_DONTNEED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_DONTNEED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_HUGEPAGE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_HUGEPAGE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_HWPOISON() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_HWPOISON() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_KEEPONFORK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_KEEPONFORK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_MERGEABLE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_MERGEABLE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_NOHUGEPAGE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_NOHUGEPAGE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_NORMAL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_NORMAL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_RANDOM() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_RANDOM() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_REMOVE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_REMOVE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_SEQUENTIAL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_SEQUENTIAL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_UNMERGEABLE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_UNMERGEABLE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_WILLNEED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_WILLNEED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MADV_WIPEONFORK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MADV_WIPEONFORK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
madvise(long, long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
malloc(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Allocates a new pointer of the given size
malloc(long) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Allocates a new pointer of the given size
malloc(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Allocates a new pointer of the given size
malloc_trim(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Note: this method throws UnsupportedOperationException on libc musl!
MAP_PRIVATE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MAP_PRIVATE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MAP_PRIVATE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
MAP_SHARED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MAP_SHARED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MAP_SHARED - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
MapViewOfFileEx(long, int, int, int, int, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
MaxTokenInfoClass - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
memfd_create(String, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
memory() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the memory that this NativeBuffer backs or null if it is not backed by NativeMemory.
MemoryFaultException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
MemoryFaultException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.MemoryFaultException
 
MemoryPoisonedException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
MemoryPoisonedException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.MemoryPoisonedException
 
METHOD_BUFFERED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
METHOD_IN_DIRECT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
METHOD_NEITHER - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
METHOD_OUT_DIRECT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
MFD_ALLOW_SEALING() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_ALLOW_SEALING() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_CLOEXEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_CLOEXEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_16GB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_16GB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_16MB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_16MB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_1GB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_1GB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_1MB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_1MB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_256MB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_256MB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_2GB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_2GB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_2MB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_2MB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_512KB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_512KB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_64KB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_64KB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGE_8MB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGE_8MB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MFD_HUGETLB() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
MFD_HUGETLB() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
MibIpForwardRow2 - Class in eu.aschuetz.nativeutils.api.structs
 
MibIpForwardRow2() - Constructor for class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
mkfifo(String, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
mmap(int, long, int, boolean, boolean, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Maps a file descriptor into memory.
MonitorEnter(Object) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Enter a monitor.
MonitorExit(Object) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Exit from a monitor entered by MonitorEnter.
Msghdr - Class in eu.aschuetz.nativeutils.api.structs
 
Msghdr(byte[], int, int) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec[], Sockaddr) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec[], byte[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec, Sockaddr, byte[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
Msghdr(Iovec[], Sockaddr, byte[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Msghdr
 
msync(long, long, long, boolean) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Sync memory mapping to disk
munmap(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Unmap a pointer
MutexAbandonedException - Exception in eu.aschuetz.nativeutils.api.exceptions
WaitForMultipleObjects & WaitForSingleObject when they return WAIT_ABANDONED/WAIT_ABANDONED_0
MutexAbandonedException(long) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.MutexAbandonedException
 

N

NativeBuffer - Interface in eu.aschuetz.nativeutils.api
Stream like representation of a NativeMemory object.
NativeField<T,F> - Interface in eu.aschuetz.nativeutils.api
This interface is a wrapper for all field access methods from the jni interface.
NativeMemory - Interface in eu.aschuetz.nativeutils.api
Interface for a pointer pointing to a memory region.
NativeMethod<R,D> - Interface in eu.aschuetz.nativeutils.api
Interface for a java method referenced by native code.
NativeUtil - Interface in eu.aschuetz.nativeutils.api
 
NativeUtils - Class in eu.aschuetz.nativeutils.api
 
NativeUtils() - Constructor for class eu.aschuetz.nativeutils.api.NativeUtils
 
NativeUtilsProvider - Interface in eu.aschuetz.nativeutils.api
 
NetBSDNativeUtil - Interface in eu.aschuetz.nativeutils.api
 
NETLINK_ROUTE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NETLINK_ROUTE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
Option for AF_NETLINK.
NETLINK_ROUTE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
Option for AF_NETLINK.
NewDirectByteBuffer(long, long) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
returns a direct byte buffer using the given pointer and capacity.
NewGlobalRef(Object) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
returns a global reference that can be stored to a java object.
NewLocalRef(long) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
Resolves a Global ref into a "object".
NLM_F_ACK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_ACK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_ACK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLM_F_CREATE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_CREATE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_CREATE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLM_F_DUMP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_DUMP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_DUMP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLM_F_EXCL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_EXCL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_EXCL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLM_F_MULTI() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_MULTI() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_MULTI - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLM_F_REQUEST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLM_F_REQUEST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLM_F_REQUEST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLMSG_DONE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLMSG_DONE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLMSG_DONE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLMSG_ERROR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLMSG_ERROR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLMSG_ERROR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLMSG_NOOP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLMSG_NOOP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLMSG_NOOP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NLMSG_OVERRUN() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
NLMSG_OVERRUN() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
NLMSG_OVERRUN - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
NoopNativeUtil - Class in eu.aschuetz.nativeutils.api
 
NoopNativeUtil() - Constructor for class eu.aschuetz.nativeutils.api.NoopNativeUtil
 
ntohl(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
ntohl(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
ntohs(int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
ntohs(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
number() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 

O

O_ACCMODE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_ACCMODE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_ACCMODE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_APPEND() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_APPEND() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_APPEND - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_ASYNC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_ASYNC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_ASYNC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_CLOEXEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_CLOEXEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_CLOEXEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_CREAT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_CREAT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_CREAT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_DIRECT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_DIRECT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_DIRECT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_DIRECTORY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_DIRECTORY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_DIRECTORY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_DSYNC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_DSYNC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_DSYNC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_EXCL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_EXCL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_EXCL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_LARGEFILE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_LARGEFILE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_LARGEFILE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_NDELAY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_NDELAY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_NDELAY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_NOATIME() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_NOATIME() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_NOATIME - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_NOCTTY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_NOCTTY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_NOCTTY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_NOFOLLOW() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_NOFOLLOW() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_NOFOLLOW - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_NONBLOCK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_NONBLOCK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_NONBLOCK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_PATH() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_PATH() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_PATH - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_RDONLY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_RDONLY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_RDONLY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_RDWR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_RDWR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_RDWR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_SYNC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_SYNC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_SYNC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_TRUNC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_TRUNC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_TRUNC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
O_WRONLY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
O_WRONLY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
O_WRONLY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
open(String, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the fd
open(String, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the fd
OpenEventA(int, boolean, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
OpenFileMappingA(int, boolean, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Opens an existing file mapping.
OpenProcessToken(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Opens a process token handle.
OperationInProgressException - Exception in eu.aschuetz.nativeutils.api.exceptions
Exception thrown when an operation that is still running and being attempted in the background took longer to complete than some timeout value.
OperationInProgressException() - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.OperationInProgressException
 
OperationInProgressException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.OperationInProgressException
 
outputStreamFromFD(int, boolean) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns a output stream that will write bytes to the filedescriptor by calling the write method.

P

PAGE_EXECUTE_READ - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PAGE_EXECUTE_READWRITE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PAGE_EXECUTE_WRITECOPY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PAGE_READONLY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PAGE_READWRITE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PAGE_WRITECOPY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
parseCMSG_HDR(byte[], int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Parse the CMSG header in the byte array.
parseWin32_SOCKADDR_INET() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
Parses the Sockaddr as a Win32 SOCKADDR_INET.
Passwd - Class in eu.aschuetz.nativeutils.api.structs
 
Passwd() - Constructor for class eu.aschuetz.nativeutils.api.structs.Passwd
 
PermissionDeniedException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
PermissionDeniedException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.PermissionDeniedException
 
PermissionDeniedException(String, String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.PermissionDeniedException
 
PIPE_ACCEPT_REMOTE_CLIENTS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_ACCESS_DUPLEX - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_ACCESS_INBOUND - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_ACCESS_OUTBOUND - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_NOWAIT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_READMODE_BYTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_READMODE_MESSAGE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_REJECT_REMOTE_CLIENTS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_TYPE_BYTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_TYPE_MESSAGE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
PIPE_WAIT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
pointer(long, long, PointerHandler) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Any calls to the resulting NativeMemory may cause the JVM to die due to a SEGFAULT is size is not specified correctly.
pointer(long, long, PointerHandler) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Any calls to the resulting NativeMemory may cause the JVM to die due to a SEGFAULT is size is not specified correctly.
pointer(long, long, PointerHandler) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Any calls to the resulting NativeMemory may cause the JVM to die due to a SEGFAULT is size is not specified correctly.
PointerHandler - Interface in eu.aschuetz.nativeutils.api
Interface for handler to close/sync pointers of native memory.
poll(PollFD[], int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
timeout in milliseconds
PollFD - Class in eu.aschuetz.nativeutils.api.structs
Struct that represents a java value of the native struct pollfd.
PollFD(int, EnumSet<PollFD.PollEvent>) - Constructor for class eu.aschuetz.nativeutils.api.structs.PollFD
Construct a new pollfd.
PollFD.PollEvent - Enum in eu.aschuetz.nativeutils.api.structs
Event Enum constants for poll call
PosixNativeUtil - Interface in eu.aschuetz.nativeutils.api
 
pthread_cond_broadcast(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_cond_destroy(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_cond_init(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_cond_signal(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_cond_timedwait(long, long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_cond_wait(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_condattr_destroy(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_condattr_getpshared(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_condattr_init(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_condattr_setpshared(long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutex_consistent(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
PTHREAD_MUTEX_DEFAULT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_DEFAULT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_DEFAULT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
pthread_mutex_destroy(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
PTHREAD_MUTEX_ERRORCHECK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_ERRORCHECK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_ERRORCHECK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
pthread_mutex_init(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutex_lock(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
PTHREAD_MUTEX_NORMAL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_NORMAL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_NORMAL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
PTHREAD_MUTEX_RECURSIVE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_RECURSIVE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_RECURSIVE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
PTHREAD_MUTEX_ROBUST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_ROBUST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_ROBUST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
PTHREAD_MUTEX_STALLED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_MUTEX_STALLED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_MUTEX_STALLED - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
pthread_mutex_timedlock(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutex_trylock(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutex_unlock(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_destroy(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_getpshared(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_getrobust(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_gettype(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_init(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_setpshared(long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_setrobust(long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
pthread_mutexattr_settype(long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
PTHREAD_PROCESS_PRIVATE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_PROCESS_PRIVATE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_PROCESS_PRIVATE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
PTHREAD_PROCESS_SHARED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
PTHREAD_PROCESS_SHARED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
PTHREAD_PROCESS_SHARED - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
PurgeComm(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 

Q

QuotaExceededException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
QuotaExceededException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.QuotaExceededException
 
QuotaExceededException(String, String, String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.QuotaExceededException
 

R

read(int, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Reads from a file descriptor.
read(int, NativeMemory, long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Reads from a file descriptor.
read(int, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Reads from a file descriptor.
read(long, byte[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, char[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, short[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, int[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, long[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, float[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, double[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
read(long, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads len bytes from the offset address and stores them into the buffer starting at bufferOffset.
read(long, byte[]) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads buffer.length bytes from the offset address and stores them into the buffer starting at offset 0.
read(long, NativeMemory, long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads len bytes from offset address and stores them into dst.
read(long, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads len bytes from the offset address and stores them into the buffer.
read(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 1 byte from the offset address.
READ_CONTROL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
readBoolean() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readByte() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readByte(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readChar() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readDouble() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readDouble(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 8 bytes from the offset address.
readDouble(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
ReadFile(long, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Reads bytes from a handle into a buffer.
ReadFile(long, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Reads bytes from a handle into a buffer.
ReadFile(long, NativeMemory, long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Reads bytes from a handle into a buffer.
ReadFile(long, NativeMemory, long, int, long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
reads using overlapped mechanism. returns an overlapped pointer that must be feed by calling WindowsNativeUtil.free(long) after it has been confirmed that the async READ is done by calling GetOverlappedResult.
readFloat() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readFloat(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 4 bytes from the offset address.
readFloat(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readFully(byte[]) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readFully(byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readInt() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readInt(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 4 bytes from the offset address.
readInt(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readIntBE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 4 bytes from the offset address and assume whatever value was read is big endian.
readIntLE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 4 bytes from the offset address and assume whatever value was read is big endian.
readLine() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readlink(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns the resolved path of the symlink
readLong() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readLong(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 8 bytes from the offset address.
readLong(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readLongBE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readLongLE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readPointer(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read a pointer from the given offset.
readShort() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readShort(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 2 bytes from the offset address.
readShort(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readShortBE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readShortLE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readUByte(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readUInt(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readUnsignedByte() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readUnsignedByte(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 1 byte from the offset address and read it as a unsigned byte.
readUnsignedInt(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
read 4 bytes from the offset address.
readUnsignedIntBE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readUnsignedIntLE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readUnsignedShort() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readUnsignedShort(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads 2 bytes from the offset address and treats them as a unsigned short.
readUnsignedShortBE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readUnsignedShortLE(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
readUntilByte(long, byte, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
reads bytes into a buffer until a byte is encountered that is equal to the value parameter.
readUShort(byte[], int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
readUTF() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
readZeroTerminatedUTF8() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
the returned string does not end with the 0 byte.
realpath(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
resolves all symbolic links in the given path.
recvfrom(int, byte[], int, int, int, Sockaddr) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
The Output parameter sockaddr may be null if you are not interested in this information.
recvmsg(int, Msghdr, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
receive a message on a socket.
RegCloseKey(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
RegData - Class in eu.aschuetz.nativeutils.api.structs
 
RegData(int) - Constructor for class eu.aschuetz.nativeutils.api.structs.RegData
 
RegData(long) - Constructor for class eu.aschuetz.nativeutils.api.structs.RegData
 
RegData(Object, Object) - Constructor for class eu.aschuetz.nativeutils.api.structs.RegData
 
RegData.RegType - Enum in eu.aschuetz.nativeutils.api.structs
 
RegEnumKeyExA(long, int, int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Enumerate subkeys of a registry key.
RegEnumKeyExResult - Class in eu.aschuetz.nativeutils.api.structs
 
RegEnumValueA(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
RegEnumValueResult - Class in eu.aschuetz.nativeutils.api.structs
 
RegEnumValueResult() - Constructor for class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
RegEnumValueResult(String, RegData) - Constructor for class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
RegOpenKeyExA(long, String, int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
RegQueryInfoKeyA(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Get information about a registry key.
RegQueryInfoKeyResult - Class in eu.aschuetz.nativeutils.api.structs
 
RegQueryValueExA(long, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Read a registry value.
ReleaseSemaphore(long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
releases a "locked" semaphore
remaining() - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Returns the exact number of bytes that can be read from this NativeBuffer.
remaining(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns the amount of bytes remaining to be read/written to until the end of the memory is reached.
ResetEvent(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Resets the given event handle.
ResourceBusyException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
ResourceBusyException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.ResourceBusyException
 
ResourceTemporarilyUnavailableException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
ResourceTemporarilyUnavailableException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.ResourceTemporarilyUnavailableException
 
RT_SCOPE_UNIVERSE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RT_SCOPE_UNIVERSE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RT_SCOPE_UNIVERSE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_CACHEINFO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_CACHEINFO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_CACHEINFO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_DPORT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_DPORT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_DPORT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_DST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_DST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_DST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_ENCAP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_ENCAP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_ENCAP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_ENCAP_TYPE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_ENCAP_TYPE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_ENCAP_TYPE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_EXPIRES() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_EXPIRES() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_EXPIRES - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_FLOW() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_FLOW() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_FLOW - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_GATEWAY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_GATEWAY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_GATEWAY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_IIF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_IIF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_IIF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_IP_PROTO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_IP_PROTO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_IP_PROTO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_MARK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_MARK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_MARK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_METRICS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_METRICS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_METRICS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_MFC_STATS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_MFC_STATS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_MFC_STATS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_MP_ALGO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_MP_ALGO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_MP_ALGO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_MULTIPATH() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_MULTIPATH() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_MULTIPATH - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_NEWDST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_NEWDST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_NEWDST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_NH_ID() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_NH_ID() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_NH_ID - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_OIF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_OIF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_OIF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_PAD() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_PAD() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_PAD - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_PREF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_PREF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_PREF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_PREFSRC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_PREFSRC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_PREFSRC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_PRIORITY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_PRIORITY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_PRIORITY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_PROTOINFO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_PROTOINFO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_PROTOINFO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_SESSION() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_SESSION() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_SESSION - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_SPORT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_SPORT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_SPORT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_SRC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_SRC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_SRC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_TABLE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_TABLE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_TABLE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_TTL_PROPAGATE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_TTL_PROPAGATE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_TTL_PROPAGATE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_UID() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_UID() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_UID - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_UNSPEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_UNSPEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_UNSPEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTA_VIA() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTA_VIA() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTA_VIA - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTM_DELADDR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTM_DELADDR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTM_DELADDR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTM_GETADDR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTM_GETADDR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTM_GETADDR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTM_GETLINK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTM_GETLINK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTM_GETLINK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
RTM_NEWADDR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
RTM_NEWADDR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
RTM_NEWADDR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 

S

S_IRGRP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IRGRP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IRGRP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IROTH() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IROTH() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IROTH - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IRUSR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IRUSR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IRUSR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IRWXG() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IRWXG() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IRWXG - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IRWXO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IRWXO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IRWXO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IRWXU() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IRWXU() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IRWXU - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IWGRP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IWGRP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IWGRP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IWOTH() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IWOTH() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IWOTH - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IWUSR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IWUSR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IWUSR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IXGRP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IXGRP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IXGRP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IXOTH() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IXOTH() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IXOTH - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
S_IXUSR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
S_IXUSR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
S_IXUSR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_RIGHTS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_RIGHTS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
CMSG HDR type for file descriptor transfer
SCM_RIGHTS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
CMSG HDR type for file descriptor transfer
SCM_TIMESTAMP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_TIMESTAMP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_TIMESTAMP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_TIMESTAMPING() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_TIMESTAMPING() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_TIMESTAMPING - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_TIMESTAMPING_OPT_STATS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_TIMESTAMPING_OPT_STATS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_TIMESTAMPING_OPT_STATS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_TIMESTAMPING_PKTINFO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_TIMESTAMPING_PKTINFO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_TIMESTAMPING_PKTINFO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_TIMESTAMPNS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_TIMESTAMPNS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_TIMESTAMPNS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SCM_WIFI_STATUS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SCM_WIFI_STATUS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SCM_WIFI_STATUS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SEC_COMMIT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_IMAGE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_IMAGE_NO_EXECUTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_LARGE_PAGES - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_NOCACHE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_RESERVE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEC_WRITECOMBINE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
sem_close(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_destroy(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_getvalue(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_init(long, boolean, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Initializes an unnamed semaphore.
sem_open(String, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_open(String, int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_post(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_t_size() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns the size of sem_t in bytes.
sem_timedwait(long, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_trywait(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_unlink(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sem_wait(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
SEMAPHORE_ALL_ACCESS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
SEMAPHORE_MODIFY_STATE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
sendmsg(int, Msghdr, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
send a message on a socket.
set(T, F) - Method in interface eu.aschuetz.nativeutils.api.NativeField
This method automatically calls the correct set method but does autoboxing.
set(long, byte, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
set(long, int, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes len bytes with the given value to the offset.
set(NativeUtil) - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
Useful for testing/debugging.
setAge(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setAutoconfigureAddress(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setBaudRate(long) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SetBooleanField(T, boolean) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetByteField(T, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setByteSize(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setCbInQue(long) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setCbOutQue(long) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
SetCharField(T, char) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetCommBreak(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
SetCommConfig(long, CommConfig) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
SetCommMask(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
SetCommState(long, DCB) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
SetCommTimeouts(long, CommTimeouts) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
setData(RegData) - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
setData1(int) - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
setData2(short) - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
setData3(short) - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
setData4(byte[]) - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
setDcb(DCB) - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
SetDefaultCommConfigA(String, CommConfig) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
setDestinationPrefixAddress(Sockaddr) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setDestinationPrefixLength(int) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
SetDoubleField(T, double) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setDwCurrentRxQueue(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwCurrentTxQueue(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwMaxBaud(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwMaxRxQueue(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwMaxTxQueue(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwProvCapabilities(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwProviderSubType(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
setDwProvSpec1(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwProvSpec2(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwProvSubType(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwReserved1(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwServiceMask(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwSettableBaud(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwSettableParams(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setDwSize(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
setenv(String, String, boolean) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Set an environment variable.
SetEnvironmentVariableA(String, String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
setEofChar(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setErrorChar(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SetEvent(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Sets a event identified by the handle
setEvtChar(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setF_bavail(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_bfree(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_blocks(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_bsize(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_favail(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_ffree(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_files(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_flag(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_frsize(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_fsid(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setF_namemax(long) - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
setfAbortOnError(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfBinary(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfCtsHold(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfDsrHold(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfDsrSensitivity(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfDtrControl(long) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfEof(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfErrorChar(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SetFileAttributesA(String, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
setfInX(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SetFloatField(T, float) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setfNull(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfOutX(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfOutxCtsFlow(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfOutxDsrFlow(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfParity(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfRlsdHold(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfRtsControl(long) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfTXContinueOnXoff(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setfTxim(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfXoffHold(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setfXoffSent(int) - Method in class eu.aschuetz.nativeutils.api.structs.ComStat
 
setGr_gid(int) - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
setGr_mem(List<String>) - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
setGr_name(String) - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
setGr_passwd(String) - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
setImmortal(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setInterfaceIndex(int) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setInterfaceLuid(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
SetIntField(T, int) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetLongField(T, long) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setLoopback(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setMetric(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setName(String) - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
setNextHop(Sockaddr) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
SetObjectField(T, F) - Method in interface eu.aschuetz.nativeutils.api.NativeField
Does NOT do autoboxing.
setOffset(long) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Change the offset in the native memory.
setOrigin(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setParity(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setPayload(byte[]) - Method in class eu.aschuetz.nativeutils.api.structs.Cmsghdr
 
setPosition(long) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Changes the offset so that getPosition() would return the given number.
setPreferredLifetime(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setProtocol(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setProvider(NativeUtilsProvider) - Static method in class eu.aschuetz.nativeutils.api.NativeUtils
Useful for testing/debugging.
setPublish(boolean) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setPw_dir(String) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_gecos(String) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_gid(int) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_name(String) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_passwd(String) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_shell(String) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setPw_uid(int) - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
setReadIntervalTimeout(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
setReadTotalTimeoutConstant(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
setReadTotalTimeoutMultiplier(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
SetShortField(T, short) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setSitePrefixLength(byte) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setsockopt(int, int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
sets a int socket option.
setsockopt(int, int, int, byte[]) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Sets a custom payload socket option.
SetStaticBooleanField(boolean) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticByteField(byte) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticCharField(char) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticDoubleField(double) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticFloatField(float) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticIntField(int) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticLongField(long) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
SetStaticObjectField(T) - Method in interface eu.aschuetz.nativeutils.api.NativeField
Does NOT do autoboxing.
SetStaticShortField(short) - Method in interface eu.aschuetz.nativeutils.api.NativeField
 
setStopBits(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SetupComm(long, int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
SetupDiDestroyDeviceInfoList(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Destroys a handle created by SetupDiGetClassDevsA
SetupDiEnumDeviceInterfaces(long, SpDeviceInfoData, GUID, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Get a device element from the device set.
SetupDiGetClassDevsA(GUID, String, long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Create a device enumeration for connected hardware devices.
SetupDiGetDeviceInterfaceDetail(long, SpDeviceInterfaceData, SpDeviceInfoData) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Get detailed info from a device.
setValidLifetime(long) - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
setWcProvChar(char[]) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setWcProviderData(byte[]) - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
setwPacketLength(int) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setwPacketVersion(int) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setWriteTotalTimeoutConstant(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
setWriteTotalTimeoutMultiplier(long) - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
setwSettableData(int) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setwSettableStopParity(int) - Method in class eu.aschuetz.nativeutils.api.structs.CommProp
 
setwVersion(int) - Method in class eu.aschuetz.nativeutils.api.structs.CommConfig
 
setXoffChar(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setXoffLim(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setXonChar(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
setXonLim(int) - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
SharingViolationException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
SharingViolationException(String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.SharingViolationException
 
SharingViolationException(String, String, String) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.SharingViolationException
 
ShellExecuteA(long, String, String, String, String, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Performs an operation on a specified file.
ShellExecuteException - Exception in eu.aschuetz.nativeutils.api.exceptions
 
ShellExecuteException(long, long) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.ShellExecuteException
 
shm_open(String, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
shm_unlink(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
SIOCGIFFLAGS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SIOCGIFFLAGS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SIOCGIFFLAGS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SIOCGIFMTU() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SIOCGIFMTU() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SIOCGIFMTU - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SIOCSIFFLAGS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SIOCSIFFLAGS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SIOCSIFFLAGS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
size() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns the size of this memory.
sizeof_pthread_cond_t() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sizeof_pthread_condattr_t() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sizeof_pthread_mutex_t() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
sizeof_pthread_mutexattr_t() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
skipBytes(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
SO_ACCEPTCONN() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ACCEPTCONN() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ACCEPTCONN - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ATTACH_BPF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ATTACH_BPF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ATTACH_BPF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ATTACH_FILTER() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ATTACH_FILTER() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ATTACH_FILTER - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ATTACH_REUSEPORT_CBPF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ATTACH_REUSEPORT_CBPF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ATTACH_REUSEPORT_CBPF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ATTACH_REUSEPORT_EBPF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ATTACH_REUSEPORT_EBPF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ATTACH_REUSEPORT_EBPF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_BINDTODEVICE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_BINDTODEVICE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_BINDTODEVICE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_BPF_EXTENSIONS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_BPF_EXTENSIONS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_BPF_EXTENSIONS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_BROADCAST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_BROADCAST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_BROADCAST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_BSDCOMPAT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_BSDCOMPAT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_BSDCOMPAT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_BUSY_POLL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_BUSY_POLL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_BUSY_POLL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_CNX_ADVICE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_CNX_ADVICE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_CNX_ADVICE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_COOKIE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_COOKIE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_COOKIE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_DEBUG() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_DEBUG() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_DEBUG - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_DETACH_BPF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_DETACH_BPF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_DETACH_BPF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_DETACH_FILTER() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_DETACH_FILTER() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_DETACH_FILTER - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_DOMAIN() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_DOMAIN() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_DOMAIN - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_DONTROUTE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_DONTROUTE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_DONTROUTE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ERROR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ERROR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ERROR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_GET_FILTER() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_GET_FILTER() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_GET_FILTER - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_INCOMING_CPU() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_INCOMING_CPU() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_INCOMING_CPU - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_INCOMING_NAPI_ID() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_INCOMING_NAPI_ID() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_INCOMING_NAPI_ID - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_KEEPALIVE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_KEEPALIVE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_KEEPALIVE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_LINGER() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_LINGER() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_LINGER - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_LOCK_FILTER() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_LOCK_FILTER() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_LOCK_FILTER - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_MARK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_MARK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_MARK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_MAX_PACING_RATE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_MAX_PACING_RATE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_MAX_PACING_RATE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_MEMINFO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_MEMINFO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_MEMINFO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_NO_CHECK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_NO_CHECK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_NO_CHECK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_NOFCS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_NOFCS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_NOFCS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_OOBINLINE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_OOBINLINE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_OOBINLINE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PASSCRED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PASSCRED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PASSCRED - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PASSSEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PASSSEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PASSSEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PEEK_OFF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PEEK_OFF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PEEK_OFF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PEERCRED() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PEERCRED() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PEERCRED - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PEERGROUPS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PEERGROUPS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PEERGROUPS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PEERNAME() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PEERNAME() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PEERNAME - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PEERSEC() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PEERSEC() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PEERSEC - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PRIORITY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PRIORITY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PRIORITY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_PROTOCOL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_PROTOCOL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_PROTOCOL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_RCVBUF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_RCVBUF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_RCVBUF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_RCVBUFFORCE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_RCVBUFFORCE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_RCVBUFFORCE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_RCVLOWAT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_RCVLOWAT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_RCVLOWAT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_RCVTIMEO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_RCVTIMEO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_RCVTIMEO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_REUSEADDR() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_REUSEADDR() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_REUSEADDR - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_REUSEPORT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_REUSEPORT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_REUSEPORT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_RXQ_OVFL() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_RXQ_OVFL() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_RXQ_OVFL - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SECURITY_AUTHENTICATION() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SECURITY_AUTHENTICATION() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SECURITY_AUTHENTICATION - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SECURITY_ENCRYPTION_NETWORK() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SECURITY_ENCRYPTION_NETWORK() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SECURITY_ENCRYPTION_NETWORK - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SECURITY_ENCRYPTION_TRANSPORT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SECURITY_ENCRYPTION_TRANSPORT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SECURITY_ENCRYPTION_TRANSPORT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SELECT_ERR_QUEUE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SELECT_ERR_QUEUE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SELECT_ERR_QUEUE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SNDBUF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SNDBUF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SNDBUF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SNDBUFFORCE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SNDBUFFORCE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SNDBUFFORCE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SNDLOWAT() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SNDLOWAT() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SNDLOWAT - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_SNDTIMEO() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_SNDTIMEO() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_SNDTIMEO - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_TIMESTAMP() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_TIMESTAMP() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_TIMESTAMP - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_TIMESTAMPING() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_TIMESTAMPING() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_TIMESTAMPING - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_TIMESTAMPNS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_TIMESTAMPNS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_TIMESTAMPNS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_TYPE() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_TYPE() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_TYPE - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_WIFI_STATUS() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_WIFI_STATUS() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_WIFI_STATUS - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SO_ZEROCOPY() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SO_ZEROCOPY() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SO_ZEROCOPY - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SOCK_DGRAM() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SOCK_DGRAM() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
type for datagram based sockets with unreliable transport
SOCK_DGRAM - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
type for datagram based sockets with unreliable transport
SOCK_RAW() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SOCK_RAW() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
type for raw socket.
SOCK_RAW - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
type for raw socket.
SOCK_STREAM() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SOCK_STREAM() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
type for stream based sockets with reliable transport
SOCK_STREAM - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
type for stream based sockets with reliable transport
Sockaddr - Class in eu.aschuetz.nativeutils.api.structs
Java representation of native struct sockaddr in its many varieties (such as sockaddr_in for example)
Sockaddr() - Constructor for class eu.aschuetz.nativeutils.api.structs.Sockaddr
Use this constructor for creating objects to call LinuxNativeUtil.recvfrom(int, byte[], int, int, int, Sockaddr) and similar methods that want to output a socket address.
Sockaddr(int, byte[]) - Constructor for class eu.aschuetz.nativeutils.api.structs.Sockaddr
Constructs new native representation of a socket address.
Sockaddr(Sockaddr) - Constructor for class eu.aschuetz.nativeutils.api.structs.Sockaddr
 
socket(int, int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
See man socket for information on the parameters.
SOL_SOCKET() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
SOL_SOCKET() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
SOL_SOCKET - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
SpDeviceInfoData - Class in eu.aschuetz.nativeutils.api.structs
 
SpDeviceInfoData() - Constructor for class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
SpDeviceInfoData(int, GUID, int, long) - Constructor for class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
SpDeviceInterfaceData - Class in eu.aschuetz.nativeutils.api.structs
This data structure is used for several syscalls in the setupapi.h Its meaning changes depending on what syscall returned it or takes it as an input.
SpDeviceInterfaceData(int, GUID, int) - Constructor for class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
SPECIFIC_RIGHTS_ALL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
spin(long, long, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, int, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, short, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, byte, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, int, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, short, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spin(long, byte, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
returns true if the value at offset becomes expected.
spinAndSet(long, long, long, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was written false if the timeout expired.
spinAndSet(long, int, int, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was written false if the timeout expired.
spinAndSet(long, short, short, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was written false if the timeout expired.
spinAndSet(long, byte, byte, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was write false if the timeout expired.
spinAndSet(long, long, long, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was write false if the timeout expired.
spinAndSet(long, int, int, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was write false if the timeout expired.
spinAndSet(long, short, short, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was write false if the timeout expired.
spinAndSet(long, byte, byte, long, TimeUnit) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
sets the value to update if it ever becomes expect before aTimeout elapses. returns true if the value was write false if the timeout expired.
STANDARD_RIGHTS_ALL - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
STANDARD_RIGHTS_EXECUTE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
STANDARD_RIGHTS_READ - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
STANDARD_RIGHTS_REQUIRED - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
STANDARD_RIGHTS_WRITE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
stat(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Gets information about a file for a given path.
stat(String) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Gets information about a file for a given path.
Stat - Class in eu.aschuetz.nativeutils.api.structs
See https://linux.die.net/man/2/stat for the meaning behind each of the fields in this data container.
statvfs(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
Statvfs - Class in eu.aschuetz.nativeutils.api.structs
 
Statvfs() - Constructor for class eu.aschuetz.nativeutils.api.structs.Statvfs
 
stopSpin() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Stops/Cancels all java calls that are inside the spin(...) methods.
stream() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Creates a new NativeBuffer instance that can be used to read this memory as one would read a InputStream Every instance of NativeBuffer is completely independent (other than all of them accessing this memory object) Note: the returned object must not be used by multiple threads at once.
stream(long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
strerror_r(int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns a english string repesentation of the native error code
strerror_s(int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns a english string repesentation of the native error code.
string() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 
strings() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 
StructHelper - Class in eu.aschuetz.nativeutils.api
Helper/Util class to help parse/create structs from byte arrays.
StructHelper() - Constructor for class eu.aschuetz.nativeutils.api.StructHelper
 
supportsCompareAndSet16Byte() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
supportsCompareAndSet1Byte() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the cpu can do 1 byte atomic operations.
supportsCompareAndSet2Byte() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns the amount of alignment needed for addresses to do 2 byte atomic operations on (if supported by cpu)
supportsCompareAndSet4Byte() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the cpu can do 4 byte atomic operations.
supportsCompareAndSet8Byte() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Returns true if the cpu can do 8 byte atomic operations.
symlink(String, String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Creates a symlink pointing to target.
symlink(String, String) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Creates a symlink pointing to target.
sync(long, long, boolean) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Synchronize the changes made to the memory to the device/file backing the memory.
SYNCHRONIZE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 

T

test(PollFD.PollEvent) - Method in class eu.aschuetz.nativeutils.api.structs.PollFD
Check if the poller is positive for a given event.
Throw(Throwable) - Method in interface eu.aschuetz.nativeutils.api.JVMNativeUtil
This method allows throwing of checked exceptions in methods that do not declare them as checked exceptions.
to_sockaddr_in(InetSocketAddress) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns a native struct sockaddr_in or sockaddr_in6 for the given address
to_sockaddr_un(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
returns native struct sockaddr_un for given path.
to_struct_timeval(long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Converts a time value in milliseconds to a native timeval.
TOKEN_ADJUST_DEFAULT - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_ADJUST_GROUPS - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_ADJUST_PRIVILEGES - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_ADJUST_SESSIONID - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_ASSIGN_PRIMARY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_DUPLICATE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_IMPERSONATE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_QUERY - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TOKEN_QUERY_SOURCE - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenAccessInformation - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenAppContainerNumber - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenAppContainerSid - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenAuditPolicy - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenBnoIsolation - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenCapabilities - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenChildProcessFlags - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenDefaultDacl - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenDeviceClaimAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenDeviceGroups - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenElevation - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenElevationType - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenGroups - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenGroupsAndPrivileges - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenHasRestrictions - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenImpersonationLevel - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIntegrityLevel - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIsAppContainer - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIsAppSilo - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIsLessPrivilegedAppContainer - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIsRestricted - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenIsSandboxed - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenLinkedToken - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenLogonSid - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenMandatoryPolicy - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenOrigin - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenOwner - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenPrimaryGroup - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenPrivateNameSpace - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenPrivileges - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenProcessTrustLevel - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenRestrictedDeviceClaimAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenRestrictedDeviceGroups - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenRestrictedSids - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenRestrictedUserClaimAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSandBoxInert - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSecurityAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSessionId - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSessionReference - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSingletonAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenSource - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenStatistics - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenType - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenUIAccess - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenUser - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenUserClaimAttributes - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenVirtualizationAllowed - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
TokenVirtualizationEnabled - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.CommTimeouts
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.DCB
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Group
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.GUID
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.MibIpForwardRow2
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Passwd
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
for debug purposes only
toString() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumKeyExResult
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.RegEnumValueResult
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.RegQueryInfoKeyResult
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Sockaddr
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInfoData
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.SpDeviceInterfaceData
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Stat
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Statvfs
 
toString() - Method in class eu.aschuetz.nativeutils.api.structs.Utsname
 
TransmitCommChar(long, byte) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
truncate(String, long) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
 
TUNGETSNDBUF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
TUNGETSNDBUF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
TUNGETSNDBUF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
TUNSETIFF() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
TUNSETIFF() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
TUNSETIFF - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
TUNSETPERSIST() - Method in class eu.aschuetz.nativeutils.api.consts.DefaultLinuxConstProvider
 
TUNSETPERSIST() - Method in interface eu.aschuetz.nativeutils.api.consts.LinuxConstProvider
 
TUNSETPERSIST - Static variable in class eu.aschuetz.nativeutils.api.LinuxConst
 
type() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 

U

uname() - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
gets information about the unix system.
UnknownNativeErrorException - Exception in eu.aschuetz.nativeutils.api.exceptions
This exception signals the occurance of a native error with a given code.
UnknownNativeErrorException() - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.UnknownNativeErrorException
 
UnknownNativeErrorException(long) - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.UnknownNativeErrorException
This code has a different meaning for every function call.
unlink(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Unlinks a link
unlink(String) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Unlinks a link
UnlockFileEx(long, long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
returns true if successful false if not.
UnmapViewOfFile(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
UnrecoverableMutexException - Exception in eu.aschuetz.nativeutils.api.exceptions
Thrown when a robust Mutex in an unrecoverable state.
UnrecoverableMutexException() - Constructor for exception eu.aschuetz.nativeutils.api.exceptions.UnrecoverableMutexException
 
unsetenv(String) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
removes a enviroment variable if it exists.
Utsname - Class in eu.aschuetz.nativeutils.api.structs
 

V

value() - Method in class eu.aschuetz.nativeutils.api.structs.RegData
 
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.LinuxNativeUtil.lseek_whence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.structs.PollFD.PollEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.structs.RegData.RegType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil._locking_Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil.CreateFileA_createMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil.Path_VolumeName
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.aschuetz.nativeutils.api.LinuxNativeUtil.lseek_whence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.aschuetz.nativeutils.api.structs.PollFD.PollEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.aschuetz.nativeutils.api.structs.RegData.RegType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil._locking_Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil.CreateFileA_createMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.aschuetz.nativeutils.api.WindowsNativeUtil.Path_VolumeName
Returns an array containing the constants of this enum type, in the order they are declared.

W

WaitCommEvent(long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
WaitForMultipleObjects(long[], int, boolean) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Wait for any or all event handles in a handle array.
WaitForSingleObject(long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Waits for a single event handle.
WaitNamedPipeA(String, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
returns true if ConnectNamedPipe will succeed.
Win32FileAttributeData - Class in eu.aschuetz.nativeutils.api.structs
 
WinConst - Interface in eu.aschuetz.nativeutils.api
This file contains some constants from the windows header files.
WindowsNativeUtil - Interface in eu.aschuetz.nativeutils.api
 
WindowsNativeUtil._locking_Mode - Enum in eu.aschuetz.nativeutils.api
see https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/locking?
WindowsNativeUtil.CreateFileA_createMode - Enum in eu.aschuetz.nativeutils.api
 
WindowsNativeUtil.Path_VolumeName - Enum in eu.aschuetz.nativeutils.api
 
wordexp(String, boolean, boolean, boolean) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
performs word expansion like a posix-shell.
write(int, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Write to a file descriptor returns the number of bytes written from the buffer.
write(int, NativeMemory, long, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Write to a file descriptor returns the number of bytes written from the buffer.
write(int, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Write to a file descriptor returns the number of bytes written from the buffer.
write(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
write(byte[]) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
write(byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
write(byte, long) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
writes the value 'value' len times.
write(long, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes len bytes starting from the index bufferOffset from the buffer to the offset address in the shared memory.
write(long, byte[]) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes all bytes from the buffer to the offset address in the shared memory.
write(long, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes len bytes to the offset address from the buffer.
write(long, byte[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the byte[] to the memory.
write(long, char[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the char[] to the memory.
write(long, short[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the short[] to the memory.
write(long, int[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the int[] to the memory.
write(long, long[], int, int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the long[] to the memory.
write(long, float[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the float[] to memory using 4 bytes per float.
write(long, double[], int, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Writes the double[] to memory using 8 bytes per float.
write(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes a single byte to the offset address.
write(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 4 bytes to the offset address.
write(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 8 bytes to the offset address.
write(long, float) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 4 bytes to the offset address.
write(long, double) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 8 bytes to the offset address.
write(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 2 bytes to the offset address.
WRITE_DAC - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
WRITE_OWNER - Static variable in interface eu.aschuetz.nativeutils.api.WinConst
 
writeBoolean(boolean) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeByte(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeByte(long, byte) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes a single byte to the offset address.
writeByte(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeByte(byte[], int, byte) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeByte(byte[], int, int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeBytes(String) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeChar(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeChars(String) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeDouble(double) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeDouble(long, double) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 8 bytes to the offset address.
WriteFile(long, byte[], int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Writes bytes from a Buffer into a handle.
WriteFile(long, ByteBuffer, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Writes bytes from a Buffer into a handle.
WriteFile(long, NativeMemory, long, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Writes bytes from a Buffer into a handle.
WriteFile(long, NativeMemory, long, int, long, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
writes using overlapped mechanism. returns an overlapped pointer that must be feed by calling WindowsNativeUtil.free(long) after it has been confirmed that the async WRITE is done by calling GetOverlappedResult.
writeFloat(float) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeFloat(long, float) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 4 bytes to the offset address.
writeInt(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeInt(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 4 bytes to the offset address.
writeInt(byte[], int, int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeInt(byte[], int, long) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeIntBE(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeIntLE(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeLong(long) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeLong(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 8 bytes to the offset address.
writeLong(byte[], int, long) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeLongBE(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeLongLE(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writePointer(long, long) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes a pointer value to the given offset.
writeShort(int) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeShort(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 2 bytes to the offset address.
writeShort(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
writes 2 bytes to the offset address.
writeShort(byte[], int, short) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeShort(byte[], int, int) - Static method in class eu.aschuetz.nativeutils.api.StructHelper
 
writeShortBE(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeShortBE(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeShortLE(long, int) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeShortLE(long, short) - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
 
writeUTF(String) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
 
writeZeroTerminatedUTF8(String) - Method in interface eu.aschuetz.nativeutils.api.NativeBuffer
Writes a zero terminated utf8 string.

Z

zero() - Method in interface eu.aschuetz.nativeutils.api.NativeMemory
Sets the entire memory to 0.

_

__get_cpuid_count(int, int) - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
queries the cpu for info.
__get_cpuid_count(int, int) - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
queries the cpu for info.
__get_cpuid_count(int, int) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
queries the cpu for info.
__get_cpuid_count_model() - Method in interface eu.aschuetz.nativeutils.api.LinuxNativeUtil
Returns the CPU Model string.
__get_cpuid_count_model() - Method in interface eu.aschuetz.nativeutils.api.PosixNativeUtil
Returns the CPU Model string.
__get_cpuid_count_model() - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
Returns the CPU Model string.
_locking(int, WindowsNativeUtil._locking_Mode, long) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
returns true if successful false if not.
_stat64(String) - Method in interface eu.aschuetz.nativeutils.api.WindowsNativeUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
Skip navigation links

Copyright © 2024. All rights reserved.