#include <vector>
#include <dpl/shared_ptr.h>
#include <Commons/ThreadPool.h>
-#include "EventGetCallService.h"
namespace TizenApis {
namespace Api {
typedef DPL::SharedPtr<StringList> StringListPtr;
class ICallManager
- :public WrtDeviceApis::Commons::EventRequestReceiver<EventGetCallService>
{
public:
ICallManager();
* active, held, dialing, alerting, incoming, or waiting; otherwise false.
*/
virtual bool isCallInProgress() = 0;
-
- /**
- * Synchronously get call services instances.
- */
- virtual void getCallService(const EventGetCallServicePtr& event) = 0;
-
-protected:
- virtual void OnRequestReceived(const EventGetCallServicePtr& event) = 0;
};
typedef DPL::SharedPtr<ICallManager> ICallManagerPtr;