LCOV - code coverage report
Current view: top level - netwerk/dns/mdns/libmdns - nsMulticastDNSModule.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
       2             : /* This Source Code Form is subject to the terms of the Mozilla Public
       3             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       4             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
       5             : 
       6             : #if defined(MOZ_WIDGET_COCOA)
       7             : #define ENABLE_DNS_SERVICE_DISCOVERY
       8             : #endif
       9             : 
      10             : #include "mozilla/ModuleUtils.h"
      11             : 
      12             : #ifdef ENABLE_DNS_SERVICE_DISCOVERY
      13             : #include "nsDNSServiceDiscovery.h"
      14             : #endif
      15             : 
      16             : #include "nsDNSServiceInfo.h"
      17             : 
      18             : #ifdef ENABLE_DNS_SERVICE_DISCOVERY
      19             : using mozilla::net::nsDNSServiceDiscovery;
      20             : #define DNSSERVICEDISCOVERY_CID \
      21             :   {0x8df43d23, 0xd3f9, 0x4dd5, \
      22             :     { 0xb9, 0x65, 0xde, 0x2c, 0xa3, 0xf6, 0xa4, 0x2c }}
      23             : NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsDNSServiceDiscovery, Init)
      24             : NS_DEFINE_NAMED_CID(DNSSERVICEDISCOVERY_CID);
      25             : #endif // ENABLE_DNS_SERVICE_DISCOVERY
      26             : 
      27             : using mozilla::net::nsDNSServiceInfo;
      28             : #define DNSSERVICEINFO_CID \
      29             :   {0x14a50f2b, 0x7ff6, 0x48a5, \
      30             :     { 0x88, 0xe3, 0x61, 0x5f, 0xd1, 0x11, 0xf5, 0xd3 }}
      31           0 : NS_GENERIC_FACTORY_CONSTRUCTOR(nsDNSServiceInfo)
      32             : NS_DEFINE_NAMED_CID(DNSSERVICEINFO_CID);
      33             : 
      34             : static const mozilla::Module::CIDEntry knsDNSServiceDiscoveryCIDs[] = {
      35             : #ifdef ENABLE_DNS_SERVICE_DISCOVERY
      36             :   { &kDNSSERVICEDISCOVERY_CID, false, nullptr, nsDNSServiceDiscoveryConstructor },
      37             : #endif
      38             :   { &kDNSSERVICEINFO_CID, false, nullptr, nsDNSServiceInfoConstructor },
      39             :   { nullptr }
      40             : };
      41             : 
      42             : static const mozilla::Module::ContractIDEntry knsDNSServiceDiscoveryContracts[] = {
      43             : #ifdef ENABLE_DNS_SERVICE_DISCOVERY
      44             :   { DNSSERVICEDISCOVERY_CONTRACT_ID, &kDNSSERVICEDISCOVERY_CID },
      45             : #endif
      46             :   { DNSSERVICEINFO_CONTRACT_ID, &kDNSSERVICEINFO_CID },
      47             :   { nullptr }
      48             : };
      49             : 
      50             : static const mozilla::Module::CategoryEntry knsDNSServiceDiscoveryCategories[] = {
      51             :   { nullptr }
      52             : };
      53             : 
      54             : static const mozilla::Module knsDNSServiceDiscoveryModule = {
      55             :   mozilla::Module::kVersion,
      56             :   knsDNSServiceDiscoveryCIDs,
      57             :   knsDNSServiceDiscoveryContracts,
      58             :   knsDNSServiceDiscoveryCategories
      59             : };
      60             : 
      61             : NSMODULE_DEFN(nsDNSServiceDiscoveryModule) = &knsDNSServiceDiscoveryModule;

Generated by: LCOV version 1.13