owlps/owlps-positioning/input.hh

30 lines
467 B
C++
Raw Normal View History

#ifndef _OWLPS_POSITIONING_INPUT_HH_
#define _OWLPS_POSITIONING_INPUT_HH_
class InputMedium ;
class Request ;
#include <string>
/// Handles the inputs
class Input
{
protected:
InputMedium *medium ; ///< Input medium used
void initialise_input_medium(void) ;
public:
Input(void) ;
~Input(void) ;
/** @name Operations */
//@{
const Request& get_next_request(void) const ;
bool eof(void) const ;
//@}
} ;
#endif // _OWLPS_POSITIONING_INPUT_HH_