ZDK
ISIPProbeEventsHandler.h
1 #ifndef __ISIPPROBEEVENTSHANDLER__
2 #define __ISIPPROBEEVENTSHANDLER__
3 
4 #include "IEventHandle.h"
5 #include "Types/SharedPointerTypes.h"
6 
7 namespace ZDK
8 {
9 
10 //# @abi(obj_c|jni) delegate
12 {
13 public:
27  virtual void OnProbeError(ZDK::Shared::Account account, ZDK::ProbeState curState, ZDK::Shared::ExtendedError error) = 0;
28 
39  virtual void OnProbeState(ZDK::Shared::Account account, ZDK::ProbeState newState) = 0;
40 
51  virtual void OnProbeSuccess(ZDK::Shared::Account account, ZDK::TransportType transport) = 0;
52 
63  virtual void OnProbeFailed(ZDK::Shared::Account account, ZDK::Shared::ExtendedError error) = 0;
64 };
65 
66 }
67 
68 #endif //__ISIPPROBEEVENTSHANDLER__
virtual void OnProbeState(ZDK::Shared::Account account, ZDK::ProbeState newState)=0
Notify if Probe change in state occurs.
Definition: IEventHandle.h:11
Definition: IAccountConfig.h:10
virtual void OnProbeError(ZDK::Shared::Account account, ZDK::ProbeState curState, ZDK::Shared::ExtendedError error)=0
Notify if Probe error occurs.
virtual void OnProbeFailed(ZDK::Shared::Account account, ZDK::Shared::ExtendedError error)=0
Notify if Probe fails.
Definition: ISIPProbeEventsHandler.h:11
virtual void OnProbeSuccess(ZDK::Shared::Account account, ZDK::TransportType transport)=0
Notify if Probe was successful.