#include <alp/postal_types.h>
#include <alp/postal_imps_types.h>
#include <alp/postal_property.h>
#include <alp/postal_imps_contact.h>
#include <alp/postal_imps_presence.h>
Go to the source code of this file.
Defines | |
| #define | ALP_POSTAL_IMPS_PROPERTY_CONTACT_LIST_DEFAULT ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_IMPS, ALP_POSTAL_IMPS_SERVICE_CLASS_ID_CONTACT_LIST, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 3) |
| list default. | |
| #define | ALP_POSTAL_IMPS_PROPERTY_CONTACT_LIST_ID ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_IMPS, ALP_POSTAL_IMPS_SERVICE_CLASS_ID_CONTACT_LIST, ALP_POSTAL_PROPERTY_TYPE_C_STRING, 1) |
| listId. | |
| #define | ALP_POSTAL_IMPS_PROPERTY_CONTACT_LIST_NAME ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_IMPS, ALP_POSTAL_IMPS_SERVICE_CLASS_ID_CONTACT_LIST, ALP_POSTAL_PROPERTY_TYPE_C_STRING, 2) |
| list name. | |
Typedefs | |
| typedef alp_postal_object_id_t | alp_postal_imps_contact_list_id_t |
| Contact List identifier type. | |
| typedef void(* | AlpPostalImpsContactListCreateAsyncReplyCallback )(alp_postal_session_id_t iSessionId, AlpPostalImpsContactList *iContactListP, alp_status_t iRequestResult) |
| Postal Imps Async CreateList Callback. | |
| typedef void(* | AlpPostalImpsContactListDeleteAsyncReplyCallback )(alp_postal_session_id_t iSessionId, alp_postal_imps_contact_list_char_t iContactListWVId, alp_status_t iRequestResult) |
| Postal Imps Async DeleteList Callback. | |
| typedef void(* | AlpPostalImpsContactListUpdateAsyncReplyCallback )(alp_postal_session_id_t iSessionId, AlpPostalImpsContactList *iContactListP, alp_status_t iRequestResult) |
| Postal Imps Async UpdateList Callback. | |
Functions | |
| alp_status_t | alp_postal_imps_contact_list_cancel_create (alp_postal_session_id_t iSessionId) |
| Cancel the create_contact_list request. | |
| alp_status_t | alp_postal_imps_contact_list_cancel_delete (alp_postal_session_id_t iSessionId) |
| Cancel the delete_contact_list request. | |
| alp_status_t | alp_postal_imps_contact_list_cancel_update (alp_postal_session_id_t iSessionId) |
| Cancel the update_contact_list request. | |
| alp_status_t | alp_postal_imps_contact_list_create (alp_postal_session_id_t iSessionId, AlpPostalImpsContactList *iContactListP, AlpPostalImpsNickList *iNickList, AlpPostalImpsContactListCreateAsyncReplyCallback iCallbackFuncP) |
| Create a new contactList in the indicated session. | |
| alp_status_t | alp_postal_imps_contact_list_delete (alp_postal_session_id_t iSessionId, alp_postal_imps_contact_list_char_t iContactListID, AlpPostalImpsContactListDeleteAsyncReplyCallback iCallbackFuncP) |
| Delete a contactList in the indicated session. | |
| alp_status_t | alp_postal_imps_contact_list_free (AlpPostalImpsContactList *iContactListP) |
| Free a ContactList. | |
| alp_status_t | alp_postal_imps_contact_list_free_property (AlpPostalProperty *iImpsContactListPropertyP) |
| Free a retrieved contactList property. | |
| alp_status_t | alp_postal_imps_contact_list_get (alp_postal_account_id_t iAccountId, alp_postal_imps_contact_list_char_t iContactListWvId, AlpPostalImpsContactList *oImpsContactListP) |
| Get a stored contactList. | |
| alp_status_t | alp_postal_imps_contact_list_get_property (AlpPostalImpsContactList *iImpsContactListP, alp_postal_property_id_t iPropertyId, AlpPostalProperty **oImpsContactListPropertyP) |
| Get a property from a contactList. | |
| alp_status_t | alp_postal_imps_contact_list_init (AlpPostalImpsContactList *iImpsContactListP) |
| Initialize an ImpsContactList. MUST be called before used. | |
| alp_status_t | alp_postal_imps_contact_list_set_property (AlpPostalImpsContactList *ioImpsContactListP, alp_postal_property_id_t iImpsContactListPropertyId, alp_postal_property_const_value_t iImpsContactListPropertyDataP, uint16_t iImpsContactListPropertyDataSize) |
| Set a property to a Postal ImpsContactList. | |
| alp_status_t | alp_postal_imps_contact_list_update (alp_postal_session_id_t iSessionId, AlpPostalImpsContactList *iContactListP, AlpPostalImpsContactListUpdateAsyncReplyCallback iCallbackFuncP) |
| Update a contactList in the indicated session. | |
Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.