void GPAC_DeviceItem::RefreshServiceList() { u32 i; NPT_Array<PLT_Service*> services = m_device->GetServices(); for (i=0; i<services.GetItemCount(); i++) { PLT_Service *serv = services[i]; FindService(serv->GetServiceType()); } }
Instance* DataModel::GetService(std::string className){ Instance* foundService = FindService(className); if(foundService != NULL){ return foundService; } ob_instance::Instance* newGuy = OpenBlox::BaseGame::getInstanceFactory()->createService(className, true); if(newGuy){ newGuy->setParent(this); newGuy->parentLock(); } return newGuy; }