libcopp  2.2.0
Data Fields | Friends
detail::task_timer_node< TTASK_ID_TYPE > Struct Template Reference

#include <task_manager.h>

Collaboration diagram for detail::task_timer_node< TTASK_ID_TYPE >:
Collaboration graph

Data Fields

tickspec_t expired_time
 
TTASK_ID_TYPE task_id
 

Friends

bool operator== (const task_timer_node &l, const task_timer_node &r)
 
bool operator!= (const task_timer_node &l, const task_timer_node &r)
 
bool operator< (const task_timer_node &l, const task_timer_node &r)
 
bool operator<= (const task_timer_node &l, const task_timer_node &r)
 
bool operator> (const task_timer_node &l, const task_timer_node &r)
 
bool operator>= (const task_timer_node &l, const task_timer_node &r)
 

Detailed Description

template<class TTASK_ID_TYPE>
struct detail::task_timer_node< TTASK_ID_TYPE >

Definition at line 74 of file task_manager.h.

Friends And Related Function Documentation

◆ operator!=

template<class TTASK_ID_TYPE >
bool operator!= ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 91 of file task_manager.h.

◆ operator<

template<class TTASK_ID_TYPE >
bool operator< ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 95 of file task_manager.h.

◆ operator<=

template<class TTASK_ID_TYPE >
bool operator<= ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 103 of file task_manager.h.

◆ operator==

template<class TTASK_ID_TYPE >
bool operator== ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 78 of file task_manager.h.

◆ operator>

template<class TTASK_ID_TYPE >
bool operator> ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 111 of file task_manager.h.

◆ operator>=

template<class TTASK_ID_TYPE >
bool operator>= ( const task_timer_node< TTASK_ID_TYPE > &  l,
const task_timer_node< TTASK_ID_TYPE > &  r 
)
friend

Definition at line 119 of file task_manager.h.

Field Documentation

◆ expired_time

template<class TTASK_ID_TYPE >
tickspec_t detail::task_timer_node< TTASK_ID_TYPE >::expired_time

◆ task_id

template<class TTASK_ID_TYPE >
TTASK_ID_TYPE detail::task_timer_node< TTASK_ID_TYPE >::task_id

Definition at line 76 of file task_manager.h.

Referenced by task_manager< task< TCO_MACRO > >::set_timeout_timer().


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