FileDescriptorChannel.java revision d320e321d5567a4ac94b6e5874eda4b1f1189e13
1d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes/* 2d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * Copyright (C) 2011 The Android Open Source Project 3d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * 4d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * Licensed under the Apache License, Version 2.0 (the "License"); 5d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * you may not use this file except in compliance with the License. 6d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * You may obtain a copy of the License at 7d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * 8d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * http://www.apache.org/licenses/LICENSE-2.0 9d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * 10d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * Unless required by applicable law or agreed to in writing, software 11d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * distributed under the License is distributed on an "AS IS" BASIS, 12d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * See the License for the specific language governing permissions and 14d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * limitations under the License. 15d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes */ 16d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes 17d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughespackage java.nio; 18d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes 19d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughesimport java.io.FileDescriptor; 20d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes 21d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes/** 22d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes * Allows access to the FileDescriptor underlying a Channel. 23d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes */ 24d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughesinterface FileDescriptorChannel { 25d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes public FileDescriptor getFD(); 26d320e321d5567a4ac94b6e5874eda4b1f1189e13Elliott Hughes} 27