OS 资源句柄的包装器,以便可以作为 SocketMessage 的一部分通过 Socket 传递。
构造函数
- ResourceHandle.fromFile(RandomAccessFile file)
- 创建打开文件的包装器。工厂
- ResourceHandle.fromRawDatagramSocket(RawDatagramSocket socket)
- 创建打开原始数据报套接字的包装器。工厂
- ResourceHandle.fromRawSocket(RawSocket socket)
- 创建打开原始套接字的包装器。工厂
- ResourceHandle.fromReadPipe(ReadPipe pipe)
-
工厂
- ResourceHandle.fromSocket(Socket socket)
- 创建打开套接字的包装器。工厂
- ResourceHandle.fromStdin(Stdin stdin)
- 创建当前 stdin 的包装器。工厂
- ResourceHandle.fromStdout(Stdout stdout)
- 创建当前 stdout 的包装器。工厂
- ResourceHandle.fromWritePipe(WritePipe pipe)
-
工厂
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toFile(
) → RandomAccessFile - 从资源句柄中提取打开的文件。
-
toRawDatagramSocket(
) → RawDatagramSocket - 从资源句柄中提取打开的原始数据报套接字。
-
toRawSocket(
) → RawSocket - 从资源句柄中提取打开的原始套接字。
-
toReadPipe(
) → ReadPipe - 从资源句柄中提取一个读取管道。
-
toSocket(
) → Socket - 从资源句柄中提取打开的套接字。
-
toString(
) → String - 此对象的一个字符串表示。继承
-
toWritePipe(
) → WritePipe - 从资源句柄中提取一个写入管道。
运算符
-
operator ==(
Object other) → bool - 等号运算符。继承