aboutsummaryrefslogtreecommitdiff
path: root/daemon/Collector.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/Collector.h')
-rw-r--r--daemon/Collector.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/daemon/Collector.h b/daemon/Collector.h
index 5977a72..c5e9eac 100644
--- a/daemon/Collector.h
+++ b/daemon/Collector.h
@@ -1,5 +1,5 @@
/**
- * Copyright (C) ARM Limited 2010-2012. All rights reserved.
+ * Copyright (C) ARM Limited 2010-2013. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -18,20 +18,21 @@ public:
void start();
void stop();
int collect(char* buffer);
- void enablePerfCounters();
- void setupPerfCounters();
int getBufferSize() {return mBufferSize;}
+
+ static int readIntDriver(const char* path, int* value);
+ static int readInt64Driver(const char* path, int64_t* value);
+ static int writeDriver(const char* path, int value);
+ static int writeDriver(const char* path, int64_t value);
+ static int writeDriver(const char* path, const char* data);
+ static int writeReadDriver(const char* path, int* value);
+ static int writeReadDriver(const char* path, int64_t* value);
+
private:
int mBufferSize;
int mBufferFD;
void checkVersion();
- void getCoreName();
-
- int readIntDriver(const char* path, int* value);
- int writeDriver(const char* path, int value);
- int writeDriver(const char* path, const char* data);
- int writeReadDriver(const char* path, int* value);
};
#endif //__COLLECTOR_H__