#include <dpl/log/log.h>
#include <dpl/shared_ptr.h>
#include "CalendarEvent.h"
-#include "EventFilter.h"
#include "IEventAddEvent.h"
#include "IEventAddEvents.h"
-#include "IEventCreateEvent.h"
#include "IEventDeleteEvent.h"
#include "IEventDeleteEvents.h"
#include "IEventFindEvents.h"
#include "IEventClearWatch.h"
#include "IEventExpandEventRecurrence.h"
#include "IEventGet.h"
-#include "OnAddEventsChanged.h"
-#include "OnUpdateEventsChanged.h"
-#include "OnDeleteEventsChanged.h"
#include "OnEventsChanged.h"
namespace TizenApis {
public WrtDeviceApis::Commons::EventRequestReceiver< IEventUpdateEvent >,
public WrtDeviceApis::Commons::EventRequestReceiver< IEventUpdateEvents >,
public WrtDeviceApis::Commons::EventRequestReceiver< IEventFindEvents >,
- public WrtDeviceApis::Commons::EventRequestReceiver< IEventCreateEvent >,
public WrtDeviceApis::Commons::EventRequestReceiver< IEventCreateEventFromString >,
public WrtDeviceApis::Commons::EventRequestReceiver< IEventExportEventToString >,
public WrtDeviceApis::Commons::EventRequestReceiver< IEventWatchChanges >,
public:
ICalendar();
virtual ~ICalendar();
- virtual void createEvent(IEventCreateEventPtr &event);
virtual void addEvent(IEventAddEventPtr &event);
virtual void addEvents(IEventAddEventsPtr &events);
virtual void updateEvent(IEventUpdateEventPtr &event);
m_accountId = value;
}
- virtual OnAddEventsChangedEmitterPtr getAddEmitter() const
- {
- return m_addEmitter;
- }
- virtual void setAddEmitter(OnAddEventsChangedEmitterPtr value)
- {
- m_addEmitter = value;
- }
-
- virtual OnUpdateEventsChangedEmitterPtr getUpdateEmitter() const
- {
- return m_updateEmitter;
- }
- virtual void setUpdateEmitter(OnUpdateEventsChangedEmitterPtr value)
- {
- m_updateEmitter = value;
- }
-
- virtual OnDeleteEventsChangedEmitterPtr getDeleteEmitter() const
- {
- return m_deleteEmitter;
- }
- virtual void setDeleteEmitter(OnDeleteEventsChangedEmitterPtr value)
- {
- m_deleteEmitter = value;
- }
-
virtual std::time_t getLastChangeFetchTime()
{
return m_lastChangeFetchTime;
int m_accountId;
std::string m_name;
CalendarEvent::CalendarType m_type;
- OnAddEventsChangedEmitterPtr m_addEmitter;
- OnUpdateEventsChangedEmitterPtr m_updateEmitter;
- OnDeleteEventsChangedEmitterPtr m_deleteEmitter;
std::time_t m_lastChangeFetchTime;
virtual void OnRequestReceived(const IEventAddEventPtr &event) = 0;
virtual void OnRequestReceived(const IEventUpdateEventPtr &event) = 0;
virtual void OnRequestReceived(const IEventUpdateEventsPtr &events) = 0;
virtual void OnRequestReceived(const IEventFindEventsPtr &event) = 0;
- virtual void OnRequestReceived(const IEventCreateEventPtr &event) = 0;
virtual void OnRequestReceived(const IEventCreateEventFromStringPtr &event) = 0;
virtual void OnRequestReceived(const IEventExportEventToStringPtr &event) = 0;
virtual void OnRequestReceived(const IEventWatchChangesPtr &event) = 0;