gecko-dev/toolkit/components/thumbnails/nsPageThumbsModule.cpp
Ursula Sarracini df4f8ff8c2 Bug 1373258 - Convert PageThumbsProtocol.js to PageThumbsProtocol.cpp r=adw
MozReview-Commit-ID: tdNee2EPdV

--HG--
extra : rebase_source : 436ef616173f22b6d8386b8e7b3f482f1acabca4
2017-06-05 10:04:06 -04:00

25 lines
706 B
C++

#include "mozilla/ModuleUtils.h"
#include "nsIClassInfoImpl.h"
#include "PageThumbsProtocol.h"
NS_GENERIC_FACTORY_CONSTRUCTOR(PageThumbsProtocol)
NS_DEFINE_NAMED_CID(PAGETHUMBSPROTOCOL_CID);
const mozilla::Module::CIDEntry kPageThumbsCIDs[] = {
{ &kPAGETHUMBSPROTOCOL_CID, false, nullptr, PageThumbsProtocolConstructor },
{ nullptr }
};
const mozilla::Module::ContractIDEntry kPageThumbsContracts[] = {
{ NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX "moz-page-thumb", &kPAGETHUMBSPROTOCOL_CID },
{ nullptr }
};
const mozilla::Module kPageThumbsModule = {
mozilla::Module::kVersion,
kPageThumbsCIDs,
kPageThumbsContracts
};
NSMODULE_DEFN(nsPageThumbsModule) = &kPageThumbsModule;