00001 00006 /***************************************************************************** 00007 ** Ifdefs 00008 *****************************************************************************/ 00009 00010 #ifndef mm_mux_demux_PUBLISHER_HPP_ 00011 #define mm_mux_demux_PUBLISHER_HPP_ 00012 00013 /***************************************************************************** 00014 ** Includes 00015 *****************************************************************************/ 00016 00017 #include <ecl/time.hpp> 00018 #include <iostream> 00019 #include <mm_messages.hpp> 00020 #include <sstream> 00021 #include <string> 00022 #include <vector> 00023 #include "mux.hpp" 00024 00025 /***************************************************************************** 00026 ** Namespaces 00027 *****************************************************************************/ 00028 00029 namespace mm_mux_demux { 00030 00031 /***************************************************************************** 00032 ** Interfaces 00033 *****************************************************************************/ 00034 00035 typedef mm_messages::Publisher<MessageMux> Publisher; 00036 00037 } // namespace mm_mux_demux 00038 00039 #endif /* mm_mux_demux_PUBLISHER_HPP_ */