rdf/datasource/nsRDFBuiltInDataSources.h
author Mike Shal <mshal@mozilla.com>
Tue, 27 Mar 2018 17:24:59 -0400
changeset 773872 c86ed93e30493eb8c478850636415bb457f83c64
parent 195585 12285ae78c93b17e7b5676c5655061b34ea63445
child 489668 cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
child 694109 98e2b4ee9775a2a2b5cc1bb8a390bfe901814f38
permissions -rw-r--r--
Bug 1449623 - allow annotating GENERATED_FILES with required environment variables; r?Build Tup needs to know which environment variables to export to a subprocess so that it can track changes to them. We should annotate GENERATED_FILES scripts with the environment variables they require so this information can get to the backend. MozReview-Commit-ID: B4XRVB5ZkRm

/* -*- 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 nsBuiltinDataSources_h__
#define nsBuiltinDataSources_h__

#include "nsError.h"

class nsIRDFDataSource;

// in nsFileSystemDataSource.cpp
nsresult NS_NewRDFFileSystemDataSource(nsIRDFDataSource** result);

#endif // nsBuiltinDataSources_h__