ZDK
IMessageEventsHandler.h
1 #ifndef __IMESSAGENOTIFICATIONS__
2 #define __IMESSAGENOTIFICATIONS__
3 
4 #include "IEventHandle.h"
5 #include "Types/SharedPointerTypes.h"
6 #include "Types/MessageStatus.h"
7 
8 namespace ZDK
9 {
10 
11 //# @abi(obj_c|jni) delegate
13 {
14 public:
15  //# @abi(all) documentation
26  virtual void OnMessageStatusChanged(ZDK::Shared::Message msg, ZDK::MessageStatus status) = 0;
27 
28  //# @abi(all) documentation
39  virtual void OnMessageExtendedError(ZDK::Shared::Message msg, ZDK::Shared::ExtendedError error) = 0;
40 };
41 
42 } //namespace ZDK
43 
44 #endif //__IMESSAGENOTIFICATIONS__
virtual void OnMessageStatusChanged(ZDK::Shared::Message msg, ZDK::MessageStatus status)=0
Notify Message's status changed.
virtual void OnMessageExtendedError(ZDK::Shared::Message msg, ZDK::Shared::ExtendedError error)=0
Notify Message error occured.
Definition: IMessageEventsHandler.h:12
Definition: IEventHandle.h:11
Definition: IAccountConfig.h:10