class eap_timer_queue_hash_c |
Each timer event is stored to the timer queue (eap_timer_queue_c) with events (eap_timer_queue_event_c) and to the hash array of the timer events (eap_timer_queue_c::m_map).
Public Member Functions | |
---|---|
eap_timer_queue_hash_c(abs_eap_am_tools_c *const , eap_timer_queue_event_c *const , const u32_t) | |
~eap_timer_queue_hash_c() | |
i32_t | compare(const abs_eap_base_timer_c *const , const u32_t, const abs_eap_base_timer_c *const , const u32_t) |
eap_timer_queue_event_c * | get_atom() |
u32_t | get_index() |
eap_timer_queue_hash_c * | get_next() |
eap_timer_queue_hash_c * | get_prev() |
void | set_next(eap_timer_queue_hash_c *const ) |
void | set_prev(eap_timer_queue_hash_c *const ) |
Private Attributes | |
---|---|
abs_eap_am_tools_c *const | m_am_tools |
eap_timer_queue_event_c * | m_atom |
u32_t | m_index |
eap_timer_queue_hash_c * | m_next |
eap_timer_queue_hash_c * | m_prev |
eap_timer_queue_hash_c | ( | abs_eap_am_tools_c *const | tools, |
eap_timer_queue_event_c *const | atom, | ||
const u32_t | index | ||
) |
abs_eap_am_tools_c *const tools | |
eap_timer_queue_event_c *const atom | |
const u32_t index |
i32_t | compare | ( | const abs_eap_base_timer_c *const | a_initializer, |
const u32_t | a_id, | |||
const abs_eap_base_timer_c *const | b_initializer, | |||
const u32_t | b_id | |||
) |
const abs_eap_base_timer_c *const a_initializer | |
const u32_t a_id | |
const abs_eap_base_timer_c *const b_initializer | |
const u32_t b_id |
void | set_next | ( | eap_timer_queue_hash_c *const | next | ) |
eap_timer_queue_hash_c *const next |
void | set_prev | ( | eap_timer_queue_hash_c *const | prev | ) |
eap_timer_queue_hash_c *const prev |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.