4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * Licensed under the Apache License, Version 2.0 (the License);
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
21 #include "core/common.h"
23 #include "core/edbus-handler.h"
31 static int lowmem_launch(void *data)
34 struct popup_data *params = (struct popup_data *)data;
36 param[0] = params->key;
37 param[1] = params->value;
39 return dbus_method_sync(POPUP_BUS_NAME,
41 POPUP_INTERFACE_LOWMEM,
42 POPUP_METHOD_LAUNCH, "ss", param);
46 static const struct apps_ops lowmem_ops = {
47 .name = "lowmem-syspopup",
48 .launch = lowmem_launch,
51 APPS_OPS_REGISTER(&lowmem_ops)