绕过操作系统资源句柄的包装器,以便作为 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 - 相等操作符。继承