SyncML Device Information
[Low Level API]

The public part. More...

Collaboration diagram for SyncML Device Information:

Functions

SmlDevInfDevTyp smlDevInfDevTypeFromString (const char *name, SmlError **error)
const char * smlDevInfDevTypeToString (SmlDevInfDevTyp type, SmlError **error)
SmlDevInfsmlDevInfNew (const char *devid, SmlDevInfDevTyp devtyp, SmlError **error)
SmlDevInfsmlDevInfRef (SmlDevInf *devinf)
void smlDevInfUnref (SmlDevInf *devinf)
const char * smlDevInfGetManufacturer (SmlDevInf *devinf)
void smlDevInfSetManufacturer (SmlDevInf *devinf, const char *man)
const char * smlDevInfGetModel (SmlDevInf *devinf)
void smlDevInfSetModel (SmlDevInf *devinf, const char *model)
const char * smlDevInfGetOEM (SmlDevInf *devinf)
void smlDevInfSetOEM (SmlDevInf *devinf, const char *oem)
const char * smlDevInfGetFirmwareVersion (SmlDevInf *devinf)
void smlDevInfSetFirmwareVersion (SmlDevInf *devinf, const char *firmwareVersion)
const char * smlDevInfGetSoftwareVersion (SmlDevInf *devinf)
void smlDevInfSetSoftwareVersion (SmlDevInf *devinf, const char *softwareVersion)
const char * smlDevInfGetHardwareVersion (SmlDevInf *devinf)
void smlDevInfSetHardwareVersion (SmlDevInf *devinf, const char *hardwareVersion)
const char * smlDevInfGetDeviceID (SmlDevInf *devinf)
void smlDevInfSetDeviceID (SmlDevInf *devinf, const char *devid)
SmlDevInfDevTyp smlDevInfGetDeviceType (SmlDevInf *devinf)
void smlDevInfSetDeviceType (SmlDevInf *devinf, SmlDevInfDevTyp devtyp)
SmlBool smlDevInfSupportsUTC (SmlDevInf *devinf)
void smlDevInfSetSupportsUTC (SmlDevInf *devinf, SmlBool supports)
SmlBool smlDevInfSupportsLargeObjs (SmlDevInf *devinf)
void smlDevInfSetSupportsLargeObjs (SmlDevInf *devinf, SmlBool supports)
SmlBool smlDevInfSupportsNumberOfChanges (SmlDevInf *devinf)
void smlDevInfSetSupportsNumberOfChanges (SmlDevInf *devinf, SmlBool supports)
void smlDevInfAddDataStore (SmlDevInf *devinf, SmlDevInfDataStore *datastore)
unsigned int smlDevInfNumDataStores (SmlDevInf *devinf)
const SmlDevInfDataStoresmlDevInfGetNthDataStore (const SmlDevInf *devinf, unsigned int nth)
SmlDevInfDataStoresmlDevInfDataStoreNew (const char *sourceRef, SmlError **error)
SmlDevInfDataStoresmlDevInfDataStoreRef (SmlDevInfDataStore *datastore)
void smlDevInfDataStoreUnref (SmlDevInfDataStore *datastore)
const char * smlDevInfDataStoreGetSourceRef (const SmlDevInfDataStore *datastore)
void smlDevInfDataStoreSetSourceRef (SmlDevInfDataStore *datastore, const char *sourceref)
const char * smlDevInfDataStoreGetDisplayName (const SmlDevInfDataStore *datastore)
void smlDevInfDataStoreSetDisplayName (SmlDevInfDataStore *datastore, const char *displayName)
unsigned int smlDevInfGetMaxGUIDSize (const SmlDevInfDataStore *datastore)
void smlDevInfSetMaxGUIDSize (SmlDevInfDataStore *datastore, unsigned int max)
void smlDevInfDataStoreSetRxPref (SmlDevInfDataStore *datastore, const char *contenttype, const char *version)
SmlBool smlDevInfDataStoreGetRxPref (const SmlDevInfDataStore *datastore, char **contenttype, char **version)
void smlDevInfDataStoreAddRx (SmlDevInfDataStore *datastore, SmlDevInfContentType *ct)
unsigned int smlDevInfDataStoreNumRx (const SmlDevInfDataStore *datastore)
const SmlDevInfContentTypesmlDevInfDataStoreGetNthRx (const SmlDevInfDataStore *datastore, unsigned int n)
void smlDevInfDataStoreSetTxPref (SmlDevInfDataStore *datastore, const char *contenttype, const char *version)
SmlBool smlDevInfDataStoreGetTxPref (const SmlDevInfDataStore *datastore, char **contenttype, char **version)
void smlDevInfDataStoreAddTx (SmlDevInfDataStore *datastore, SmlDevInfContentType *ct)
unsigned int smlDevInfDataStoreNumTx (const SmlDevInfDataStore *datastore)
const SmlDevInfContentTypesmlDevInfDataStoreGetNthTx (const SmlDevInfDataStore *datastore, unsigned int n)
void smlDevInfDataStoreSetMemory (SmlDevInfDataStore *datastore, SmlBool shared, unsigned int maxid, unsigned int maxmem)
void smlDevInfDataStoreGetMemory (const SmlDevInfDataStore *datastore, SmlBool *shared, unsigned int *maxid, unsigned int *maxmem)
void smlDevInfDataStoreSetSyncCap (SmlDevInfDataStore *datastore, SmlDevInfSyncCap cap, SmlBool supported)
SmlBool smlDevInfDataStoreGetSyncCap (const SmlDevInfDataStore *datastore, SmlDevInfSyncCap cap)
SmlBool smlDevInfAssemble (SmlDevInf *devinf, char **data, unsigned int *size, SmlError **error)
SmlCommandsmlDevInfNewResult (SmlCommand *cmd, SmlDevInf *devinf, SmlDevInfVersion version, SmlError **error)
SmlCommandsmlDevInfNewPut (SmlDevInf *devinf, SmlDevInfVersion version, SmlError **error)
SmlCommandsmlDevInfNewGet (SmlDevInfVersion version, SmlError **error)
void smlDevInfConfigureSession (SmlDevInf *devinf, SmlSession *session)
SmlDevInfsmlDevInfParse (const char *data, unsigned int length, SmlError **error)
SmlDevInfsmlDevInfFromResult (SmlCommand *result, SmlError **error)
SmlDevInfCTCapType smlDevInfCTCapTypeFromString (const char *name, SmlError **error)
const char * smlDevInfCTCapTypeToString (SmlDevInfCTCapType type, SmlError **error)
SmlDevInfPropParamsmlDevInfNewPropParam (SmlError **error)
void smlDevInfPropParamSetParamName (SmlDevInfPropParam *propParam, const char *paramName)
void smlDevInfPropParamSetDataType (SmlDevInfPropParam *propParam, const char *dataType)
void smlDevInfPropParamSetDisplayName (SmlDevInfPropParam *propParam, const char *displayName)
void smlDevInfPropParamAddValEnum (SmlDevInfPropParam *propParam, const char *valEnum)
char * smlDevInfPropParamGetParamName (const SmlDevInfPropParam *propParam)
char * smlDevInfPropParamGetDataType (const SmlDevInfPropParam *propParam)
char * smlDevInfPropParamGetDisplayName (const SmlDevInfPropParam *propParam)
unsigned int smlDevInfPropParamNumValEnums (const SmlDevInfPropParam *propParam)
char * smlDevInfPropParamGetNthValEnum (const SmlDevInfPropParam *propParam, unsigned int n)
SmlDevInfPropertysmlDevInfNewProperty (SmlError **error)
void smlDevInfPropertySetPropName (SmlDevInfProperty *property, const char *propName)
void smlDevInfPropertySetPropSize (SmlDevInfProperty *property, unsigned int propSize)
void smlDevInfPropertySetDataType (SmlDevInfProperty *property, const char *dataType)
void smlDevInfPropertySetMaxOccur (SmlDevInfProperty *property, unsigned int maxOccur)
void smlDevInfPropertySetMaxSize (SmlDevInfProperty *property, unsigned int maxSize)
void smlDevInfPropertySetNoTruncate (SmlDevInfProperty *property)
void smlDevInfPropertySetDisplayName (SmlDevInfProperty *property, const char *displayName)
void smlDevInfPropertyAddValEnum (SmlDevInfProperty *property, const char *valEnum)
void smlDevInfPropertyAddPropParam (SmlDevInfProperty *property, SmlDevInfPropParam *propParam)
char * smlDevInfPropertyGetPropName (const SmlDevInfProperty *property)
char * smlDevInfPropertyGetDataType (const SmlDevInfProperty *property)
unsigned int smlDevInfPropertyGetMaxOccur (const SmlDevInfProperty *property)
unsigned int smlDevInfPropertyGetMaxSize (const SmlDevInfProperty *property)
SmlBool smlDevInfPropertyGetNoTruncate (const SmlDevInfProperty *property)
char * smlDevInfPropertyGetDisplayName (const SmlDevInfProperty *property)
unsigned int smlDevInfPropertyNumValEnums (const SmlDevInfProperty *property)
char * smlDevInfPropertyGetNthValEnum (const SmlDevInfProperty *property, unsigned int n)
unsigned int smlDevInfPropertyNumPropParams (const SmlDevInfProperty *property)
const SmlDevInfPropParamsmlDevInfPropertyGetNthPropParam (const SmlDevInfProperty *property, unsigned int n)
SmlDevInfContentTypesmlDevInfNewContentType (const char *cttype, const char *verct, SmlError **error)
char * smlDevInfContentTypeGetCTType (const SmlDevInfContentType *ct)
char * smlDevInfContentTypeGetVerCT (const SmlDevInfContentType *ct)
void smlDevInfFreeContentType (SmlDevInfContentType *ct)
SmlDevInfCTCapsmlDevInfNewCTCap (SmlError **error)
void smlDevInfCTCapSetCTType (SmlDevInfCTCap *ctcap, const char *cttype)
void smlDevInfCTCapSetVerCT (SmlDevInfCTCap *ctcap, const char *verct)
char * smlDevInfCTCapGetCTType (const SmlDevInfCTCap *ctcap)
char * smlDevInfCTCapGetVerCT (const SmlDevInfCTCap *ctcap)
void smlDevInfCTCapAddProperty (SmlDevInfCTCap *ctcap, SmlDevInfProperty *property)
void smlDevInfAppendCTCap (SmlDevInf *devinf, SmlDevInfCTCap *ctcap)
const SmlDevInfCTCapsmlDevInfGetCTCap (const SmlDevInf *devinf, SmlDevInfContentType *ct)
unsigned int smlDevInfNumCTCaps (const SmlDevInf *devinf)
const SmlDevInfCTCapsmlDevInfGetNthCTCap (const SmlDevInf *devinf, unsigned int n)
unsigned int smlDevInfCTCapNumProperties (const SmlDevInfCTCap *ctcap)
const SmlDevInfPropertysmlDevInfCTCapGetNthProperty (const SmlDevInfCTCap *ctcap, unsigned int n)
void smlDevInfAddCTCap (SmlDevInf *devinf, SmlDevInfCTCapType type, const char *value) LIBSYNCML_DEPRECATED
SmlDevInfCTCapType smlDevInfGetNthCTCapType (SmlDevInf *devinf, unsigned int nth) LIBSYNCML_DEPRECATED
const char * smlDevInfGetNthCTCapValue (SmlDevInf *devinf, unsigned int nth) LIBSYNCML_DEPRECATED
void smlDevInfDataStoreSetRx (SmlDevInfDataStore *datastore, const char *contenttype, const char *version) LIBSYNCML_DEPRECATED
SmlBool smlDevInfDataStoreGetRx (const SmlDevInfDataStore *datastore, char **contenttype, char **version) LIBSYNCML_DEPRECATED
void smlDevInfDataStoreSetTx (SmlDevInfDataStore *datastore, const char *contenttype, const char *version) LIBSYNCML_DEPRECATED
SmlBool smlDevInfDataStoreGetTx (const SmlDevInfDataStore *datastore, char **contenttype, char **version) LIBSYNCML_DEPRECATED

Detailed Description

The public part.


Generated by  doxygen 1.6.2