blob: d9a66c29bef8499716ee9e62967c08e0e3bd4449 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
export default function GlancesPluginConnectionsController($scope, GlancesStats) {
var vm = this;
var _view = {};
vm.listen = null;
vm.initiated = null;
vm.established = null;
vm.terminated = null;
vm.tracked = null;
vm.$onInit = function () {
loadData(GlancesStats.getData());
};
$scope.$on('data_refreshed', function (event, data) {
loadData(data);
});
var loadData = function (data) {
var stats = data.stats['connections'];
_view = data.views['connections'];
vm.listen = stats['LISTEN'];
vm.initiated = stats['initiated'];
vm.established = stats['ESTABLISHED'];
vm.terminated = stats['terminated'];
vm.tracked = {
count: stats['nf_conntrack_count'],
max: stats['nf_conntrack_max'],
};
};
vm.getDecoration = function (value) {
if (_view[value] === undefined) {
return;
}
return _view[value].decoration.toLowerCase();
};
}
|