Generated from orogen/lib/orogen/templates/typekit/mqueue/TransportPlugin.hpp
ifndef _OROGEN_GENERATED<%= typekit.name.upcase %>_MQUEUE_PLUGIN_HPP define _OROGEN_GENERATED<%= typekit.name.upcase %>_MQUEUE_PLUGIN_HPP
include <rtt/types/TransportPlugin.hpp>
namespace Typelib {
class Registry;
} namespace orogen_typekits {
class <%= typekit.name %>MQueueTransportPlugin
: public RTT::types::TransportPlugin
{
Typelib::Registry* m_registry;
public:
<%= typekit.name %>MQueueTransportPlugin();
~<%= typekit.name %>MQueueTransportPlugin();
virtual bool registerTransport(std::string type_name, RTT::types::TypeInfo* ti);
virtual std::string getTransportName() const;
virtual std::string getTypekitName() const;
virtual std::string getName() const;
};
extern <%= typekit.name %>MQueueTransportPlugin <%= typekit.name %>MQueueTransport;
}
endif