//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
#include <FOspConfig.h>
#include <FBaseObject.h>
#include <FBaseDataType.h>
-#include <FBaseColIListT.h>
namespace Tizen { namespace Base
{
}}
namespace Tizen { namespace Base { namespace Collection { class IList; } } }
+namespace Tizen { namespace Base { namespace Collection { class IMap; } } }
namespace Tizen { namespace App
{
class AppControlProviderManager;
class IAppControlProviderEventListener;
+class _AppArg;
/**
* @class _AppControlProviderManagerImpl
* @brief This class manages all the application controls.
- * @since 2.1
*
* The %_AppControlProviderManagerImpl class manages all the application controls.
*/
class _AppControlProviderManagerImpl
- : public Tizen::Base::Object
{
public:
AppId GetClientAppId(RequestId reqId) const;
- /**
+ /**
* Internal GetImpl() method.
*/
static const _AppControlProviderManagerImpl* GetInstance(const AppControlProviderManager& ac);
- /**
+ /**
* Internal GetImpl() method.
*/
static _AppControlProviderManagerImpl* GetInstance(AppControlProviderManager& ac);
/**
* This is the destructor for this class.
*/
- virtual ~_AppControlProviderManagerImpl(void);
+ ~_AppControlProviderManagerImpl(void);
/**
* This is the default copy constructor for this class.
_AppControlProviderManagerImpl(const _AppControlProviderManagerImpl& rhs);
/**
- * This is the assignment operator for this class.
- */
+ * This is the assignment operator for this class.
+ */
_AppControlProviderManagerImpl& operator =(const _AppControlProviderManagerImpl& rhs);
+ result SendAppControlResultPrimitive(RequestId reqId, _AppArg& arg, int ret);
+
friend class AppControlProviderManager;
};