// Smersh // // Douglas Thrift // // $Id$ #ifndef _Smersh_hpp_ #define _Smersh_hpp_ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; extern string program; extern bool debug; #include "Environment.hpp" class Person; class Smersh { private: static Environment env; multimap cgi; void parse(istream& sin, const Environment& env); void smersh(ostream& sout, const Environment& env); void output(ostream& sout, const vector& people); public: Smersh(istream& sin = cin, ostream& sout = cout, const Environment& env = env); ~Smersh() {} }; #endif // _Smersh_hpp_