LCOV - code coverage report
Current view: top level - lib/src/services - mdns_scanner_service.dart (source / functions) Coverage Total Hit
Test: coverage.lcov Lines: 100.0 % 3 3
Test Date: 2025-08-17 13:02:53 Functions: - 0 0

            Line data    Source code
       1              : import 'package:multicast_dns/multicast_dns.dart';
       2              : import 'package:network_tools/network_tools.dart';
       3              : import 'package:universal_io/io.dart';
       4              : 
       5              : abstract class MdnsScannerService {
       6            1 :   MdnsScannerService() {
       7              :     _instance = this;
       8              :   }
       9              : 
      10            1 :   static late MdnsScannerService _instance;
      11              : 
      12            2 :   static MdnsScannerService get instance => _instance;
      13              : 
      14              :   /// This method searching for all the mdns devices in the network.
      15              :   Future<List<ActiveHost>> searchMdnsDevices({
      16              :     bool forceUseOfSavedSrvRecordList = false,
      17              :   });
      18              : 
      19              :   Future<List<ActiveHost>> findingMdnsWithAddress(String serviceType);
      20              : 
      21              :   Future<List<ActiveHost>> findAllActiveHostForSrv({
      22              :     required InternetAddress addressType,
      23              :     required MDnsClient client,
      24              :     required PtrResourceRecord ptr,
      25              :     required SrvResourceRecord srv,
      26              :     required TxtResourceRecord txt,
      27              :   });
      28              : 
      29              :   ActiveHost convertSrvToHostName({
      30              :     required InternetAddress internetAddress,
      31              :     required PtrResourceRecord ptr,
      32              :     required SrvResourceRecord srv,
      33              :     required TxtResourceRecord txt,
      34              :   });
      35              : }
        

Generated by: LCOV version 2.0-1