#include <flexoffhandler.h>
Public Types | |
enum | FlexibleOfflineResult { FOMR_REMOVE_SUCCESS, FOMR_REQUEST_SUCCESS, FOMR_FORBIDDEN, FOMR_ITEM_NOT_FOUND, FOMR_UNKNOWN_ERROR } |
Public Member Functions | |
virtual | ~FlexibleOfflineHandler () |
virtual void | handleFlexibleOfflineSupport (bool support)=0 |
virtual void | handleFlexibleOfflineMsgNum (int num)=0 |
virtual void | handleFlexibleOfflineMessageHeaders (StringMap &headers)=0 |
virtual void | handleFlexibleOfflineResult (FlexibleOfflineResult result)=0 |
Definition at line 27 of file flexoffhandler.h.
|
Describes the possible results of a message retrieval or deletion request.
Definition at line 33 of file flexoffhandler.h. |
|
Virtual Destructor. Definition at line 46 of file flexoffhandler.h. |
|
This function is called when the offline message headers arrive. Call FlexibleOffline::fetchHeaders() to trigger the check.
Referenced by FlexibleOffline::handleDiscoItemsResult(). |
|
This function is called to announce the number of available offline messages. Call FlexibleOffline::getMsgCount() to trigger the check.
Referenced by FlexibleOffline::handleDiscoInfoResult(). |
|
This function is called to indicate the result of a fetch or delete instruction.
Referenced by FlexibleOffline::handleIqID(). |
|
This function is called to indicate whether the server supports JEP-0013 or not. Call FlexibleOffline::checkSupport() to trigger the check.
Referenced by FlexibleOffline::handleDiscoInfoResult(). |