libsyncml  0.5.4
Functions
SyncML Device Information

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.