Robotics Library  0.7.0
Classes | Namespaces | Functions
thread.h File Reference
#include <chrono>
#include <memory>
#include <system_error>
#include <native/task.h>
#include <native/timer.h>
#include "chrono.h"
Include dependency graph for thread.h:

Go to the source code of this file.

Classes

class  rl::util::xenomai::thread
 
class  rl::util::xenomai::thread::id
 
struct  rl::util::xenomai::thread::Impl_base
 
struct  rl::util::xenomai::thread::Impl< Callable >
 
struct  std::hash< ::rl::util::xenomai::thread::id >
 

Namespaces

 rl
 Robotics Library.
 
 rl::util
 
 rl::util::xenomai
 
 rl::util::xenomai::this_thread
 
 std
 

Functions

thread::id rl::util::xenomai::this_thread::get_id ()
 
int rl::util::xenomai::this_thread::get_priority ()
 
int rl::util::xenomai::this_thread::get_priority_max ()
 
int rl::util::xenomai::this_thread::get_priority_min ()
 
int rl::util::xenomai::this_thread::set_mode (const int &clrmask, const int &setmask)
 
void rl::util::xenomai::this_thread::set_priority (const int &priority)
 
void rl::util::xenomai::this_thread::shadow ()
 
template<typename Rep , typename Period >
void rl::util::xenomai::this_thread::sleep_for (const ::std::chrono::duration< Rep, Period > &rtime)
 
template<typename Duration >
void rl::util::xenomai::this_thread::sleep_until (const ::std::chrono::time_point< chrono::system_clock, Duration > &atime)
 
template<typename Clock , typename Duration >
void rl::util::xenomai::this_thread::sleep_until (const ::std::chrono::time_point< Clock, Duration > &atime)
 
unsigned long int rl::util::xenomai::this_thread::wait_period ()
 
void rl::util::xenomai::this_thread::yield ()
 
void std::swap (::rl::util::xenomai::thread &x, ::rl::util::xenomai::thread &y)