summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJunghoon Park <jh9216.park@samsung.com>2016-08-05 17:44:41 +0900
committerJunghoon Park <jh9216.park@samsung.com>2017-02-10 10:59:03 +0900
commit7793bf891bae20429871984c85a8298b6be05069 (patch)
treeb5d254910a956a15d2146cdaaceff0bcfe9dda7b /include
parent8de4e7c19fab704fec3f393252a676e2da091c41 (diff)
downloadappcore-agent-7793bf891bae20429871984c85a8298b6be05069.tar.gz
appcore-agent-7793bf891bae20429871984c85a8298b6be05069.tar.bz2
appcore-agent-7793bf891bae20429871984c85a8298b6be05069.zip
Refactor APIs using appcore_base
Change-Id: I6288e37a431da6b6202eb5a9c52aa80a31075177 Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/appcore-agent.h78
1 files changed, 0 insertions, 78 deletions
diff --git a/include/appcore-agent.h b/include/appcore-agent.h
deleted file mode 100644
index 53a7316..0000000
--- a/include/appcore-agent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * app-core
- *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Contact: Jayoun Lee <airjany@samsung.com>, Sewook Park <sewook7.park@samsung.com>, Jaeho Lee <jaeho81.lee@samsung.com>
- *
- * 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 __AGENT_APPCORE_H__
-#define __AGENT_APPCORE_H__
-
-
-#include <libintl.h>
-#include <bundle.h>
-
-#include <app_control_internal.h>
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct agentcore_ops {
- void *data;
- /**< Callback data */
- int (*create) (void *); /**< This callback function is called at the start of the application. */
- int (*terminate) (void *); /**< This callback function is called once after the main loop of application exits. */
- int (*app_control) (app_control_h, void *); /**< This callback function is called when other application send the launch request to the application. */
-
- void *reserved[6];
- /**< Reserved */
-};
-
-enum appcore_agent_event {
- APPCORE_AGENT_EVENT_UNKNOWN,
- /**< Unknown event */
- APPCORE_AGENT_EVENT_LOW_MEMORY,
- /**< Low memory */
- APPCORE_AGENT_EVENT_LOW_BATTERY,
- /**< Low battery */
- APPCORE_AGENT_EVENT_LANG_CHANGE,
- /**< Language setting is changed */
- APPCORE_AGENT_EVENT_REGION_CHANGE,
- /**< Region setting is changed */
- APPCORE_AGENT_EVENT_SUSPENDED_STATE_CHANGE,
- /**< Suspend state is changed */
-};
-
-int appcore_agent_main(int argc, char **argv, struct agentcore_ops *ops);
-
-int appcore_agent_terminate();
-
-int appcore_agent_terminate_without_restart();
-
-int appcore_agent_set_event_callback(enum appcore_agent_event event,
- int (*cb) (void *, void *), void *data);
-
-int _appcore_agent_init_suspend_dbus_handler(void *data);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __AGENT_APPCORE_H__ */