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_t id,
void *const data,
const u32_t p_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)

void decrease_time_left ( const u32_t decrease_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)

void increase_time_left ( const u32_t increase_time )

Parameters

const u32_t increase_time

pulse_time(const u32_t)

u32_t pulse_time ( const u32_t resolution )

Parameters

const u32_t resolution

set_hash(eap_timer_queue_hash_c *const)

void set_hash ( eap_timer_queue_hash_c *const hash )

Parameters

eap_timer_queue_hash_c *const hash

set_next(eap_timer_queue_event_c *const)

void set_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)

void set_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)

void set_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)

void set_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 *const m_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]