commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

classpath ./ChangeLog gnu/java/nio/DatagramChan...


From: Michael Koch
Subject: classpath ./ChangeLog gnu/java/nio/DatagramChan...
Date: Thu, 25 Sep 2003 10:01:19 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Michael Koch <address@hidden>   03/09/25 10:01:19

Modified files:
        .              : ChangeLog 
        gnu/java/nio   : DatagramChannelImpl.java SelectionKeyImpl.java 
                         SelectorImpl.java SocketChannelImpl.java 
        java/nio       : ByteBufferImpl.java DirectByteBufferImpl.java 
                         MappedByteBufferImpl.java 
Added files:
        gnu/java/nio   : NIOConstants.java 
        java/nio       : ByteBufferHelper.java 

Log message:
        2003-09-25  Michael Koch  <address@hidden>
        
        * gnu/java/nio/DatagramChannelImpl.java
        (DatagramChannelImpl): Made class final.
        (blocking): Made private.
        (socket): Made it a NIODatagramSocket and private.
        (DatagramChannelImpl): create NIODatagramSocket instead of
        DatagramSocket.
        (implConfigureBlocking): Set socket timeout.
        (connect): Check that channel is not closed.
        (write): Implemented.
        (write): Rewritten.
        (read): Implemented.
        (read): Rewritten.
        (receive): Implemented.
        (send): Implemented.
        * gnu/java/nio/SelectionKeyImpl.java
        (readyOps): Made private.
        (interestOps): Made private.
        (impl): Made private.
        (ch): Made private.
        (readyOps): Check if selection key is valid.
        (interestOps): Likewise.
        * gnu/java/nio/SelectorImpl.java
        (closed): Removed.
        (keys): Made private.
        (selected): Made private.
        (finalize): New method.
        (implCloseSelector): Rewritten.
        (keys): Return unmodifiable Set.
        (deregisterCancelledKeys): Fixed typo in method name.
        * gnu/java/nio/SocketChannelImpl.java
        (SocketChannelImpl): Made class final.
        (socket): Made it a NIOSocket and private.
        (blocking): Made private.
        (connected): Made private.
        (connectionPending): New member variable.
        (SocketChannelImpl): New implementation.
        (finalizer): Use isConnected().
        (connect): Rewritten.
        (finishConnect): Throws IOException, implemented.
        (isConnectionPending): Return connectionPending.
        (read): Rewritten.
        (write): Rewritten.
        * gnu/java/nio/NIOConstants.java: New file.
        * java/nio/ByteBufferHelper.java:
        New file.
        * java/nio/ByteBufferImpl.java,
        java/nio/DirectByteBufferImpl.java,
        java/nio/MappedByteBufferImpl.java
        (getType,putType): Use new helper class ByteBufferHelper.
        * gnu/java/nio/Makefile.am (EXTRA_DIST): Added NIOConstants.java.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.1457&tr2=1.1458&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/nio/NIOConstants.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/nio/DatagramChannelImpl.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/nio/SelectionKeyImpl.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/nio/SelectorImpl.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/nio/SocketChannelImpl.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/nio/ByteBufferHelper.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/nio/ByteBufferImpl.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/nio/DirectByteBufferImpl.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/nio/MappedByteBufferImpl.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]