description

# ResourceHandle class abstract interface

A wrapper around OS resource handle so it can be passed via Socket as part of SocketMessage.

## Constructors

ResourceHandle.fromFile(RandomAccessFile file)
  Creates wrapper around opened file.
  factory
ResourceHandle.fromRawDatagramSocket(RawDatagramSocket socket)
  Creates wrapper around opened raw datagram socket.
  factory
ResourceHandle.fromRawSocket(RawSocket socket)
  Creates wrapper around opened raw socket.
  factory
ResourceHandle.fromReadPipe(ReadPipe pipe)
  factory
ResourceHandle.fromSocket(Socket socket)
  Creates wrapper around opened socket.
  factory
ResourceHandle.fromStdin(Stdin stdin)
  Creates wrapper around current stdin.
  factory
ResourceHandle.fromStdout(Stdout stdout)
  Creates wrapper around current stdout.
  factory
ResourceHandle.fromWritePipe(WritePipe pipe)
  factory

## Properties

hashCode → int
  The hash code for this object.
  no setterinherited
runtimeType → Type
  A representation of the runtime type of the object.
  no setterinherited

## Methods

noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toFile() → RandomAccessFile
  Extracts opened file from resource handle.
toRawDatagramSocket() → RawDatagramSocket
  Extracts opened raw datagram socket from resource handle.
toRawSocket() → RawSocket
  Extracts opened raw socket from resource handle.
toReadPipe() → ReadPipe
  Extracts a read pipe from resource handle.
toSocket() → Socket
  Extracts opened socket from resource handle.
toString() → String
  A string representation of this object.
  inherited
toWritePipe() → WritePipe
  Extracts a write pipe from resource handle.

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited