--- /dev/null
+#include <iostream>
+#include <thread>
+#include "RoomSmart_Stub.hpp"
+
+// External create, destroy, and init functions
+extern "C" void* createRoomSmart_Stub(void** params) {
+ // Arguments: int _port, const char* _skeletonAddress, string _callbackAddress, int _rev, bool* _bResult, vector<int> _ports
+ return new RoomSmart_Stub(*((int*) params[0]), ((string*) params[1])->c_str(), *((string*) params[2]), *((int*) params[3]), (bool*) params[4], *((vector<int>*) params[5]));
+}
+
+
+extern "C" void destroyRoomSmart_Stub(void* t) {
+ RoomSmart_Stub* rss = (RoomSmart_Stub*) t;
+ delete rss;
+}
+
+