1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Custom binding for the logPrivate API.
6 var binding = require('binding').Binding.create('logPrivate');
7 var sendRequest = require('sendRequest');
9 var getFileBindingsForApi =
10 require('fileEntryBindingUtil').getFileBindingsForApi;
11 var fileBindings = getFileBindingsForApi('logPrivate');
12 var bindFileEntryCallback = fileBindings.bindFileEntryCallback;
14 binding.registerCustomHook(function(bindingsAPI) {
15 var apiFunctions = bindingsAPI.apiFunctions;
16 var fileSystem = bindingsAPI.compiledApi;
18 $Array.forEach(['dumpLogs'],
19 function(functionName) {
20 bindFileEntryCallback(functionName, apiFunctions);
25 exports.bindFileEntryCallback = bindFileEntryCallback;
26 exports.binding = binding.generate();