00001
00002
00003 #include "OpaqueConvertions.hpp"
00004 #include "Types.hpp"
00005 #include <rtt/typelib/OpaqueTypelibMarshaller.hpp>
00006 #include "transports/typelib/Registration.hpp"
00007
00008 orogen_transports::TypelibMarshallerBase* orogen_typekits::<%= type.method_name %>_TypelibMarshaller(Typelib::Registry const& registry)
00009 {
00010 return new orogen_transports::OpaqueTypelibMarshaller< <%= intermediate.cxx_name %>, <%= type.cxx_name %>, <%= needs_copy %> >("<%= intermediate.name %>", "<%= type.name %>", registry);
00011 }
00012