diff options
Diffstat (limited to 'daemon/Collector.h')
-rw-r--r-- | daemon/Collector.h | 19 |
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__ |