Robotics Library  0.7.0
Public Member Functions | Private Attributes | Friends | List of all members
rl::util::rtai::thread::id Class Reference

#include <thread.h>

Public Member Functions

 id ()
 
 id (native_handle_type id, RT_TASK *task)
 

Private Attributes

RT_TASK * M_task
 
native_handle_type M_thread
 

Friends

class thread
 
class ::std::hash< thread::id >
 
bool operator== (thread::id x, thread::id y)
 
bool operator!= (thread::id x, thread::id y)
 
bool operator< (thread::id x, thread::id y)
 
bool operator<= (thread::id x, thread::id y)
 
bool operator> (thread::id x, thread::id y)
 
bool operator>= (thread::id x, thread::id y)
 
template<class CharT , class Traits >
::std::basic_ostream< CharT, Traits > & operator<< (::std::basic_ostream< CharT, Traits > &out, thread::id id)
 

Constructor & Destructor Documentation

◆ id() [1/2]

rl::util::rtai::thread::id::id ( )
inline

◆ id() [2/2]

rl::util::rtai::thread::id::id ( native_handle_type  id,
RT_TASK *  task 
)
inlineexplicit

Friends And Related Function Documentation

◆ ::std::hash< thread::id >

friend class ::std::hash< thread::id >
friend

◆ operator!=

bool operator!= ( thread::id  x,
thread::id  y 
)
friend

◆ operator<

bool operator< ( thread::id  x,
thread::id  y 
)
friend

◆ operator<<

template<class CharT , class Traits >
::std::basic_ostream<CharT, Traits>& operator<< ( ::std::basic_ostream< CharT, Traits > &  out,
thread::id  id 
)
friend

◆ operator<=

bool operator<= ( thread::id  x,
thread::id  y 
)
friend

◆ operator==

bool operator== ( thread::id  x,
thread::id  y 
)
friend

◆ operator>

bool operator> ( thread::id  x,
thread::id  y 
)
friend

◆ operator>=

bool operator>= ( thread::id  x,
thread::id  y 
)
friend

◆ thread

friend class thread
friend

Member Data Documentation

◆ M_task

RT_TASK* rl::util::rtai::thread::id::M_task
private

◆ M_thread

native_handle_type rl::util::rtai::thread::id::M_thread
private

The documentation for this class was generated from the following file: