gcc/libjava/gnu/java/nio
Michael Koch 54c99af155 2003-03-20 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/FileChannelImpl.java
	(address): Removed.
	(map_address): New member variable.
	(length): Make it package private.
	(fd): Make it package private.
	(buf): Make it package private.
	(file_obj): Make it package private.
	(FileChannelImpl): New constructor.
	(nio_mmap_file): Use RawData instead of long.
	(nio_munmap_file): Use RawData instead of long.
	(nio_msync): Use RawData instead of long.
	(implCloseChannel): New implementation using map_address.
	(read): Reformated.
	(map): Implemented.
	(create_direct_mapped_buffer): Implemented, use RawData, throws
	IOException.
	(force): Use map_address instead of address.
	* gnu/java/nio/MappedByteFileBuffer.java
	(address): Removed.
	(map_address): New member variable.
	(MappedByteFileBuffer): Use map_address instead of address, reformated.
	(several methods): Use map_address instead of address, replaced long
	with RawData where appropriate.
	* gnu/java/nio/natFileChannelImpl.cc
	(nio_mmap_file): Replaced long with RawData.
	(nio_munmap_file): Replaced long with RawData.
	(nio_msync): Replaced long with RawData.
	* gnu/java/nio/natMappedByteFileBuffer.cc
	(several methods): Replaced long with RawData where appropriate.

From-SVN: r64612
2003-03-20 11:14:35 +00:00
..
charset
ByteBufferImpl.java 2003-03-11 Michael Koch <konqueror@gmx.de> 2003-03-11 10:30:52 +00:00
CharBufferImpl.java 2003-03-11 Michael Koch <konqueror@gmx.de> 2003-03-11 10:30:52 +00:00
DatagramChannelImpl.java 2002-11-29 Michael Koch <konqueror@gmx.de> 2002-11-29 09:57:05 +00:00
DoubleBufferImpl.java 2003-02-19 Michael Koch <konqueror@gmx.de> 2003-02-19 11:47:49 +00:00
FileChannelImpl.java 2003-03-20 Michael Koch <konqueror@gmx.de> 2003-03-20 11:14:35 +00:00
FileLockImpl.java FileLockImpl.java, [...]: New files. 2003-02-11 06:47:50 +00:00
FloatBufferImpl.java 2003-02-19 Michael Koch <konqueror@gmx.de> 2003-02-19 11:47:49 +00:00
IntBufferImpl.java 2003-02-19 Michael Koch <konqueror@gmx.de> 2003-02-19 11:47:49 +00:00
LongBufferImpl.java 2003-02-19 Michael Koch <konqueror@gmx.de> 2003-02-19 11:47:49 +00:00
MappedByteFileBuffer.java 2003-03-20 Michael Koch <konqueror@gmx.de> 2003-03-20 11:14:35 +00:00
natByteBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natCharBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natDoubleBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natFileChannelImpl.cc 2003-03-20 Michael Koch <konqueror@gmx.de> 2003-03-20 11:14:35 +00:00
natFloatBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natIntBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natLongBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natMappedByteFileBuffer.cc 2003-03-20 Michael Koch <konqueror@gmx.de> 2003-03-20 11:14:35 +00:00
natSelectorImpl.cc natByteBufferImpl.cc, [...]: New files that implement native functionalities. 2002-11-29 07:56:58 +00:00
natShortBufferImpl.cc natByteBufferImpl.cc, [...]: Added copyright and license. 2003-02-13 08:40:35 +00:00
natSocketChannelImpl.cc natSocketChannelImpl.cc: Reverse logic for DISABLE_JAVA_NET. 2003-02-21 08:19:34 +00:00
PipeImpl.java
SelectionKeyImpl.java 2002-11-29 Michael Koch <konqueror@gmx.de> 2002-11-29 09:57:05 +00:00
SelectorImpl.java 2002-11-29 Michael Koch <konqueror@gmx.de> 2002-11-29 09:57:05 +00:00
SelectorProviderImpl.java 2003-02-11 Michael Koch <konqueror@gmx.de> 2003-02-11 09:44:57 +00:00
ServerSocketChannelImpl.java natServerSocketChannelImpl.cc: Removed. 2003-02-14 12:07:31 +00:00
ShortBufferImpl.java 2003-02-19 Michael Koch <konqueror@gmx.de> 2003-02-19 11:47:49 +00:00
SocketChannelImpl.java 2002-11-29 Michael Koch <konqueror@gmx.de> 2002-11-29 09:57:05 +00:00