From 0ae12382336ea853e3c5d3daeed17ba6d59bd11d Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Fri, 7 Oct 2016 13:22:39 -0700 Subject: [PATCH] Add sysinfo interface definition --- src/sysinfo/interface.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/sysinfo/interface.js diff --git a/src/sysinfo/interface.js b/src/sysinfo/interface.js new file mode 100644 index 000000000..74ad6aff4 --- /dev/null +++ b/src/sysinfo/interface.js @@ -0,0 +1,20 @@ +'use strict'; + +// ------------------------------------------- +// This file just describes the interface +// +// New backends can start from here +// ------------------------------------------- + +exports = module.exports = { + getIp: getIp +}; + +var assert = require('assert'); + +function getIp(callback) { + assert.strictEqual(typeof callback, 'function'); + + callback(new Error('not implemented')); +} +