Public Member Functions | |
player_deque_t () | |
bool | empty () const |
void | add (player_base_t *player_) |
double | next_tstamp () const |
void | publish_next () |
Protected Attributes | |
data_queue_writer_t < sim_time_data_t > * | m_sim_time_dq_writer |
deque< player_base_t * > | m_players |
player_deque_t::player_deque_t | ( | ) |
void player_deque_t::add | ( | player_base_t * | player_ | ) |
References m_players, player_base_t::next_tstamp(), and next_tstamp().
Referenced by main(), and publish_next().
double player_deque_t::next_tstamp | ( | ) | const [inline] |
void player_deque_t::publish_next | ( | ) |
References add(), EOF_TSTAMP, m_players, and m_sim_time_dq_writer.
Referenced by main().
deque<player_base_t *> player_deque_t::m_players [protected] |
Referenced by add(), empty(), next_tstamp(), and publish_next().
data_queue_writer_t<sim_time_data_t>* player_deque_t::m_sim_time_dq_writer [protected] |
Referenced by publish_next().