//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
_AppControlEventArg& operator =(const _AppControlEventArg& rhs);
private:
- int __reqId;
+ const int __reqId;
_AppArg* __pArg;
- int __result;
+ const int __result;
}; // _AppControlEventArg
/**
, public Tizen::Base::Runtime::IEventArg
{
public:
- _NativeAppControlEventArg(int reqId, int res, Tizen::Base::Collection::IMap* pArgs);
+ _NativeAppControlEventArg(int reqId, int res, Tizen::Base::Collection::IMap* pArgs, int prop);
+
+ _NativeAppControlEventArg(int reqId, int res, const AppId& appId, const Tizen::Base::String& oId, Tizen::Base::Collection::IMap* pArgs, int prop);
- virtual ~_NativeAppControlEventArg(void);
+ virtual ~_NativeAppControlEventArg(void) {}
int GetRequestId(void) const
{
return __pArgs;
}
+ int GetProperty(void) const
+ {
+ return __property;
+ }
+
+ AppId GetOptionalAppId(void) const
+ {
+ return __optAppId;
+ }
+
+ Tizen::Base::String GetOptionalOperationId(void) const
+ {
+ return __optOperationId;
+ }
+
private:
- int __reqId;
- int __result;
+ const int __reqId;
+ const int __result;
Tizen::Base::Collection::IMap* __pArgs;
+ const int __property;
+ AppId __optAppId;
+ Tizen::Base::String __optOperationId;
}; // _NativeAppControlEventArg
/**
, public Tizen::Base::Runtime::IEventArg
{
public:
- _AppControlResponseEventArg(IAppControlResponseListener* pResponseListener, _AppControlResponseType type, const AppId& appId, const Tizen::Base::String& operationId, result res, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData, int reqId)
+ _AppControlResponseEventArg(IAppControlResponseListener* pResponseListener, _AppControlResponseType type, const AppId& appId, const Tizen::Base::String& operationId, result res, AppCtrlResult appControlResult, const Tizen::Base::Collection::IMap* pExtraData, int reqId, bool isRaiseMode)
: __pResponseListener(pResponseListener)
, __type(type)
, __appId(appId.GetPointer())
, __appControlResult(appControlResult)
, __pExtraData(pExtraData)
, __reqId(reqId)
+ , __isRaiseMode(isRaiseMode)
{
}
return __reqId;
}
+ bool IsRaiseMode(void) const
+ {
+ return __isRaiseMode;
+ }
+
private:
_AppControlResponseEventArg(const _AppControlResponseEventArg& rhs);
private:
IAppControlResponseListener* __pResponseListener;
- _AppControlResponseType __type;
+ const _AppControlResponseType __type;
const AppId __appId;
const Tizen::Base::String __operationId;
- result __res;
- AppCtrlResult __appControlResult;
+ const result __res;
+ const AppCtrlResult __appControlResult;
const Tizen::Base::Collection::IMap* __pExtraData;
- int __reqId;
+ const int __reqId;
+ const bool __isRaiseMode;
}; // _AppControlEventArg
} } // Tizen::App