include/alp/postal_conversation.h File Reference


Detailed Description

Conversation tools.

#include <alp/postal_types.h>
#include <alp/postal_enumerator.h>
#include <alp/postal_address.h>
#include <alp/postal_envelope.h>
#include <alp/postal_search.h>

Go to the source code of this file.

Typedefs

typedef void(* AlpPostalConversationFindContactsAsyncReplyCallback )(AlpPostalEnumerator *iAddressEnumeratorP, alp_status_t iRequestResult)
 Conversation find contacts request async response Callback.
typedef AlpPostalSearchFindEnvelopesAsyncReplyCallback AlpPostalConversationFindEnvelopesAsyncReplyCallback
typedef void(* AlpPostalConversationFindSessionContactsAsyncReplyCallback )(alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessiontId, AlpPostalEnumerator *iAddressEnumeratorP, alp_status_t iRequestResult)
 Conversation find session contacts request async response Callback.
typedef AlpPostalSearchFindSessionEnvelopesAsyncReplyCallback AlpPostalConversationFindSessionEnvelopesAsyncReplyCallback

Functions

alp_status_t alp_postal_conversation_count_session_unread_envelopes (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalAddress *iContactP, uint32_t *oCount)
 Count unread envelopes in a conversation.
alp_status_t alp_postal_conversation_delete_session_envelopes (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalAddress *iContactP)
 Delete all envelopes from a conversation.
alp_status_t alp_postal_conversation_find_contacts (AlpPostalServiceIdList *iServiceIdListP, AlpPostalSortCriteria *iSortP, AlpPostalConversationFindContactsAsyncReplyCallback iCallbackFuncP)
 Perform a search on available contacts in a service list - async request.
alp_status_t alp_postal_conversation_find_envelopes (AlpPostalServiceIdList *iServiceIdListP, AlpPostalAddress *iContactP, AlpPostalEnvelope *iEnvelopeP, alp_postal_address_class_t iAddressMask, bool iGetBodyparts, AlpPostalConversationFindEnvelopesAsyncReplyCallback iCallbackFuncP)
 Get all envelopes exchanged with one contact.
alp_status_t alp_postal_conversation_find_last_envelope (AlpPostalServiceIdList *iServiceIdListP, AlpPostalAddress *iContactP, AlpPostalEnvelope *ioEnvelopeP, alp_postal_address_class_t iAddressMask, bool iGetBodyparts)
 Get the last envelope exchanged with one contact.
alp_status_t alp_postal_conversation_find_session_contacts (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalSortCriteria *iSortP, AlpPostalConversationFindSessionContactsAsyncReplyCallback iCallbackFuncP)
 Perform a search on available contacts in a session - async request.
alp_status_t alp_postal_conversation_find_session_envelopes (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalAddress *iContactP, AlpPostalEnvelope *iEnvelopeP, alp_postal_address_class_t iAddressMask, bool iGetBodyparts, AlpPostalConversationFindSessionEnvelopesAsyncReplyCallback iCallbackFuncP)
 Get all envelopes exchanged with one contact.
alp_status_t alp_postal_conversation_find_session_last_envelope (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalAddress *iContactP, AlpPostalEnvelope *ioEnvelopeP, alp_postal_address_class_t iAddressMask, bool iGetBodyparts)
 Get the last envelope exchanged with one contact.
alp_status_t alp_postal_conversation_move_envelopes (AlpPostalServiceIdList *iServiceIdListP, alp_postal_folder_id_t iFolderId, AlpPostalAddress *iContactP)
 Move all the envelopes exchanged with one contact.
alp_status_t alp_postal_conversation_set_session_envelopes_read_flag (alp_postal_service_id_t iServiceId, alp_postal_session_id_t iSessionId, AlpPostalAddress *iContactP, bool iReadFlag)
 Mark all envelopes in a conversation as read or unread.


Generated on Wed Jul 30 07:06:40 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.