Bumping gaia.json for 8 gaia revision(s) a=gaia-bump
[gecko.git] / dom / base / nsOpenURIInFrameParams.cpp
blobe1ed510fbd4416083110d80019547e30af1eede2
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/. */
6 #include "nsOpenURIInFrameParams.h"
8 NS_IMPL_ISUPPORTS(nsOpenURIInFrameParams, nsIOpenURIInFrameParams)
10 nsOpenURIInFrameParams::nsOpenURIInFrameParams() :
11 mIsPrivate(false)
15 nsOpenURIInFrameParams::~nsOpenURIInFrameParams() {
18 /* attribute DOMString referrer; */
19 NS_IMETHODIMP
20 nsOpenURIInFrameParams::GetReferrer(nsAString& aReferrer)
22 aReferrer = mReferrer;
23 return NS_OK;
25 NS_IMETHODIMP
26 nsOpenURIInFrameParams::SetReferrer(const nsAString& aReferrer)
28 mReferrer = aReferrer;
29 return NS_OK;
32 /* attribute boolean isPrivate; */
33 NS_IMETHODIMP
34 nsOpenURIInFrameParams::GetIsPrivate(bool* aIsPrivate)
36 NS_ENSURE_ARG_POINTER(aIsPrivate);
37 *aIsPrivate = mIsPrivate;
38 return NS_OK;
40 NS_IMETHODIMP
41 nsOpenURIInFrameParams::SetIsPrivate(bool aIsPrivate)
43 mIsPrivate = aIsPrivate;
44 return NS_OK;