eap_timer_queue_event_c Class Reference

class eap_timer_queue_event_c

Constructor & Destructor Documentation

eap_timer_queue_event_c(abs_eap_am_tools_c *const, abs_eap_base_timer_c *const, const u32_t, void *const, const u32_t)

eap_timer_queue_event_c(abs_eap_am_tools_c *const tools,
abs_eap_base_timer_c *const initializer,
const u32_tid,
void *const data,
const u32_tp_time_ms
)

Parameters

abs_eap_am_tools_c *const tools
abs_eap_base_timer_c *const initializer
const u32_t id
void *const data
const u32_t p_time_ms

~eap_timer_queue_event_c()

~eap_timer_queue_event_c()[virtual]

Member Functions Documentation

decrease_time_left(const u32_t)

voiddecrease_time_left(const u32_tdecrease_time)

Parameters

const u32_t decrease_time

get_data()

void *get_data()const

get_hash()

eap_timer_queue_hash_c *get_hash()const

get_id()

u32_t get_id()const

get_initializer()

abs_eap_base_timer_c *get_initializer()const

get_next()

eap_timer_queue_event_c *get_next()const

get_next_same_time()

eap_timer_queue_event_c *get_next_same_time()const

get_original_time()

u32_t get_original_time()const

get_prev()

eap_timer_queue_event_c *get_prev()const

get_prev_same_time()

eap_timer_queue_event_c *get_prev_same_time()const

get_time()

u32_t get_time()const

get_time_ms()

u32_t get_time_ms()

increase_time_left(const u32_t)

voidincrease_time_left(const u32_tincrease_time)

Parameters

const u32_t increase_time

pulse_time(const u32_t)

u32_t pulse_time(const u32_tresolution)

Parameters

const u32_t resolution

set_hash(eap_timer_queue_hash_c *const)

voidset_hash(eap_timer_queue_hash_c *const hash)

Parameters

eap_timer_queue_hash_c *const hash

set_next(eap_timer_queue_event_c *const)

voidset_next(eap_timer_queue_event_c *const next)

Parameters

eap_timer_queue_event_c *const next

set_next_same_time(eap_timer_queue_event_c *const)

voidset_next_same_time(eap_timer_queue_event_c *const next_same_time)

Parameters

eap_timer_queue_event_c *const next_same_time

set_prev(eap_timer_queue_event_c *const)

voidset_prev(eap_timer_queue_event_c *const prev)

Parameters

eap_timer_queue_event_c *const prev

set_prev_same_time(eap_timer_queue_event_c *const)

voidset_prev_same_time(eap_timer_queue_event_c *const prev_same_time)

Parameters

eap_timer_queue_event_c *const prev_same_time

Member Data Documentation

abs_eap_am_tools_c *const m_am_tools

abs_eap_am_tools_c *constm_am_tools[private]

void * m_data

void *m_data[private]

eap_timer_queue_hash_c * m_hash

eap_timer_queue_hash_c *m_hash[private]

u32_t m_id

u32_t m_id[private]

abs_eap_base_timer_c * m_initializer

abs_eap_base_timer_c *m_initializer[private]

eap_timer_queue_event_c * m_next

eap_timer_queue_event_c *m_next[private]

eap_timer_queue_event_c * m_next_same_time

eap_timer_queue_event_c *m_next_same_time[private]

u32_t m_original_time_ms

u32_t m_original_time_ms[private]

eap_timer_queue_event_c * m_prev

eap_timer_queue_event_c *m_prev[private]

eap_timer_queue_event_c * m_prev_same_time

eap_timer_queue_event_c *m_prev_same_time[private]

u32_t m_time_ms

u32_t m_time_ms[private]