UNPKG

790 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.add = add;
7exports.del = del;
8
9var _iproute = require('iproute');
10
11var _iproute2 = _interopRequireDefault(_iproute);
12
13function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
14
15var route = {
16 type: 'unicast',
17 to: '224.0.0.0/4',
18 scope: 'link'
19};
20
21function add(args, callback) {
22 route.dev = args.interface;
23 _iproute2.default.route.add(route, function (err) {
24 if (err) console.log(err);
25 if (typeof callback == 'function') callback();
26 });
27}
28
29function del(args, callback) {
30 route.dev = args.interface;
31 _iproute2.default.route.delete(route, function (err) {
32 if (err) console.log(err);
33 if (typeof callback == 'function') callback();
34 });
35}
\No newline at end of file