summaryrefslogtreecommitdiff
path: root/Loadbars/Shared.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Loadbars/Shared.pm')
-rw-r--r--Loadbars/Shared.pm28
1 files changed, 21 insertions, 7 deletions
diff --git a/Loadbars/Shared.pm b/Loadbars/Shared.pm
index df2abf6..0f02b7e 100644
--- a/Loadbars/Shared.pm
+++ b/Loadbars/Shared.pm
@@ -1,19 +1,33 @@
package Loadbars::Shared;
-my %PIDS : shared;
-my %AVGSTATS : shared;
-my %CPUSTATS : shared;
-my %MEMSTATS : shared;
-my %MEMSTATS_HAS : shared;
+use Exporter;
+
+use base 'Exporter';
+
+our @EXPORT = qw(
+ %PIDS
+ %AVGSTATS
+ %CPUSTATS
+ %MEMSTATS
+ %MEMSTATS_HAS
+ %C
+ %I
+);
+
+our %PIDS : shared;
+our %AVGSTATS : shared;
+our %CPUSTATS : shared;
+our %MEMSTATS : shared;
+our %MEMSTATS_HAS : shared;
#my %NETSTATS : shared;
#my %NETSTATS_HAS : shared;
# Global configuration hash
-my %C : shared;
+our %C : shared;
# Global configuration hash for internal settings (not configurable)
-my %I : shared;
+our %I : shared;
# Setting defaults
%C = (