Typedefs |
typedef void(* | SmlDataSyncEventCallback )(SmlDataSyncObject *dsObject, SmlDataSyncEventType type, void *userdata, SmlError *error) |
typedef SmlAlertType(* | SmlDataSyncGetAlertTypeCallback )(SmlDataSyncObject *dsObject, const char *source, SmlAlertType type, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncChangeCallback )(SmlDataSyncObject *dsObject, const char *source, SmlChangeType type, const char *uid, char *data, unsigned int size, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncChangeStatusCallback )(SmlDataSyncObject *dsObject, unsigned int code, const char *newuid, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncMappingCallback )(SmlDataSyncObject *dsObject, const char *source, const char *orig, const char *newuid, void *userdata, SmlError **error) |
typedef char *(* | SmlDataSyncGetAnchorCallback )(SmlDataSyncObject *dsObject, const char *name, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncSetAnchorCallback )(SmlDataSyncObject *dsObject, const char *name, const char *value, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncWriteDevInfCallback )(SmlDataSyncObject *dsObject, SmlDevInf *devinf, void *userdata, SmlError **error) |
typedef SmlDevInf *(* | SmlDataSyncReadDevInfCallback )(SmlDataSyncObject *dsObject, const char *devid, void *userdata, SmlError **error) |
typedef SmlBool(* | SmlDataSyncHandleRemoteDevInfCallback )(SmlDataSyncObject *dsObject, SmlDevInf *devinf, void *userdata, SmlError **error) |
Functions |
void | smlDataSyncRegisterEventCallback (SmlDataSyncObject *dsObject, SmlDataSyncEventCallback callback, void *userdata) |
void | smlDataSyncRegisterGetAlertTypeCallback (SmlDataSyncObject *dsObject, SmlDataSyncGetAlertTypeCallback callback, void *userdata) |
void | smlDataSyncRegisterChangeCallback (SmlDataSyncObject *dsObject, SmlDataSyncChangeCallback callback, void *userdata) |
void | smlDataSyncRegisterMappingCallback (SmlDataSyncObject *dsObject, SmlDataSyncMappingCallback callback, void *userdata) |
void | smlDataSyncRegisterGetAnchorCallback (SmlDataSyncObject *dsObject, SmlDataSyncGetAnchorCallback callback, void *userdata) |
void | smlDataSyncRegisterSetAnchorCallback (SmlDataSyncObject *dsObject, SmlDataSyncSetAnchorCallback callback, void *userdata) |
void | smlDataSyncRegisterWriteDevInfCallback (SmlDataSyncObject *dsObject, SmlDataSyncWriteDevInfCallback callback, void *userdata) |
void | smlDataSyncRegisterReadDevInfCallback (SmlDataSyncObject *dsObject, SmlDataSyncReadDevInfCallback callback, void *userdata) |
void | smlDataSyncRegisterHandleRemoteDevInfCallback (SmlDataSyncObject *dsObject, SmlDataSyncHandleRemoteDevInfCallback callback, void *userdata) |
void | smlDataSyncRegisterChangeStatusCallback (SmlDataSyncObject *dsObject, SmlDataSyncChangeStatusCallback callback) |
The public part.