4 // Stefan Bund <info@j32.de>
7 \brief PythonPublisher public header */
9 #ifndef HH_PyKit_PythonPublisher_
10 #define HH_PyKit_PythonPublisher_ 1
13 #include <boost/scoped_ptr.hpp>
14 #include "Publisher.hh"
16 //#include "PythonPublisher.mpp"
17 ///////////////////////////////hh.p////////////////////////////////////////
22 : public std::exception
25 virtual char const * what() const throw() { return message.c_str(); }
27 PythonError(std::string message_) : message (message_) {}
28 virtual ~PythonError() throw() {}
35 explicit PythonPublisher();
38 void publish(Request & request);
42 boost::scoped_ptr<Impl> impl_;
47 ///////////////////////////////hh.e////////////////////////////////////////
48 //#include "PythonPublisher.cci"
49 //#include "PythonPublisher.ct"
50 //#include "PythonPublisher.cti"
58 // c-file-style: "j32"
59 // indent-tabs-mode: nil
60 // ispell-local-dictionary: "american"
61 // compile-command: "scons -U"