1
0
Fork 0
forked from suyu/suyu

common/thread: Group non-member functions together

Keeps the non-member interface in one spot instead of split into two
places, making it nicer to locate functions.
This commit is contained in:
Lioncash 2018-11-21 21:42:30 -05:00
parent d6583d68f6
commit 02602afd10

View file

@ -13,9 +13,6 @@
namespace Common { namespace Common {
void SetThreadAffinity(std::thread::native_handle_type thread, u32 mask);
void SetCurrentThreadAffinity(u32 mask);
class Event { class Event {
public: public:
Event() : is_set(false) {} Event() : is_set(false) {}
@ -83,6 +80,8 @@ private:
std::size_t generation; // Incremented once each time the barrier is used std::size_t generation; // Incremented once each time the barrier is used
}; };
void SetThreadAffinity(std::thread::native_handle_type thread, u32 mask);
void SetCurrentThreadAffinity(u32 mask);
void SwitchCurrentThread(); // On Linux, this is equal to sleep 1ms void SwitchCurrentThread(); // On Linux, this is equal to sleep 1ms
void SetCurrentThreadName(const char* name); void SetCurrentThreadName(const char* name);