18 #ifndef INCLUDED_GPS_CTRL_HPP 19 #define INCLUDED_GPS_CTRL_HPP 21 #include <boost/shared_ptr.hpp> 22 #include <boost/utility.hpp> 23 #include <boost/function.hpp> 24 #include <boost/date_time/posix_time/posix_time_types.hpp> 33 typedef boost::shared_ptr<gps_ctrl>
sptr;
44 virtual ptime get_time(
void) = 0;
50 virtual time_t get_epoch_time(
void) = 0;
56 virtual bool gps_detected(
void) = 0;
boost::shared_ptr< gps_ctrl > sptr
Definition: gps_ctrl.hpp:33
Definition: gps_ctrl.hpp:31
boost::function< std::string(void)> gps_recv_fn_t
Definition: gps_ctrl.hpp:29
boost::function< void(std::string)> gps_send_fn_t
Definition: gps_ctrl.hpp:28