summaryrefslogtreecommitdiffstats
path: root/libjava/java/net/PlainSocketImpl.java
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2002-09-10 18:02:02 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2002-09-10 18:02:02 +0000
commitd26ccc71479ab28691c5c05bd943220d3b752cf7 (patch)
treeefa74de037bafc64f9022b0f9ef627af5465a3cb /libjava/java/net/PlainSocketImpl.java
parentc34be7cd22ab3eb2e1677b7ad7e7a77ca49ed513 (diff)
downloadppe42-gcc-d26ccc71479ab28691c5c05bd943220d3b752cf7.tar.gz
ppe42-gcc-d26ccc71479ab28691c5c05bd943220d3b752cf7.zip
2002-09-10 Michael Koch <konqueror@gmx.de>
* java/net/SocketImpl.java (connect): New method. (supportsUrgentData): New method. (sendUrgentData): New method. * java/net/PlainSocketImpl.java (connect): One new method and two new implementation. (sendUrgentData): New method. * java/natPlainSocketImpl.cc (connect): Arguments changed, added support for timeouts. (getOption): Another __java_boolean to jboolean. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57009 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/net/PlainSocketImpl.java')
-rw-r--r--libjava/java/net/PlainSocketImpl.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/libjava/java/net/PlainSocketImpl.java b/libjava/java/net/PlainSocketImpl.java
index dd04a1423c3..2b65ba08002 100644
--- a/libjava/java/net/PlainSocketImpl.java
+++ b/libjava/java/net/PlainSocketImpl.java
@@ -67,10 +67,15 @@ class PlainSocketImpl extends SocketImpl
protected void connect (String host, int port) throws IOException
{
- connect(InetAddress.getByName(host), port);
+ connect (new InetSocketAddress (InetAddress.getByName(host), port), 0);
}
- protected native void connect (InetAddress host, int port)
+ protected void connect (InetAddress host, int port) throws IOException
+ {
+ connect (new InetSocketAddress (host, port), 0);
+ }
+
+ protected native void connect (SocketAddress addr, int timeout)
throws IOException;
protected native void bind (InetAddress host, int port) throws IOException;
@@ -88,6 +93,8 @@ class PlainSocketImpl extends SocketImpl
protected native void close () throws IOException;
+ protected native void sendUrgentData(int data)
+ throws IOException;
// Stream handling.
OpenPOWER on IntegriCloud