Can't forget doxy'ing some arch stuff.
This commit is contained in:
@@ -1,16 +1,34 @@
|
||||
#ifndef DARWIN_THREAD_HELPERS_H
|
||||
#define DARWIN_THREAD_HELPERS_H
|
||||
|
||||
/**
|
||||
* @brief Attempt to suspend the specified thread.
|
||||
* @param threadHandle the thread to suspend.
|
||||
* @return true if the thread is suspended, false otherwise. */
|
||||
bool SuspendThread( uint64_t threadHandle );
|
||||
/**
|
||||
* @brief Attempt to resume the specified thread.
|
||||
* @param threadHandle the thread to resume.
|
||||
* @return true if the thread is resumed, false otherwise. */
|
||||
bool ResumeThread( uint64_t threadHandle );
|
||||
/**
|
||||
* @brief Retrieve the current thread ID.
|
||||
* @return the current thread ID. */
|
||||
uint64_t GetCurrentThreadId();
|
||||
// Valid values are from 0.0f to 1.0f. 0.5f is default.
|
||||
/**
|
||||
* @brief Set the precedence for the thread.
|
||||
*
|
||||
* Valid values for the thread are from 0.0f to 1.0f.
|
||||
* 0.5f is the default.
|
||||
* @param prec the precedence to set. */
|
||||
RString SetThreadPrecedence( float prec );
|
||||
|
||||
#endif
|
||||
|
||||
/*
|
||||
* (c) 2004-2006 Steve Checkoway
|
||||
/**
|
||||
* @file
|
||||
* @author Steve Checkoway (c) 2004-2006
|
||||
* @section LICENSE
|
||||
* All rights reserved.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||
|
||||
Reference in New Issue
Block a user