Use the new wait_object_type_name() to avoid code duplication.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34589 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-12-09 15:27:14 +00:00
parent 6d5e661da4
commit b1627c9e23
2 changed files with 2 additions and 47 deletions
@@ -45,7 +45,7 @@ public:
switch (columnIndex) { switch (columnIndex) {
case 0: case 0:
value.SetTo(_TypeToString(group->Type()), value.SetTo(wait_object_type_name(group->Type()),
B_VARIANT_DONT_COPY_DATA); B_VARIANT_DONT_COPY_DATA);
return true; return true;
case 1: case 1:
@@ -62,29 +62,6 @@ public:
} }
} }
private:
static const char* _TypeToString(uint32 type)
{
switch (type) {
case THREAD_BLOCK_TYPE_SEMAPHORE:
return "semaphore";
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
return "condition";
case THREAD_BLOCK_TYPE_MUTEX:
return "mutex";
case THREAD_BLOCK_TYPE_RW_LOCK:
return "rw lock";
case THREAD_BLOCK_TYPE_OTHER:
return "other";
case THREAD_BLOCK_TYPE_SNOOZE:
return "snooze";
case THREAD_BLOCK_TYPE_SIGNAL:
return "signal";
default:
return "unknown";
}
}
private: private:
Model* fModel; Model* fModel;
}; };
@@ -193,34 +193,12 @@ private:
}; };
private: private:
static const char* _TypeToString(uint32 type)
{
switch (type) {
case THREAD_BLOCK_TYPE_SEMAPHORE:
return "semaphore";
case THREAD_BLOCK_TYPE_CONDITION_VARIABLE:
return "condition";
case THREAD_BLOCK_TYPE_MUTEX:
return "mutex";
case THREAD_BLOCK_TYPE_RW_LOCK:
return "rw lock";
case THREAD_BLOCK_TYPE_OTHER:
return "other";
case THREAD_BLOCK_TYPE_SNOOZE:
return "snooze";
case THREAD_BLOCK_TYPE_SIGNAL:
return "signal";
default:
return "unknown";
}
}
static bool _GetWaitObjectValueAt(Model::ThreadWaitObject* waitObject, static bool _GetWaitObjectValueAt(Model::ThreadWaitObject* waitObject,
int32 columnIndex, BVariant& value) int32 columnIndex, BVariant& value)
{ {
switch (columnIndex) { switch (columnIndex) {
case 0: case 0:
value.SetTo(_TypeToString(waitObject->Type()), value.SetTo(wait_object_type_name(waitObject->Type()),
B_VARIANT_DONT_COPY_DATA); B_VARIANT_DONT_COPY_DATA);
return true; return true;
case 1: case 1: