2 * Copyright (c) 2017 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 #include <SensorRecorderTypesPrivate.h>
19 #include <SensorRecorderService.h>
23 SensorRecorderService::SensorRecorderService() :
26 throw std::runtime_error("Sensor Recorder is not supported");
29 SensorRecorderService::~SensorRecorderService()
33 void SensorRecorderService::setServiceRunner(IServiceRunner* runner)
37 bool SensorRecorderService::isUserService()
42 const char* SensorRecorderService::getServiceName()
47 const char* SensorRecorderService::getMethodSpecs()
52 bool SensorRecorderService::prepare()
57 void SensorRecorderService::cleanup()
61 void SensorRecorderService::onUserActivated()
65 void SensorRecorderService::onUserDeactivated()
69 IMethodCallHandler* SensorRecorderService::createMethodCallHandler(IClient* client)