on constructMultiuserManager return(createManager(#multiuser_manager, getClassVariable("multiuser.manager.class"))) end on deconstructMultiuserManager return(removeManager(#multiuser_manager)) end on getMultiuserManager tMgr = getObjectManager() if not tMgr.managerExists(#multiuser_manager) then return(constructMultiuserManager()) end if return(tMgr.getManager(#multiuser_manager)) end on createMultiuser tID, tHost, tPort return(getMultiuserManager().create(tID, tHost, tPort)) end on removeMultiuser tID return(getMultiuserManager().Remove(tID)) end on getMultiuser tID return(getMultiuserManager().GET(tID)) end on multiuserExists tID return(getMultiuserManager().exists(tID)) end on printMultiusers return(getMultiuserManager().print()) end on handlers return([]) end