2 // Tizen Web Device API
\r
3 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
\r
5 // Licensed under the Apache License, Version 2.0 (the License);
\r
6 // you may not use this file except in compliance with the License.
\r
7 // You may obtain a copy of the License at
\r
9 // http://www.apache.org/licenses/LICENSE-2.0
\r
11 // Unless required by applicable law or agreed to in writing, software
\r
12 // distributed under the License is distributed on an "AS IS" BASIS,
\r
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 // See the License for the specific language governing permissions and
\r
15 // limitations under the License.
\r
18 #include "IMessagingService.h"
19 #include "EventGetMessagingService.h"
20 #include "EventMessagingService.h"
\r
23 using namespace WrtDeviceApis::Commons;
\r
26 namespace Messaging{
\r
28 IMessagingService::IMessagingService() :
\r
29 m_messagingServiceType(-1)
\r
31 LoggerD("create IMessagingService");
\r
34 IMessagingService::~IMessagingService()
\r
36 LoggerD("destory IMessagingService");
\r
39 void IMessagingService::setMessagingServiceEvent(const EventMessagingServicePtr &event)
41 m_messagingServiceEvent = event;
44 EventMessagingServicePtr IMessagingService::getMessagingServiceEvent() const
46 return m_messagingServiceEvent;
49 void IMessagingService::OnCancelEvent(const EventMessagingServicePtr &event)
\r
51 LoggerD("<<<<<<<<<<<<<<<<< OnCancelEvent >>>>>>>>>>>>>>>>>>>>>> " );
\r
52 LoggerD(" OpID " << event->opId);
\r
53 LoggerD(" Handle " << event->getHandle());
\r
54 LoggerD(" event Type " << event->getEventType());
\r
55 cancelOperation(event->opId, event->getHandle(), event->getEventType(), event->m_message);
\r