universal_io.driver library

API for dart:io drivers.

Classes

BaseConnectionTask<S>
BaseDirectory
BaseFile
BaseFileSystemDriver
BaseFileSystemEntity
BaseHttpClient
BaseHttpClientRequest
BaseHttpClientResponse
BaseIOSink
An internal helper for IOSink subclasses.
BaseRawDatagramSocket
BaseRawServerSocket
BaseRawSocket
BaseStdout
FileSystemDriver
Implements static members of FileSystemEntity, File, Directory, Link, and FileStat as well as some instance members. [...]
HttpClientDriver
Implements static members of HttpClient.
HttpHeadersImpl
HttpServerDriver
Implements static members of HttpServer. [...]
InternetAddressDriver
Implements: [...]
IODriver
Implements 'dart:io' APIs.
NetworkInterfaceDriver
Implements static members of NetworkInterface.
PlatformDriver
Implements static members of Platform.
ProcessDriver
Implements static members of Process.
RawDatagramSocketDriver
Implements static members of RawDatagramSocket.
RawSecureServerSocketDriver
RawSecureSocketDriver
Implements static members of RawSecureSocket.
RawServerSocketDriver
Implements static members of RawServerSocket and ServerSocket.
RawSocketDriver
Implements static members of RawSocket and Socket.
Uint8ListBuffer
This was implemented because classes in 'package:typed_data/buffer.dart' are append-only.

Properties

defaultIODriver IODriver
Determines the default IODriver: [...]
final

Functions

internetAddressFrom({List<int> bytes, String address String host }) InternetAddress
Constructs InternetAddress from bytes and/or string. You can optionally specify a hostname too.
resolveHostOrInternetAddress(Object host) → Future<InternetAddress>
Driver implementation can use this method to evaluate parameters of type "a string or InternetAddress" (e.g. RawSocket.connect) into InternetAddress. [...]