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() :
15 nsOpenURIInFrameParams::~nsOpenURIInFrameParams() {
18 /* attribute DOMString referrer; */
20 nsOpenURIInFrameParams::GetReferrer(nsAString
& aReferrer
)
22 aReferrer
= mReferrer
;
26 nsOpenURIInFrameParams::SetReferrer(const nsAString
& aReferrer
)
28 mReferrer
= aReferrer
;
32 /* attribute boolean isPrivate; */
34 nsOpenURIInFrameParams::GetIsPrivate(bool* aIsPrivate
)
36 NS_ENSURE_ARG_POINTER(aIsPrivate
);
37 *aIsPrivate
= mIsPrivate
;
41 nsOpenURIInFrameParams::SetIsPrivate(bool aIsPrivate
)
43 mIsPrivate
= aIsPrivate
;