#include "OSGConverter.h" #include #ifdef BUILD_AS_PLUGINS #include #endif namespace uscxml { #ifdef BUILD_AS_PLUGINS PLUMA_CONNECTOR bool connect(pluma::Host& host) { host.add( new OSGConverterProvider() ); return true; } #endif OSGConverter::OSGConverter() { } OSGConverter::~OSGConverter() { }; boost::shared_ptr OSGConverter::create(Interpreter* interpreter) { boost::shared_ptr invoker = boost::shared_ptr(new OSGConverter()); invoker->_interpreter = interpreter; return invoker; } Data OSGConverter::getDataModelVariables() { Data data; return data; } void OSGConverter::send(const SendRequest& req) { std::cout << req << std::endl; Event event; event.name = "error"; returnEvent(event); } void OSGConverter::cancel(const std::string sendId) { } void OSGConverter::invoke(const InvokeRequest& req) { } }