Skip navigation links
A C D F G I L M N O P R S T U V W 

A

addr() - Method in class net.openhft.posix.Mapping
Returns the start address of the memory mapping.

C

clock_gettime() - Method in interface net.openhft.posix.PosixAPI
Returns the current wall clock time in nanoseconds.
clock_gettime(ClockId) - Method in interface net.openhft.posix.PosixAPI
Returns the current wall clock time for a specific clock ID in nanoseconds.
clock_gettime(int) - Method in interface net.openhft.posix.PosixAPI
Returns the current wall clock time for a specific clock ID in nanoseconds.
ClockId - Enum in net.openhft.posix
This enum represents the different clock IDs used in clock operations.
close(int) - Method in interface net.openhft.posix.PosixAPI
Closes a file descriptor.
code() - Method in enum net.openhft.posix.MclFlag
This method is a getter for the code instance variable.

D

device() - Method in class net.openhft.posix.Mapping
Returns the device (major:minor) of the memory mapping.
du(String) - Method in interface net.openhft.posix.PosixAPI
Calculates disk usage for a given filename.

F

fallocate(int, int, long, long) - Method in interface net.openhft.posix.PosixAPI
Allocates space for a file descriptor.
findAll(Predicate<? super Mapping>) - Method in class net.openhft.posix.ProcMaps
Finds all memory mappings that match the given predicate.
findFirst(Predicate<? super Mapping>) - Method in class net.openhft.posix.ProcMaps
Finds the first memory mapping that matches the given predicate.
forPID(int) - Static method in class net.openhft.posix.ProcMaps
Factory method to create a ProcMaps instance for a specified process ID (PID).
forSelf() - Static method in class net.openhft.posix.ProcMaps
Factory method to create a ProcMaps instance for the current process.
free(long) - Method in interface net.openhft.posix.PosixAPI
Frees allocated memory.
ftruncate(int, long) - Method in interface net.openhft.posix.PosixAPI
Truncates a file descriptor to a specified length.

G

get_nprocs() - Method in interface net.openhft.posix.PosixAPI
Returns the number of available processors.
get_nprocs_conf() - Method in interface net.openhft.posix.PosixAPI
Returns the number of configured processors.
getpid() - Method in interface net.openhft.posix.PosixAPI
Returns the process ID.
gettid() - Method in interface net.openhft.posix.PosixAPI
Returns the thread ID.
gettimeofday(long) - Method in interface net.openhft.posix.PosixAPI
Gets the current time of day.
gettimeofday() - Method in interface net.openhft.posix.PosixAPI
Returns the current wall clock time in microseconds.

I

inode() - Method in class net.openhft.posix.Mapping
Returns the inode on the device.

L

lastError() - Method in interface net.openhft.posix.PosixAPI
Returns the last error code.
lastErrorStr() - Method in interface net.openhft.posix.PosixAPI
Returns the last error message.
length() - Method in class net.openhft.posix.Mapping
Returns the length of the memory mapping.
list() - Method in class net.openhft.posix.ProcMaps
Returns an unmodifiable list of memory mappings.
lockf(int, int, long) - Method in interface net.openhft.posix.PosixAPI
Locks a section of a file descriptor.
LockfFlag - Enum in net.openhft.posix
This enum represents the different flags for file locking (lockf) operations.
lseek(int, long, WhenceFlag) - Method in interface net.openhft.posix.PosixAPI
Repositions the read/write file offset.
lseek(int, long, int) - Method in interface net.openhft.posix.PosixAPI
Repositions the read/write file offset.

M

madvise(long, long, MAdviseFlag) - Method in interface net.openhft.posix.PosixAPI
Advises the kernel about how to handle paging input/output.
madvise(long, long, int) - Method in interface net.openhft.posix.PosixAPI
Advises the kernel about how to handle paging input/output.
MAdviseFlag - Enum in net.openhft.posix
This enum represents the different flags for memory advice (madvise) operations.
malloc(long) - Method in interface net.openhft.posix.PosixAPI
Allocates memory of a specified size.
Mapping - Class in net.openhft.posix
This class represents a memory mapping in the /proc/[pid]/maps file.
Mapping(String) - Constructor for class net.openhft.posix.Mapping
Constructs a Mapping object by parsing a line from the /proc/[pid]/maps file.
MclFlag - Enum in net.openhft.posix
This enum represents the different flags for memory locking (mlockall) operations.
mlock(long, long) - Method in interface net.openhft.posix.PosixAPI
Locks a range of the process's virtual address space into RAM.
mlock2(long, long, boolean) - Method in interface net.openhft.posix.PosixAPI
Locks a range of the process's virtual address space into RAM.
mlockall(MclFlag) - Method in interface net.openhft.posix.PosixAPI
Locks all current and future pages into RAM.
mlockall(int) - Method in interface net.openhft.posix.PosixAPI
Locks all current and future pages into RAM.
mmap(long, long, MMapProt, MMapFlag, int, long) - Method in interface net.openhft.posix.PosixAPI
Maps files or devices into memory.
mmap(long, long, int, int, int, long) - Method in interface net.openhft.posix.PosixAPI
Maps files or devices into memory.
MMapFlag - Enum in net.openhft.posix
This enum represents the different flags for mmap operations.
MMapProt - Enum in net.openhft.posix
This enum represents the different memory protection options for mmap.
msync(long, long, MSyncFlag) - Method in interface net.openhft.posix.PosixAPI
Synchronizes changes to a file with the storage device.
msync(long, long, int) - Method in interface net.openhft.posix.PosixAPI
Synchronizes changes to a file with the storage device.
MSyncFlag - Enum in net.openhft.posix
This enum represents the different flags for memory synchronization (msync) operations.
munmap(long, long) - Method in interface net.openhft.posix.PosixAPI
Unmaps files or devices from memory.

N

net.openhft.posix - package net.openhft.posix
 

O

offset() - Method in class net.openhft.posix.Mapping
Returns the offset into the file/VM object to which the memory mapping refers.
open(CharSequence, OpenFlag, int) - Method in interface net.openhft.posix.PosixAPI
Opens a file descriptor.
open(CharSequence, int, int) - Method in interface net.openhft.posix.PosixAPI
Opens a file descriptor.
OpenFlag - Enum in net.openhft.posix
This enum represents the different flags for opening files (open).

P

path() - Method in class net.openhft.posix.Mapping
Returns the file path associated with the memory mapping.
perms() - Method in class net.openhft.posix.Mapping
Returns the permissions of the memory mapping.
posix() - Static method in interface net.openhft.posix.PosixAPI
 
PosixAPI - Interface in net.openhft.posix
This interface provides a set of methods for interacting with POSIX APIs.
PosixRuntimeException - Exception in net.openhft.posix
This class represents a runtime exception specific to POSIX operations.
PosixRuntimeException(String) - Constructor for exception net.openhft.posix.PosixRuntimeException
Constructs a new PosixRuntimeException with the specified detail message.
PosixRuntimeException(Throwable) - Constructor for exception net.openhft.posix.PosixRuntimeException
Constructs a new PosixRuntimeException with the specified cause.
ProcMaps - Class in net.openhft.posix
This class provides methods to read and parse the memory mappings from the /proc filesystem on Linux.

R

read(int, long, long) - Method in interface net.openhft.posix.PosixAPI
Reads from a file descriptor.

S

sched_getaffinity(int, int, long) - Method in interface net.openhft.posix.PosixAPI
Gets the CPU affinity for a process.
sched_getaffinity_summary(int) - Method in interface net.openhft.posix.PosixAPI
Returns a summary of the CPU affinity for a given process ID.
sched_setaffinity(int, int, long) - Method in interface net.openhft.posix.PosixAPI
Sets the CPU affinity for a process.
sched_setaffinity_as(int, int) - Method in interface net.openhft.posix.PosixAPI
Sets the CPU affinity for a process to a specific CPU.
sched_setaffinity_range(int, int, int) - Method in interface net.openhft.posix.PosixAPI
Sets the CPU affinity for a process to a range of CPUs.
strerror(int) - Method in interface net.openhft.posix.PosixAPI
Returns the error message for a given error code.

T

toString() - Method in class net.openhft.posix.Mapping
Returns the original line from the /proc/[pid]/maps file.

U

useNoOpPosixApi() - Static method in interface net.openhft.posix.PosixAPI
Sets the PosixAPI to a no-op implementation.

V

value() - Method in enum net.openhft.posix.ClockId
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.LockfFlag
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.MAdviseFlag
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.MMapFlag
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.MMapProt
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.MSyncFlag
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.OpenFlag
This method is a getter for the value instance variable.
value() - Method in enum net.openhft.posix.WhenceFlag
This method is a getter for the value instance variable.
valueOf(String) - Static method in enum net.openhft.posix.ClockId
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.LockfFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.MAdviseFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.MclFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.MMapFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.MMapProt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.MSyncFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.OpenFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.openhft.posix.WhenceFlag
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.openhft.posix.ClockId
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.LockfFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.MAdviseFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.MclFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.MMapFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.MMapProt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.MSyncFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.OpenFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.openhft.posix.WhenceFlag
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhenceFlag - Enum in net.openhft.posix
This enum represents the different flags for seeking within a file (whence).
write(int, long, long) - Method in interface net.openhft.posix.PosixAPI
Writes to a file descriptor.
A C D F G I L M N O P R S T U V W 
Skip navigation links

Copyright © 2024. All rights reserved.