00001 00017 #define COMM_H 1 00018 00019 #ifndef _GLIBCXX_VECTOR 00020 #include <vector> 00021 #endif 00022 00023 #ifndef BOOST_SHARED_PTR_HPP_INCLUDED 00024 #include <boost/shared_ptr.hpp> 00025 #endif 00026 00027 using namespace boost; 00028 using namespace std; 00029 00033 class Comm { 00034 public: 00038 virtual bool sendMessage( shared_ptr< vector< shared_ptr< string > > > ) =0; 00039 virtual ~Comm() {} 00040 }; 00041