Can't forget doxy'ing some arch stuff.
This commit is contained in:
@@ -1,16 +1,34 @@
|
|||||||
#ifndef DARWIN_THREAD_HELPERS_H
|
#ifndef DARWIN_THREAD_HELPERS_H
|
||||||
#define 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 );
|
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 );
|
bool ResumeThread( uint64_t threadHandle );
|
||||||
|
/**
|
||||||
|
* @brief Retrieve the current thread ID.
|
||||||
|
* @return the current thread ID. */
|
||||||
uint64_t GetCurrentThreadId();
|
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 );
|
RString SetThreadPrecedence( float prec );
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* (c) 2004-2006 Steve Checkoway
|
* @file
|
||||||
|
* @author Steve Checkoway (c) 2004-2006
|
||||||
|
* @section LICENSE
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
|||||||
Reference in New Issue
Block a user