clang-format on most of kernel/

This commit is contained in:
Ben Vanik
2014-08-17 13:13:03 -07:00
parent 854bcdb60a
commit 1c4dcd5e0e
76 changed files with 2075 additions and 3169 deletions

View File

@@ -17,16 +17,13 @@
#include <xenia/xbox.h>
namespace xe {
namespace kernel {
class XObject;
class ObjectTable {
public:
public:
ObjectTable();
~ObjectTable();
@@ -34,23 +31,19 @@ public:
X_STATUS RemoveHandle(X_HANDLE handle);
X_STATUS GetObject(X_HANDLE handle, XObject** out_object);
private:
private:
X_HANDLE TranslateHandle(X_HANDLE handle);
X_STATUS FindFreeSlot(uint32_t* out_slot);
typedef struct {
XObject* object;
} ObjectTableEntry;
typedef struct { XObject* object; } ObjectTableEntry;
std::mutex table_mutex_;
uint32_t table_capacity_;
std::mutex table_mutex_;
uint32_t table_capacity_;
ObjectTableEntry* table_;
uint32_t last_free_entry_;
uint32_t last_free_entry_;
};
} // namespace kernel
} // namespace xe
#endif // XENIA_KERNEL_XBOXKRNL_OBJECT_TABLE_H_