SyncML Device Information
libsyncml API » 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)
SmlDevInf * | smlDevInfNew (const char *devid, SmlDevInfDevTyp devtyp, SmlError **error)
SmlDevInf * | smlDevInfRef (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 SmlDevInfDataStore * | smlDevInfGetNthDataStore (const SmlDevInf *devinf, unsigned int nth)
SmlDevInfDataStore * | smlDevInfDataStoreNew (const char *sourceRef, SmlError **error)
SmlDevInfDataStore * | smlDevInfDataStoreRef (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 SmlDevInfContentType * | smlDevInfDataStoreGetNthRx (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 SmlDevInfContentType * | smlDevInfDataStoreGetNthTx (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)
SmlCommand * | smlDevInfNewResult (SmlCommand *cmd, SmlDevInf *devinf, SmlDevInfVersion version, SmlError **error)
SmlCommand * | smlDevInfNewPut (SmlDevInf *devinf, SmlDevInfVersion version, SmlError **error)
SmlCommand * | smlDevInfNewGet (SmlDevInfVersion version, SmlError **error)
void | smlDevInfConfigureSession (SmlDevInf *devinf, SmlSession *session)
SmlDevInf * | smlDevInfParse (const char *data, unsigned int length, SmlError **error)
SmlDevInf * | smlDevInfFromResult (SmlCommand *result, SmlError **error)
SmlDevInfCTCapType | smlDevInfCTCapTypeFromString (const char *name, SmlError **error)
const char * | smlDevInfCTCapTypeToString (SmlDevInfCTCapType type, SmlError **error)
SmlDevInfPropParam * | smlDevInfNewPropParam (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)
SmlDevInfProperty * | smlDevInfNewProperty (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 SmlDevInfPropParam * | smlDevInfPropertyGetNthPropParam (const SmlDevInfProperty *property, unsigned int n)
SmlDevInfContentType * | smlDevInfNewContentType (const char *cttype, const char *verct, SmlError **error)
char * | smlDevInfContentTypeGetCTType (const SmlDevInfContentType *ct)
char * | smlDevInfContentTypeGetVerCT (const SmlDevInfContentType *ct)
void | smlDevInfFreeContentType (SmlDevInfContentType *ct)
SmlDevInfCTCap * | smlDevInfNewCTCap (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 SmlDevInfCTCap * | smlDevInfGetCTCap (const SmlDevInf *devinf, SmlDevInfContentType *ct)
unsigned int | smlDevInfNumCTCaps (const SmlDevInf *devinf)
const SmlDevInfCTCap * | smlDevInfGetNthCTCap (const SmlDevInf *devinf, unsigned int n)
unsigned int | smlDevInfCTCapNumProperties (const SmlDevInfCTCap *ctcap)
const SmlDevInfProperty * | smlDevInfCTCapGetNthProperty (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.