https://github.com/mozilla/gecko-dev
Raw File
Tip revision: 0047fa7c185b6f35b61c4e1e591b8d26f9558a79 authored by ffxbld on 04 March 2015, 21:17:05 UTC
Added FIREFOX_36_0_1_RELEASE FIREFOX_36_0_1_BUILD1 tag(s) for changeset 9fa2911fe8f5. DONTBUILD CLOSED TREE a=release
Tip revision: 0047fa7
nsRDFBaseDataSources.h
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/* 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/. */

/*

  This header file just contains prototypes for the factory methods
  for "builtin" data sources that are included in rdf.dll.

  Each of these data sources is exposed to the external world via its
  CID in ../include/nsRDFCID.h.

*/

#ifndef nsBaseDataSources_h__
#define nsBaseDataSources_h__

#include "nsError.h"
class nsIRDFDataSource;

// in nsInMemoryDataSource.cpp
nsresult
NS_NewRDFInMemoryDataSource(nsISupports* aOuter, const nsIID& aIID, void** aResult);

// in nsRDFXMLDataSource.cpp
extern nsresult
NS_NewRDFXMLDataSource(nsIRDFDataSource** aResult);

#endif // nsBaseDataSources_h__


back to top