com.kenai.jffi
Class LastError

java.lang.Object
  extended by com.kenai.jffi.LastError

public final class LastError
extends java.lang.Object

Provides access to the value of errno on unix, or GetLastError on windows.


Method Summary
 int get()
          Gets the errno set by the last C function invoked by the current thread.
 int getError()
          Deprecated. 
static LastError getInstance()
          Gets the singleton instance of the LastError object.
 void set(int value)
          Sets the system errno value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static final LastError getInstance()
Gets the singleton instance of the LastError object.

Returns:
An instance of LastError

getError

@Deprecated
public final int getError()
Deprecated. 

Gets the errno set by the last C function invoked by the current thread.

Returns:
The value of errno/GetLastError()

get

public final int get()
Gets the errno set by the last C function invoked by the current thread.

Returns:
The value of errno/GetLastError()

set

public final void set(int value)
Sets the system errno value.

Parameters:
value - The value to set errno to.