/* SPDX-License-Identifier: Apache-2.0 */ /* * Copyright (C) 2010-2019 Intel Corporation */ /*++ @file: GetControlModeCommand.cpp --*/ #include "GetControlModeCommand.h" #include "StatusCodeDefinitions.h" #include using namespace std; using namespace Intel::MEI_Client::AMTHI_Client; GetControlModeCommand::GetControlModeCommand() { shared_ptr tmp(new GetControlModeRequest()); m_request = tmp; Transact(); } void GetControlModeCommand::reTransact() { shared_ptr tmp(new GetControlModeRequest()); m_request = tmp; Transact(); } GET_CONTROL_MODE_RESPONSE GetControlModeCommand::getResponse() { return m_response->getResponse(); } void GetControlModeCommand::parseResponse(const vector& buffer) { shared_ptr> tmp( new AMTHICommandResponse(buffer, RESPONSE_COMMAND_NUMBER)); m_response = tmp; } std::vector GetControlModeRequest::SerializeData() { vector output; return output; }