owlps/owlps-positioning/src/inputlogmedium.hh

23 lines
492 B
C++
Raw Normal View History

#ifndef _OWLPS_POSITIONING_INPUTLOGMEDIUM_HH_
#define _OWLPS_POSITIONING_INPUTLOGMEDIUM_HH_
#include "request.hh"
/// Super class of all input log media
/**
* Provide interface for input log media, i.e. to log Request received
* by the InputMedium.
*/
class InputLogMedium
{
public:
virtual ~InputLogMedium(void) {}
/** @name Operations */
//@{
virtual bool log_request(const Request &request) = 0 ;
//@} // End Operations
} ;
#endif // _OWLPS_POSITIONING_INPUTLOGMEDIUM_HH_