TransportPlugin.hpp
Go to the documentation of this file.
00001 /* Generated from orogen/lib/orogen/templates/typekit/mqueue/TransportPlugin.hpp */
00002 
00003 #ifndef __OROGEN_GENERATED_<%= typekit.name.upcase %>_MQUEUE_PLUGIN_HPP
00004 #define __OROGEN_GENERATED_<%= typekit.name.upcase %>_MQUEUE_PLUGIN_HPP
00005 
00006 #include <rtt/types/TransportPlugin.hpp>
00007 
00008 namespace Typelib {
00009     class Registry;
00010 }
00011 namespace orogen_typekits {
00012     class <%= typekit.name %>MQueueTransportPlugin
00013         : public RTT::types::TransportPlugin
00014     {
00015         Typelib::Registry* m_registry;
00016 
00017     public:
00018         <%= typekit.name %>MQueueTransportPlugin();
00019         ~<%= typekit.name %>MQueueTransportPlugin();
00020 
00021         virtual bool registerTransport(std::string type_name, RTT::types::TypeInfo* ti);
00022         virtual std::string getTransportName() const;
00023         virtual std::string getTypekitName() const;
00024         virtual std::string getName() const;
00025     };
00026 
00027     extern <%= typekit.name %>MQueueTransportPlugin <%= typekit.name %>MQueueTransport;
00028 }
00029 
00030 #endif
00031 


orogen
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:57