You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/06/08 09:45:51 UTC
svn commit: r782551 - in
/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime:
Descriptor.java Descriptor32.java Descriptor64.java
Author: mturk
Date: Mon Jun 8 07:45:51 2009
New Revision: 782551
URL: http://svn.apache.org/viewvc?rev=782551&view=rev
Log:
Add fd method for Descriptor.
Modified:
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor.java
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor32.java
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor64.java
Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor.java?rev=782551&r1=782550&r2=782551&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor.java Mon Jun 8 07:45:51 2009
@@ -166,6 +166,12 @@
public abstract boolean isClosed();
/**
+ * Get underlying Operating system descriptor.
+ * @return operating system descriptor.
+ */
+ public abstract int fd();
+
+ /**
* Compares this {@code Descriptor} to the specified object.
*
* @param other a {@code Descriptor}
Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor32.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor32.java?rev=782551&r1=782550&r2=782551&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor32.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor32.java Mon Jun 8 07:45:51 2009
@@ -33,14 +33,19 @@
* Descriptor can be only created from native code.
* Suppress any instantiation except form JNI.
*/
- protected Descriptor32(int e, int i, int l, int h)
+ protected Descriptor32(int v, int i, int l, int h)
{
- super(e);
+ super(v);
IHANDLE = i;
PHANDLE = l;
HANDLER = h;
}
+ public int fd()
+ {
+ return IHANDLE;
+ }
+
public boolean isClosed()
{
// true if both int is negative and pointer is NULL
Modified: commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor64.java
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor64.java?rev=782551&r1=782550&r2=782551&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor64.java (original)
+++ commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/Descriptor64.java Mon Jun 8 07:45:51 2009
@@ -33,14 +33,19 @@
* Descriptor can be only created from native code.
* Suppress any instantiation except form JNI.
*/
- private Descriptor64(int e, int i, long l, long h)
+ private Descriptor64(int v, int i, long l, long h)
{
- super(e);
+ super(v);
IHANDLE = i;
PHANDLE = l;
HANDLER = h;
}
+ public int fd()
+ {
+ return IHANDLE;
+ }
+
public boolean isClosed()
{
// true if both int is negative and pointer is NULL