|
Fawkes API
Fawkes Development Version
|
Mid-size league refbox repeater. More...
#include "processor/msl2010.h"

Public Member Functions | |
| Msl2010RefBoxProcessor (fawkes::Logger *logger, const char *refbox_host, unsigned short int refbox_port) | |
| Constructor. | |
| ~Msl2010RefBoxProcessor () | |
| Destructor. | |
| bool | check_connection () |
| Check if the connection is alive and reconnect. | |
| void | refbox_process () |
| Process incoming refbox communication. | |
Mid-size league refbox repeater.
This class will communicate with the mid-size league refbox and derive matching game states from the communiation stream and send this via the world info.
| Msl2010RefBoxProcessor::Msl2010RefBoxProcessor | ( | fawkes::Logger * | logger, |
| const char * | refbox_host, | ||
| unsigned short int | refbox_port | ||
| ) |
Constructor.
| logger | logger for output |
| refbox_host | refbox host |
| refbox_port | refbox port |
Definition at line 108 of file msl2010.cpp.
| Msl2010RefBoxProcessor::~Msl2010RefBoxProcessor | ( | ) |
| bool Msl2010RefBoxProcessor::check_connection | ( | ) | [virtual] |
Check if the connection is alive and reconnect.
If the connection is not alive the processor shall do a single attempt to reestablish the connection.
Implements RefBoxProcessor.
Definition at line 382 of file msl2010.cpp.
| void Msl2010RefBoxProcessor::refbox_process | ( | ) | [virtual] |
Process incoming refbox communication.
This shall process a (limited number of) communication packets received from the particular refbox at hand.
Implements RefBoxProcessor.
Definition at line 358 of file msl2010.cpp.
References fawkes::Socket::poll(), fawkes::Logger::log_warn(), fawkes::Socket::read(), and fawkes::Logger::log_debug().