Files
intel-linux-sgx/external/CppMicroServices/framework/test/driver/ServiceControlInterface.h
Li, Xun d10cabebb5 Linux 2.5 Open Source Gold Release
Added new APIs in sgx_uae_service.h and sgx_ukey_exchange.h to support ECDSA quote based remote attestation.
  The set of legacy APIs supports EPID only and the set of new APIs supports ECDSA quotes.
Enhanced Edger8r with structure deep-copy feature.
Fixed bugs.

Signed-off-by: Li, Xun <xun.li@intel.com>
2019-04-02 13:26:58 +08:00

45 lines
1.4 KiB
C++

/*=============================================================================
Library: CppMicroServices
Copyright (c) The CppMicroServices developers. See the COPYRIGHT
file at the top-level directory of this distribution and at
https://github.com/CppMicroServices/CppMicroServices/COPYRIGHT .
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
=============================================================================*/
#ifndef CPPMICROSERVICES_SERVICECONTROLINTERFACE_H
#define CPPMICROSERVICES_SERVICECONTROLINTERFACE_H
#include "cppmicroservices/GlobalConfig.h"
#include "cppmicroservices/ServiceInterface.h"
#include <string>
namespace cppmicroservices {
struct ServiceControlInterface
{
virtual ~ServiceControlInterface() {}
virtual void ServiceControl(int service,
const std::string& operation,
int ranking) = 0;
};
}
#endif // CPPMICROSERVICES_SERVICECONTROLINTERFACE_H