Can't forget doxy'ing some arch stuff.

This commit is contained in:
Jason Felds
2011-02-27 20:41:27 -05:00
parent 8be622c969
commit b5235c92ac
+21 -3
View File
@@ -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