This commit is contained in:
Alessandro Autiero
2024-06-02 16:50:16 +02:00
parent 5d89a603d7
commit e3ad36ece8
10 changed files with 16 additions and 32 deletions

View File

@@ -2,7 +2,6 @@ import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'dart:isolate';
import 'dart:typed_data';
import 'package:dio/dio.dart';
import 'package:dio/io.dart';

View File

@@ -10,7 +10,7 @@ final _getExtendedTcpTable = DynamicLibrary.open('iphlpapi.dll').lookupFunction<
Int32 Function(Pointer, Pointer<Uint32>, Int32, Int32, Int32, Int32),
int Function(Pointer, Pointer<Uint32>, int, int, int, int)>('GetExtendedTcpTable');
class _MIB_TCPROW_OWNER_PID extends Struct {
final class _MIB_TCPROW_OWNER_PID extends Struct {
@Uint32()
external int dwState;
@@ -30,7 +30,7 @@ class _MIB_TCPROW_OWNER_PID extends Struct {
external int dwOwningPid;
}
class _MIB_TCPTABLE_OWNER_PID extends Struct {
final class _MIB_TCPTABLE_OWNER_PID extends Struct {
@Uint32()
external int dwNumEntries;

View File

@@ -1,8 +1,4 @@
import 'dart:io';
import 'dart:isolate';
import 'package:path/path.dart' as path;
import 'package:reboot_common/common.dart';
Directory get installationDirectory =>
File(Platform.resolvedExecutable).parent;

View File

@@ -1,16 +1,14 @@
// ignore_for_file: non_constant_identifier_names
import 'dart:async';
import 'dart:convert';
import 'dart:ffi';
import 'dart:io';
import 'dart:isolate';
import 'dart:math';
import 'package:path/path.dart' as path;
import 'package:ffi/ffi.dart';
import 'package:path/path.dart' as path;
import 'package:reboot_common/common.dart';
import 'package:reboot_common/src/extension/process.dart';
import 'package:sync/semaphore.dart';
import 'package:win32/win32.dart';
@@ -242,7 +240,7 @@ String _parseUsername(String username, bool host) {
return username;
}
class _ExtendedProcess extends Process {
final class _ExtendedProcess implements Process {
final Process _delegate;
final Stream<List<int>>? _stdout;
final Stream<List<int>>? _stderr;