TransportPlugin.hpp
Go to the documentation of this file.
00001 /* Generated from orogen/lib/orogen/templates/typekit/typelib/TransportPlugin.hpp */
00002 
00003 #ifndef __OROGEN_GENERATED_<%= typekit.name.upcase %>_TYPELIB_PLUGIN_HPP
00004 #define __OROGEN_GENERATED_<%= typekit.name.upcase %>_TYPELIB_PLUGIN_HPP
00005 
00006 #include <rtt/typelib/TypelibTransportPlugin.hpp>
00007 
00008 namespace Typelib
00009 {
00010     // Forward declaration for the plugin
00011     class Registry;
00012 }
00013 
00014 namespace orogen_typekits {
00015     class <%= typekit.name %>TypelibTransportPlugin
00016         : public orogen_transports::TypelibTransportPlugin
00017     {
00018     public:
00019         <%= typekit.name %>TypelibTransportPlugin();
00020         virtual bool registerTransport(std::string type_name, RTT::types::TypeInfo* ti);
00021 
00026         virtual std::string getTlbPath() const;
00027 
00029         static std::string getTypelibRegistryPath();
00030     };
00031 
00032     extern <%= typekit.name %>TypelibTransportPlugin <%= typekit.name %>TypelibTransport;
00033 }
00034 
00035 #endif
00036 


orogen
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Mon Oct 6 2014 03:17:29