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();