include/alp/omadm_provisioning.h File Reference

#include <sys/types.h>
#include <hiker/types.h>
#include <hiker/sysclass.h>

Go to the source code of this file.

Data Structures

struct  _OMADM_AccountListType
struct  _OMADM_Browser_BookmarkElementType
struct  _OMADM_BrowserSettingsType
struct  _OMADM_ConnListType
struct  _OMADM_DatasyncSettingsType
struct  _OMADM_DM_AppAddrElementType
struct  _OMADM_DM_AppAuthElementType
struct  _OMADM_DM_PortElementType
struct  _OMADM_DMSettingsType
struct  _OMADM_DS_DatabaseElementType
struct  _OMADM_EmailSettingsType
struct  _OMADM_IM_AppAddrElementType
struct  _OMADM_IM_AppAuthElementType
struct  _OMADM_IM_DomainElementType
struct  _OMADM_IMSettingsType
struct  _OMADM_ListElementType
struct  _OMADM_ListType
struct  _OMADM_MMSSettingsType
struct  _OMADM_NAPDEF_DNSElementType
struct  _OMADM_NAPDEFType
struct  _OMADM_PX_PhysicalElementType
struct  _OMADM_PXLogicalType
struct  _OMADM_PXP_NAPDEFElementType
struct  _OMADM_PXP_PortElementType
struct  _OMADM_SMSSettingsType

Settings Structures

#define ALP_OMADM_ACCESSRULES_GENERIC_CONNINFO   "omadmcnc:/DMDATA/CONFIG/*/ACCESSRULES/GENERIC"
#define ALP_OMADM_CONREF_TYPE_INTERNET   0x0003
 Application must use a generic INTERNET connection.
#define ALP_OMADM_CONREF_TYPE_NAPDEF   0x0002
 Connection is a NAPDEF.
#define ALP_OMADM_CONREF_TYPE_PROXY   0x0001
 Connection is a Logical Proxy (contains physical proxy and NAPDEF).
#define ALP_OMADM_CONREF_TYPE_UNKNOWN   0x0000
#define ALP_OMADM_DS_DB_AUTH_TYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_BASIC   0x0003
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_DIGEST   0x0004
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_DIGIPASS   0x0008
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_HTTP_BASIC   0x0001
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_HTTP_DIGEST   0x0002
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_SAFEWORD   0x0007
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_SECUREID   0x0006
#define ALP_OMADM_DS_DB_OUT_AUTH_TYPE_X509   0x0005
#define ALP_OMADM_EMAIL_DL_TYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_EMAIL_DL_TYPE_RCV_ALL   0x0001
#define ALP_OMADM_EMAIL_DL_TYPE_RCV_X_DAYS   0x0003
#define ALP_OMADM_EMAIL_DL_TYPE_RCV_X_MSG   0x0002
#define ALP_OMADM_EMAIL_ENCRYPTION_NONE   0x0003
#define ALP_OMADM_EMAIL_ENCRYPTION_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_EMAIL_ENCRYPTION_SSL   0x0001
#define ALP_OMADM_EMAIL_ENCRYPTION_TLS   0x0002
#define ALP_OMADM_EMAIL_IN_AUTH_TYPE_APOP   0x0001
#define ALP_OMADM_EMAIL_IN_AUTH_TYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_EMAIL_IN_AUTH_TYPE_USERPASS   0x0002
#define ALP_OMADM_EMAIL_OUT_AUTH_TYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_EMAIL_SERVER_IMAP   0x0002
#define ALP_OMADM_EMAIL_SERVER_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_EMAIL_SERVER_POP   0x0001
#define ALP_OMADM_MAX_ACCOUNTS   5
#define ALP_OMADM_MAX_CONNECTIONS   5
#define ALP_OMADM_MMS_AUTODL_ALWAYS   0x0001
#define ALP_OMADM_MMS_AUTODL_ASK   0x0003
#define ALP_OMADM_MMS_AUTODL_ASKINROAMING   0x0002
#define ALP_OMADM_MMS_AUTODL_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_MMS_CREATEMODE_FREE   0x0001
#define ALP_OMADM_MMS_CREATEMODE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_MMS_CREATEMODE_RESTRICTED   0x0002
#define ALP_OMADM_MMS_CREATEMODE_WARNING   0x0003
#define ALP_OMADM_MMS_MS_IMAGE_BASIC_30KB   0x0001
#define ALP_OMADM_MMS_MS_IMAGE_RICH_100KB   0x0002
#define ALP_OMADM_MMS_MS_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_MMS_MS_TEXT_30KB   0x0004
#define ALP_OMADM_MMS_MS_VIDEO_BASIC_100KB   0x0005
#define ALP_OMADM_MMS_MS_VIDEO_RICH_300KB   0x0003
#define ALP_OMADM_MMS_PRIORITY_HIGH   0x0001
#define ALP_OMADM_MMS_PRIORITY_LOW   0x0003
#define ALP_OMADM_MMS_PRIORITY_NORMAL   0x0002
#define ALP_OMADM_MMS_PRIORITY_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_MMS_RESUBMITMODE_FREE   0x0001
#define ALP_OMADM_MMS_RESUBMITMODE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_MMS_RESUBMITMODE_RESTRICTED   0x0002
#define ALP_OMADM_MMS_RESUBMITMODE_WARNING   0x0003
#define ALP_OMADM_MMS_TIME_1HOUR   0x0006
#define ALP_OMADM_MMS_TIME_1WEEK   0x0002
#define ALP_OMADM_MMS_TIME_24HOURS   0x0004
#define ALP_OMADM_MMS_TIME_2DAYS   0x0008
#define ALP_OMADM_MMS_TIME_2WEEKS   0x0009
#define ALP_OMADM_MMS_TIME_3DAYS   0x0003
#define ALP_OMADM_MMS_TIME_6HOURS   0x0005
#define ALP_OMADM_MMS_TIME_IMMEDIATELY   0x0007
#define ALP_OMADM_MMS_TIME_NEVER   0x0001
#define ALP_OMADM_MMS_TIME_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_NAPDEF_ADDRESSTYPE_APN   0x0001
#define ALP_OMADM_NAPDEF_ADDRESSTYPE_E164   0x0002
#define ALP_OMADM_NAPDEF_ADDRESSTYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_NAPDEF_AUTHTYPE_CHAP   0x0002
#define ALP_OMADM_NAPDEF_AUTHTYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_NAPDEF_AUTHTYPE_PAP   0x0001
#define ALP_OMADM_NAPDEF_BEARER_CSD   0x0001
#define ALP_OMADM_NAPDEF_BEARER_GPRS   0x0002
#define ALP_OMADM_NAPDEF_BEARER_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_NAPDEF_LOCALADDRESSTYPE_IP4   0x0001
#define ALP_OMADM_NAPDEF_LOCALADDRESSTYPE_IP6   0x0002
#define ALP_OMADM_NAPDEF_LOCALADDRESSTYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_PXL_AUTHTYPE_HTTPBASIC   0x0001
#define ALP_OMADM_PXL_AUTHTYPE_HTTPDIGEST   0x0002
#define ALP_OMADM_PXL_AUTHTYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_PXL_AUTHTYPE_WTLS_SS   0x0003
#define ALP_OMADM_PXP_ADDRTYPE_ALPHA   0x0001
 Address is a name that can be resolved by DNS.
#define ALP_OMADM_PXP_ADDRTYPE_IP4   0x0002
 Address is an IP4 string.
#define ALP_OMADM_PXP_ADDRTYPE_IP6   0x0003
 Address is an IP6 string.
#define ALP_OMADM_PXP_ADDRTYPE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_PXP_PORTSERVICE_ALPHA_HTTP   0x0001
 Proxy must be accessed using HTTP.
#define ALP_OMADM_PXP_PORTSERVICE_ALPHA_HTTPS   0x0002
 Proxy must be accessed using HTTPS.
#define ALP_OMADM_PXP_PORTSERVICE_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_SMS_VALPERIOD_12H   0x0003
#define ALP_OMADM_SMS_VALPERIOD_1H   0x0001
#define ALP_OMADM_SMS_VALPERIOD_24H   0x0004
#define ALP_OMADM_SMS_VALPERIOD_6H   0x0002
#define ALP_OMADM_SMS_VALPERIOD_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_YN_OPT_NO   0x0001
 The field was provisioned with value "No".
#define ALP_OMADM_YN_OPT_NOT_SET   0x0000
 The field was not provisioned.
#define ALP_OMADM_YN_OPT_YES   0x0002
 The field was provisioned with value "Yes".
typedef _OMADM_AccountListType AlpOMADM_AccountListType
typedef _OMADM_Browser_BookmarkElementType AlpOMADM_Browser_BookmarkElementType
typedef _OMADM_BrowserSettingsType AlpOMADM_BrowserSettingsType
typedef _OMADM_ConnListType AlpOMADM_ConnListType
typedef int AlpOMADM_ConnRefType
typedef _OMADM_DatasyncSettingsType AlpOMADM_DatasyncSettingsType
typedef _OMADM_DM_AppAddrElementType AlpOMADM_DM_AppAddrElementType
typedef _OMADM_DM_AppAuthElementType AlpOMADM_DM_AppAuthElementType
typedef _OMADM_DM_PortElementType AlpOMADM_DM_PortElementType
typedef _OMADM_DMSettingsType AlpOMADM_DMSettingsType
typedef int AlpOMADM_DS_AuthType
typedef _OMADM_DS_DatabaseElementType AlpOMADM_DS_DatabaseElementType
typedef int AlpOMADM_EmailDLType
typedef int AlpOMADM_EmailEncryptionType
typedef int AlpOMADM_EmailInAuthType
typedef int AlpOMADM_EmailOutAuthType
typedef int AlpOMADM_EmailServerType
typedef _OMADM_EmailSettingsType AlpOMADM_EmailSettingsType
typedef _OMADM_IM_AppAddrElementType AlpOMADM_IM_AppAddrElementType
typedef _OMADM_IM_AppAuthElementType AlpOMADM_IM_AppAuthElementType
typedef _OMADM_IM_DomainElementType AlpOMADM_IM_DomainElementType
typedef _OMADM_IMSettingsType AlpOMADM_IMSettingsType
typedef _OMADM_ListElementType AlpOMADM_ListElementType
typedef _OMADM_ListType AlpOMADM_ListType
typedef int AlpOMADM_MMSAutoDLType
typedef int AlpOMADM_MMSCreateModeType
typedef int AlpOMADM_MMSMessageSizeType
typedef int AlpOMADM_MMSPriorityType
typedef int AlpOMADM_MMSResubmitModeType
typedef _OMADM_MMSSettingsType AlpOMADM_MMSSettingsType
typedef int AlpOMADM_MMSTimeType
typedef _OMADM_NAPDEF_DNSElementType AlpOMADM_NAPDEF_DNSElementType
typedef _OMADM_NAPDEFType AlpOMADM_NAPDEFType
typedef int AlpOMADM_ND_AddressType
typedef int AlpOMADM_ND_AuthtypeType
typedef int AlpOMADM_ND_BearerType
typedef int AlpOMADM_ND_LocalAddressType
typedef _OMADM_PX_PhysicalElementType AlpOMADM_PX_PhysicalElementType
typedef int AlpOMADM_PXL_AuthtypeType
typedef _OMADM_PXLogicalType AlpOMADM_PXLogicalType
typedef int AlpOMADM_PXP_AddrtypeType
typedef _OMADM_PXP_NAPDEFElementType AlpOMADM_PXP_NAPDEFElementType
typedef _OMADM_PXP_PortElementType AlpOMADM_PXP_PortElementType
typedef int AlpOMADM_PXP_PortServiceType
typedef _OMADM_SMSSettingsType AlpOMADM_SMSSettingsType
typedef int AlpOMADM_SMSValidityPeriodType
typedef int AlpOMADM_YesNoOptionType

Settings Change Notifications

#define ALP_OMADM_BROWSER_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_browser_settings_changed_type"
 Some BROWSER setting has changed.
#define ALP_OMADM_DS_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_ds_settings_changed_type"
 Some DATASYNC setting has changed.
#define ALP_OMADM_EMAIL_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_email_settings_changed_type"
 Some EMAIL setting has changed.
#define ALP_OMADM_IM_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_im_settings_changed_type"
 Some IM setting has changed.
#define ALP_OMADM_MMS_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_mms_settings_changed_type"
 Some MMS setting has changed.
#define ALP_OMADM_SMS_SETTINGS_CHANGED_NOTIF_TYPE   "omadm_sms_settings_changed_type"
 Some SMS setting has changed.

Defines

#define ALP_OMADM_CNC_PROFILE_PREFIX   "omadmcnc:"

Functions

void alp_omadm_account_free_list (AlpOMADM_AccountListType *iList)
void alp_omadm_browser_account_free_settings (AlpOMADM_BrowserSettingsType *iSettings)
alp_status_t alp_omadm_browser_account_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_browser_account_get_settings (char *iAccountKey, AlpOMADM_BrowserSettingsType *oSettings)
alp_status_t alp_omadm_browser_settings_version (int *oVersion)
void alp_omadm_conn_free_list (AlpOMADM_ConnListType *iList)
alp_status_t alp_omadm_conn_get_list (char *iConnInfo, AlpOMADM_ConnListType *oList)
void alp_omadm_datasync_account_free_settings (AlpOMADM_DatasyncSettingsType *iSettings)
alp_status_t alp_omadm_datasync_account_get_byserver (const char *iServerId, AlpOMADM_DatasyncSettingsType *oSettings)
alp_status_t alp_omadm_datasync_account_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_datasync_account_get_settings (char *iAccountKey, AlpOMADM_DatasyncSettingsType *oSettings)
alp_status_t alp_omadm_datasync_settings_version (int *oVersion)
void alp_omadm_dm_account_free_settings (AlpOMADM_DMSettingsType *iSettings)
alp_status_t alp_omadm_dm_account_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_dm_account_get_settings (const char *iServerId, AlpOMADM_DMSettingsType *oSettings)
void alp_omadm_im_account_free_settings (AlpOMADM_IMSettingsType *iSettings)
alp_status_t alp_omadm_im_account_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_im_account_get_settings (char *iAccountKey, AlpOMADM_IMSettingsType *oSettings)
alp_status_t alp_omadm_im_settings_version (int *oVersion)
void alp_omadm_mail_account_free_settings (AlpOMADM_EmailSettingsType *iSettings)
alp_status_t alp_omadm_mail_account_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_mail_account_get_settings (char *iAccountKey, AlpOMADM_EmailSettingsType *oSettings)
alp_status_t alp_omadm_mail_settings_version (int *oVersion)
void alp_omadm_mms_account_free_settings (AlpOMADM_MMSSettingsType *iSettings)
alp_status_t alp_omadm_mms_account_get_settings (AlpOMADM_MMSSettingsType *oSettings)
alp_status_t alp_omadm_mms_settings_version (int *oVersion)
void alp_omadm_napdef_free_settings (AlpOMADM_NAPDEFType *iSettings)
alp_status_t alp_omadm_napdef_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_napdef_get_settings (char *iKey, AlpOMADM_NAPDEFType *oSettings)
void alp_omadm_pxlogical_free_settings (AlpOMADM_PXLogicalType *iSettings)
alp_status_t alp_omadm_pxlogical_get_list (AlpOMADM_AccountListType *oList)
alp_status_t alp_omadm_pxlogical_get_settings (char *iKey, AlpOMADM_PXLogicalType *oSettings)
void alp_omadm_reset ()
void alp_omadm_sms_account_free_settings (AlpOMADM_SMSSettingsType *iSettings)
alp_status_t alp_omadm_sms_account_get_settings (AlpOMADM_SMSSettingsType *oSettings)
alp_status_t alp_omadm_sms_settings_version (int *oVersion)


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

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