Data Types
[Synchronization]


Data Structures

struct  _AlpHsObject
struct  _AlpHsServerRegistration

Defines

#define ALP_HS_MAX_GUID_SIZE   256
#define ALP_HS_SERVER_ANCHOR_SIZE   64
#define ALP_HS_SERVER_ID_SIZE   255

Typedefs

typedef uint32_t AlpHsAnchor
typedef AlpHsAnchorAlpHsAnchorPtr
typedef AlpGuidPtr AlpHsClockIdPtr
typedef void * AlpHsDataStoreIteratorPtr
typedef void * AlpHsIdMapIteratorPtr
typedef _AlpHsObject AlpHsObject
typedef AlpHsObjectAlpHsObjectPtr
typedef void * AlpHsObjectReadHandle
typedef void * AlpHsObjectWriteHandle
typedef void * AlpHsPedigreePtr
typedef char AlpHsServerAnchor [ALP_HS_SERVER_ANCHOR_SIZE]
typedef char AlpHsServerId [ALP_HS_MAX_GUID_SIZE]
typedef _AlpHsServerRegistration AlpHsServerRegistration
typedef AlpHsServerRegistrationAlpHsServerRegistrationPtr
typedef void * AlpHsSnapshotHandle
typedef enum _AlpHsSyncType AlpHsSyncType

Enumerations

enum  _AlpHsSyncType {
  kSyncTypeInvalid = 0, kSyncTypeFirst = 1, kSyncTypeClientInitiatedTwoWayFast = 1, kSyncTypeClientInitiatedTwoWaySlow = 2,
  kSyncTypeClientInitiatedOneWayFromClient = 3, kSyncTypeClientInitiatedRefreshFromClient = 4, kSyncTypeClientInitiatedOneWayFromServer = 5, kSyncTypeClientInitiatedRefreshFromServer = 6,
  kSyncTypeServerInitiatedTwoWayFast = 7, kSyncTypeServerInitiated = 7, kSyncTypeServerInitiatedOneWayFromClient = 8, kSyncTypeServerInitiatedRefreshFromClient = 9,
  kSyncTypeServerInitiatedOneWayFromServer = 10, kSyncTypeServerInitiatedRefreshFromServer = 11, kSyncTypeLast = 11
}


Define Documentation

#define ALP_HS_MAX_GUID_SIZE   256
 

#define ALP_HS_SERVER_ANCHOR_SIZE   64
 

#define ALP_HS_SERVER_ID_SIZE   255
 


Typedef Documentation

typedef uint32_t AlpHsAnchor
 

typedef AlpHsAnchor* AlpHsAnchorPtr
 

typedef AlpGuidPtr AlpHsClockIdPtr
 

typedef void* AlpHsDataStoreIteratorPtr
 

typedef void* AlpHsIdMapIteratorPtr
 

typedef struct _AlpHsObject AlpHsObject
 

typedef AlpHsObject* AlpHsObjectPtr
 

typedef void* AlpHsObjectReadHandle
 

typedef void* AlpHsObjectWriteHandle
 

typedef void* AlpHsPedigreePtr
 

typedef char AlpHsServerAnchor[ALP_HS_SERVER_ANCHOR_SIZE]
 

typedef char AlpHsServerId[ALP_HS_MAX_GUID_SIZE]
 

typedef struct _AlpHsServerRegistration AlpHsServerRegistration
 

typedef AlpHsServerRegistration* AlpHsServerRegistrationPtr
 

typedef void* AlpHsSnapshotHandle
 

typedef enum _AlpHsSyncType AlpHsSyncType
 


Enumeration Type Documentation

enum _AlpHsSyncType
 

Enumerator:
kSyncTypeInvalid 
kSyncTypeFirst 
kSyncTypeClientInitiatedTwoWayFast  Specifies a client-initiated, two-way fast sync.
kSyncTypeClientInitiatedTwoWaySlow  Specifies a client-initiated, two-way slowsync.
kSyncTypeClientInitiatedOneWayFromClient  Specifies a client-initiated, one-way fast sync from client to server.
kSyncTypeClientInitiatedRefreshFromClient  Specifies a client-initiated, refresh sync from client to the server.
kSyncTypeClientInitiatedOneWayFromServer  Specifies a client-initiated, one-way fast sync from server to the client.
kSyncTypeClientInitiatedRefreshFromServer  Specifies a client-initiated, refresh sync from server to the client.
kSyncTypeServerInitiatedTwoWayFast  Specifies a server-initiated, two-way fast sync.
kSyncTypeServerInitiated  Specifies support for all server alerted sync types.
kSyncTypeServerInitiatedOneWayFromClient  Specifies a server-initiated, one-way fast sync from client to the server.
kSyncTypeServerInitiatedRefreshFromClient  Specifies a server-initiated, refresh sync from client to the server.
kSyncTypeServerInitiatedOneWayFromServer  Specifies a server-initiated, one-way fast sync from server to the client.
kSyncTypeServerInitiatedRefreshFromServer  Specifies a server-initiated, refresh sync from server to the client.
kSyncTypeLast 


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

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