| // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 
 | // for details. All rights reserved. Use of this source code is governed by a | 
 | // BSD-style license that can be found in the LICENSE file. | 
 |  | 
 | part of dart.io; | 
 |  | 
 | class _IOService { | 
 |   // This list must be kept in sync with the list in runtime/bin/io_service.h | 
 |   static const int fileExists = 0; | 
 |   static const int fileCreate = 1; | 
 |   static const int fileDelete = 2; | 
 |   static const int fileRename = 3; | 
 |   static const int fileCopy = 4; | 
 |   static const int fileOpen = 5; | 
 |   static const int fileResolveSymbolicLinks = 6; | 
 |   static const int fileClose = 7; | 
 |   static const int filePosition = 8; | 
 |   static const int fileSetPosition = 9; | 
 |   static const int fileTruncate = 10; | 
 |   static const int fileLength = 11; | 
 |   static const int fileLengthFromPath = 12; | 
 |   static const int fileLastAccessed = 13; | 
 |   static const int fileSetLastAccessed = 14; | 
 |   static const int fileLastModified = 15; | 
 |   static const int fileSetLastModified = 16; | 
 |   static const int fileFlush = 17; | 
 |   static const int fileReadByte = 18; | 
 |   static const int fileWriteByte = 19; | 
 |   static const int fileRead = 20; | 
 |   static const int fileReadInto = 21; | 
 |   static const int fileWriteFrom = 22; | 
 |   static const int fileCreateLink = 23; | 
 |   static const int fileDeleteLink = 24; | 
 |   static const int fileRenameLink = 25; | 
 |   static const int fileLinkTarget = 26; | 
 |   static const int fileType = 27; | 
 |   static const int fileIdentical = 28; | 
 |   static const int fileStat = 29; | 
 |   static const int fileLock = 30; | 
 |   static const int socketLookup = 31; | 
 |   static const int socketListInterfaces = 32; | 
 |   static const int socketReverseLookup = 33; | 
 |   static const int directoryCreate = 34; | 
 |   static const int directoryDelete = 35; | 
 |   static const int directoryExists = 36; | 
 |   static const int directoryCreateTemp = 37; | 
 |   static const int directoryListStart = 38; | 
 |   static const int directoryListNext = 39; | 
 |   static const int directoryListStop = 40; | 
 |   static const int directoryRename = 41; | 
 |   static const int sslProcessFilter = 42; | 
 |  | 
 |   external static Future _dispatch(int request, List data); | 
 | } |