Index: base/stats_table.h |
diff --git a/base/stats_table.h b/base/stats_table.h |
index 48da71a02b9f2ddceac8d61c7a5e8a6724a0f537..18fb3dbab46e9e2e4d37eeed1e9891de0ecaf5ca 100644 |
--- a/base/stats_table.h |
+++ b/base/stats_table.h |
@@ -46,7 +46,7 @@ class StatsTable { |
// |
// max_counters is the maximum number of counters the table will support. |
// If the StatsTable already exists, this number is ignored. |
- StatsTable(const std::wstring& name, int max_threads, int max_counters); |
+ StatsTable(const std::string& name, int max_threads, int max_counters); |
// Destroys the StatsTable. When the last StatsTable is destroyed |
// (across all processes), the StatsTable is removed from disk. |
@@ -74,7 +74,7 @@ class StatsTable { |
// |
// On success, returns the slot id for this thread. On failure, |
// returns 0. |
- int RegisterThread(const std::wstring& name); |
+ int RegisterThread(const std::string& name); |
// Returns the number of threads currently registered. This is really not |
// useful except for diagnostics and debugging. |
@@ -86,7 +86,7 @@ class StatsTable { |
// If the counter does not exist, attempts to create a row for the new |
// counter. If there is no space in the table for the new counter, |
// returns 0. |
- int FindCounter(const std::wstring& name); |
+ int FindCounter(const std::string& name); |
// TODO(mbelshe): implement RemoveCounter. |
@@ -96,7 +96,7 @@ class StatsTable { |
// Gets the counter name at a particular row. If the row is empty, |
// returns NULL. |
- const wchar_t* GetRowName(int index) const; |
+ const char* GetRowName(int index) const; |
// Gets the sum of the values for a particular row. |
int GetRowValue(int index) const; |
@@ -106,11 +106,11 @@ class StatsTable { |
// Gets the sum of the values for a particular counter. If the counter |
// does not exist, creates the counter. |
- int GetCounterValue(const std::wstring& name); |
+ int GetCounterValue(const std::string& name); |
// Gets the sum of the values for a particular counter for a given pid. |
// If the counter does not exist, creates the counter. |
- int GetCounterValue(const std::wstring& name, int pid); |
+ int GetCounterValue(const std::string& name, int pid); |
// The maxinum number of counters/rows in the table. |
int GetMaxCounters() const; |
@@ -129,7 +129,7 @@ class StatsTable { |
// Convenience function to lookup a counter location for a |
// counter by name for the calling thread. Will register |
// the thread if it is not already registered. |
- static int* FindLocation(const wchar_t *name); |
+ static int* FindLocation(const char *name); |
private: |
// Returns the space occupied by a thread in the table. Generally used |
@@ -154,7 +154,7 @@ class StatsTable { |
// Locates a counter in the table or finds an empty row. Returns a |
// number > 0 on success, or 0 on failure. The caller must hold the |
// shared_memory_lock when calling this function. |
- int FindCounterOrEmptyRow(const std::wstring& name) const; |
+ int FindCounterOrEmptyRow(const std::string& name) const; |
// Internal function to add a counter to the StatsTable. Assumes that |
// the counter does not already exist in the table. |
@@ -164,13 +164,13 @@ class StatsTable { |
// |
// On success, returns the counter_id for the newly added counter. |
// On failure, returns 0. |
- int AddCounter(const std::wstring& name); |
+ int AddCounter(const std::string& name); |
// Get the TLS data for the calling thread. Returns NULL if none is |
// initialized. |
StatsTableTLSData* GetTLSData() const; |
- typedef base::hash_map<std::wstring, int> CountersMap; |
+ typedef base::hash_map<std::string, int> CountersMap; |
bool opened_; |
StatsTablePrivate* impl_; |