5#ifndef RUNTIME_BIN_IO_SERVICE_NO_SSL_H_
6#define RUNTIME_BIN_IO_SERVICE_NO_SSL_H_
8#if !defined(DART_IO_SECURE_SOCKET_DISABLED)
9#error "io_service_no_ssl.h can only be included on builds with IO enabled"
21#define IO_SERVICE_REQUEST_LIST(V) \
28 V(File, ResolveSymbolicLinks, 6) \
30 V(File, Position, 8) \
31 V(File, SetPosition, 9) \
32 V(File, Truncate, 10) \
34 V(File, LengthFromPath, 12) \
35 V(File, LastAccessed, 13) \
36 V(File, SetLastAccessed, 14) \
37 V(File, LastModified, 15) \
38 V(File, SetLastModified, 16) \
40 V(File, ReadByte, 18) \
41 V(File, WriteByte, 19) \
43 V(File, ReadInto, 21) \
44 V(File, WriteFrom, 22) \
45 V(File, CreateLink, 23) \
46 V(File, DeleteLink, 24) \
47 V(File, RenameLink, 25) \
48 V(File, LinkTarget, 26) \
50 V(File, Identical, 28) \
53 V(File, CreatePipe, 31) \
54 V(Socket, Lookup, 32) \
55 V(Socket, ListInterfaces, 33) \
56 V(Socket, ReverseLookup, 34) \
57 V(Directory, Create, 35) \
58 V(Directory, Delete, 36) \
59 V(Directory, Exists, 37) \
60 V(Directory, CreateTemp, 38) \
61 V(Directory, ListStart, 39) \
62 V(Directory, ListNext, 40) \
63 V(Directory, ListStop, 41) \
64 V(Directory, Rename, 42)
66#define DECLARE_REQUEST(type, method, id) k##type##method##Request = id,
75 DISALLOW_ALLOCATION();
76 DISALLOW_IMPLICIT_CONSTRUCTORS(
IOService);
static Dart_Port GetServicePort()
@ IO_SERVICE_REQUEST_LIST
#define DECLARE_REQUEST(type, method, id)