1*ec1b41c4SGunnar Mills #include <string> 2*ec1b41c4SGunnar Mills #include "item_updater.hpp" 3*ec1b41c4SGunnar Mills #include "config.h" 4*ec1b41c4SGunnar Mills 5*ec1b41c4SGunnar Mills namespace phosphor 6*ec1b41c4SGunnar Mills { 7*ec1b41c4SGunnar Mills namespace software 8*ec1b41c4SGunnar Mills { 9*ec1b41c4SGunnar Mills namespace updater 10*ec1b41c4SGunnar Mills { 11*ec1b41c4SGunnar Mills 12*ec1b41c4SGunnar Mills int ItemUpdater::createActivation(sd_bus_message* msg, 13*ec1b41c4SGunnar Mills void* userData, 14*ec1b41c4SGunnar Mills sd_bus_error* retErr) 15*ec1b41c4SGunnar Mills { 16*ec1b41c4SGunnar Mills auto versionId = 1; 17*ec1b41c4SGunnar Mills auto* updater = static_cast<ItemUpdater*>(userData); 18*ec1b41c4SGunnar Mills updater->activations.insert(std::make_pair( 19*ec1b41c4SGunnar Mills std::to_string(versionId), 20*ec1b41c4SGunnar Mills std::make_unique<Activation>( 21*ec1b41c4SGunnar Mills updater->bus, 22*ec1b41c4SGunnar Mills SOFTWARE_OBJPATH))); 23*ec1b41c4SGunnar Mills return 0; 24*ec1b41c4SGunnar Mills } 25*ec1b41c4SGunnar Mills 26*ec1b41c4SGunnar Mills } // namespace updater 27*ec1b41c4SGunnar Mills } // namespace software 28*ec1b41c4SGunnar Mills } // namespace phosphor 29