gecko-dev/toolkit/components/mediasniffer/nsMediaSniffer.h
Ehsan Akhgari 883849ee32 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00

47 lines
1.3 KiB
C++

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim:set ts=2 sw=2 sts=2 tw=80 et cindent: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef nsMediaSniffer_h
#define nsMediaSniffer_h
#include "nsIModule.h"
#include "nsIFactory.h"
#include "nsIComponentManager.h"
#include "nsIComponentRegistrar.h"
#include "nsIContentSniffer.h"
#include "mozilla/Attributes.h"
// ed905ba3-c656-480e-934e-6bc35bd36aff
#define NS_MEDIA_SNIFFER_CID \
{0x3fdd6c28, 0x5b87, 0x4e3e, \
{0x8b, 0x57, 0x8e, 0x83, 0xc2, 0x3c, 0x1a, 0x6d}}
#define NS_MEDIA_SNIFFER_CONTRACTID "@mozilla.org/media/sniffer;1"
class nsMediaSniffer final : public nsIContentSniffer
{
public:
NS_DECL_ISUPPORTS
NS_DECL_NSICONTENTSNIFFER
protected:
~nsMediaSniffer() {}
#define PATTERN_ENTRY(mask, pattern, contentType) \
{(const uint8_t*)mask, (const uint8_t*)pattern, sizeof(mask) - 1, contentType}
struct nsMediaSnifferEntry {
const uint8_t* mMask;
const uint8_t* mPattern;
const uint32_t mLength;
const char* mContentType;
};
static nsMediaSnifferEntry sSnifferEntries[];
};
#endif