include/alp/hs_comparator.h File Reference


Detailed Description

Header file for the HotSync Comparator API.

#include <alp/hs_common.h>

Go to the source code of this file.

Typedefs

typedef void * AlpHsInternalObjectHandle
typedef void * AlpHsObjectComparatorHandle

Functions

alp_status_t alp_hs_canonical_comparator_convert (AlpHsObjectComparatorHandle comparatorHandle, size_t size, _TCHAR *buffer, size_t *pSize, _TCHAR **pBuffer)
 HotSync calls this function to convert an object from external to canonical form.
alp_status_t alp_hs_canonical_comparator_release (AlpHsObjectComparatorHandle comparatorHandle, size_t size, _TCHAR *buffer)
 HotSync calls this function to release an object in canonical form.
alp_status_t alp_hs_comparator_begin (_TCHAR *id, AlpHsObjectComparatorHandle *pComparatorHandle)
 HotSync calls this function to obtain the handle to a comparator.
alp_status_t alp_hs_comparator_end (AlpHsObjectComparatorHandle comparatorHandle)
 HotSync calls this function to release a compare function handle.
alp_status_t alp_hs_external_comparator_apply (AlpHsObjectComparatorHandle comparatorHandle, size_t size1, _TCHAR *buffer1, size_t size2, _TCHAR *buffer2, int *comparisonResult)
 HotSync calls this function to compare two objects in external form.
alp_status_t alp_hs_internal_comparator_apply (AlpHsObjectComparatorHandle comparatorHandle, AlpHsInternalObjectHandle objectHandle1, AlpHsInternalObjectHandle objectHandle2, int *comparisonResult)
 HotSync calls this function to compare objects in internal form.
alp_status_t alp_hs_internal_comparator_convert (AlpHsObjectComparatorHandle comparatorHandle, size_t size, _TCHAR *buffer, AlpHsInternalObjectHandle *pObjectHandle)
 HotSync calls this function to convert an object from external to internal form.
alp_status_t alp_hs_internal_comparator_release (AlpHsObjectComparatorHandle comparatorHandle, AlpHsInternalObjectHandle objectHandle)
 HotSync calls this function to release an object in internal form.


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.