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