virtual result RequestProviderCount(const Tizen::App::AppId& appId, const Tizen::Base::String& instanceId, int& providerCount);
virtual result SendResult(const Tizen::App::AppId& appId, const Tizen::Base::String& instanceId, bool isSucceeded);
- // _IIpcServerEventListener
- virtual void OnIpcClientConnected(const Tizen::Io::_IpcServer& server, int clientId);
- virtual void OnIpcClientDisconnected(const Tizen::Io::_IpcServer&server, int clientId);
+ // stub implementations(ipc connection)
+ virtual void OnIpcClientConnected(const Tizen::App::AppId& appId, int clientId);
+ virtual void OnIpcClientDisconnected(const Tizen::App::AppId& appId, int clientId);
// ISettingEventListener
virtual void OnSettingChanged(Tizen::Base::String & key);
static void DestroySingleton(void);
static bool SetSettingEventListener(Tizen::System::ISettingEventListener& listener);
+
private:
static AppWidgetManagerService* __pTheInstance;
Tizen::Base::Collection::HashMapT<Tizen::Base::String, _AppContext*> __appContextList;
virtual result RequestProviderCount(const Tizen::App::AppId& appId, const Tizen::Base::String& instanceId, int& pProviderCount) = 0;
virtual result SendResult(const Tizen::App::AppId& appId, const Tizen::Base::String& instanceId, bool isSucceeded) = 0;
+ virtual void OnIpcClientConnected(const Tizen::App::AppId& appId, int clientId) = 0;
+ virtual void OnIpcClientDisconnected(const Tizen::App::AppId& appId, int clientId) = 0;
+
// _IIpcServerEventListener
virtual void OnIpcServerStarted(const Tizen::Io::_IpcServer& server);
virtual void OnIpcServerStopped(const Tizen::Io::_IpcServer& server);
virtual void OnIpcRequestReceived(Tizen::Io::_IpcServer& server, const IPC::Message& message);
+ virtual void OnIpcClientConnected(const Tizen::Io::_IpcServer& server, int clientId);
+ virtual void OnIpcClientDisconnected(const Tizen::Io::_IpcServer&server, int clientId);
+
result StartIpcServer(void);
}
void
-AppWidgetManagerService::OnIpcClientConnected(const _IpcServer& server, int clientId)
+AppWidgetManagerService::OnIpcClientConnected(const AppId& appId, int clientId)
{
- String appId = server.GetClientApplicationId();
SysLog(NID_SHELL, "appId(%ls)", appId.GetPointer());
_AppContext* pAppContext = null;
}
void
-AppWidgetManagerService::OnIpcClientDisconnected(const _IpcServer& server, int clientId)
+AppWidgetManagerService::OnIpcClientDisconnected(const AppId& appId, int clientId)
{
- String appId = server.GetClientApplicationId();
SysLog(NID_SHELL, "appId(%ls)", appId.GetPointer());
_AppContext* pAppContext = null;
SysLog(NID_SHELL, "\n");
}
+void
+_AppWidgetManagerStub::OnIpcClientConnected(const _IpcServer& server, int clientId)
+{
+ String appId = server.GetClientApplicationId();
+ OnIpcClientConnected(appId, clientId);
+}
+
+void
+_AppWidgetManagerStub::OnIpcClientDisconnected(const _IpcServer& server, int clientId)
+{
+ String appId = server.GetClientApplicationId();
+ OnIpcClientDisconnected(appId, clientId);
+}
+
bool
_AppWidgetManagerStub::SendAppWidgetEvent(const int clientId, const String& instanceId, const String& operationId, HashMap* pArgs)
{