// Copyright (c) 2013 Intel Corporation. All rights reserved.
+// Copyright (c) 2014 Samsung Electronics Co., Ltd All Rights Reserved
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
void ExtensionProcessCreated(const IPC::ChannelHandle& handle);
private:
- void TerminateApplication(Application::TerminationMode mode);
+ void TerminateApplication();
void OnExported(const std::string& interface_name,
const std::string& method_name,
bool success);
- void OnTerminate(Application::TerminationMode termination_mode,
- dbus::MethodCall* method_call,
+ void OnTerminate(dbus::MethodCall* method_call,
dbus::ExportedObject::ResponseSender response_sender);
void OnGetExtensionProcessChannel(
#if defined(OS_TIZEN)
void OnHide(dbus::MethodCall* method_call,
dbus::ExportedObject::ResponseSender response_sender);
+
+ void OnSuspend(dbus::MethodCall* method_call,
+ dbus::ExportedObject::ResponseSender response_sender);
+
+ void OnResume(dbus::MethodCall* method_call,
+ dbus::ExportedObject::ResponseSender response_sender);
+
+ void OnRemoveAllCookies(dbus::MethodCall* method_call,
+ dbus::ExportedObject::ResponseSender response_sender);
+
+ void SetUserAgentStringOnIOThread(const std::string& user_agent_string);
+ void OnSetUserAgentString(dbus::MethodCall* method_call,
+ dbus::ExportedObject::ResponseSender response_sender);
#endif
void ListenForOwnerChange();
void OnLauncherDisappeared();
- scoped_ptr<dbus::FileDescriptor> CreateClientFileDescriptor();
void SendChannel(dbus::MethodCall* method_call,
- dbus::ExportedObject::ResponseSender response_sender,
- scoped_ptr<dbus::FileDescriptor> client_fd);
+ dbus::ExportedObject::ResponseSender response_sender);
scoped_refptr<dbus::Bus> bus_;
std::string launcher_name_;
} // namespace xwalk
#endif // XWALK_APPLICATION_BROWSER_LINUX_RUNNING_APPLICATION_OBJECT_H_
-