6 // External functions to create, destroy and initialize this class object
7 extern "C" void* createLabRoom(void** params) {
8 // Arguments: IoTSet<IoTDeviceAddress*>* _devAddress, string macAddress
13 extern "C" void destroyLabRoom(void* t) {
14 LabRoom* lr = (LabRoom*) t;
19 extern "C" void initLabRoom(void* t) {
20 // TODO: We actually need init() in LabRoom class
21 // But, this is declared here just for the sake of consistency for Sentinel
22 // In this case, we need the symbol "init" when loading object handlers with .so files
23 //LabRoom* lr = (LabRoom*) t;
37 int LabRoom::getRoomID() {