#ifndef SATELLITEEXCEPTION_H_ #define SATELLITEEXCEPTION_H_ #include #include class SatelliteException : public std::exception { public: SatelliteException(const char* message) : message_(message) { } virtual ~SatelliteException(void) throw () { } virtual const char* what() const throw () { return message_.c_str(); } private: std::string message_; }; #endif