/**
* @brief Enumeration for cellular pdn type.
* @since_tizen 3.0
+ * @remarks Use CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6 instead of
+ * CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6.
*/
typedef enum {
- CONNECTION_CELLULAR_PDN_TYPE_UNKNOWN = 0,
- CONNECTION_CELLULAR_PDN_TYPE_IPV4 = 1,
- CONNECTION_CELLULAR_PDN_TYPE_IPV6 = 2,
- CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6 = 3,
+ CONNECTION_CELLULAR_PDN_TYPE_UNKNOWN = 0, /**> Unknown */
+ CONNECTION_CELLULAR_PDN_TYPE_IPV4 = 1, /**> IPv4 */
+ CONNECTION_CELLULAR_PDN_TYPE_IPV6 = 2, /**> IPv6 */
+ CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6 = 3, /**> IPv4 and IPv6 (Deprecated since 4.0)*/
+ CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6 = 4, /**> IPv4 and IPv6 (Since 4.0)*/
} connection_cellular_pdn_type_e;
break;
case CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6:
profile_info->ProfileInfo.Pdp.PdnType = NET_PDN_TYPE_IPV4_IPV6;
+ CONNECTION_LOG(CONNECTION_WARN, "DEPRECATION WARNINIG: CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6 " \
+ "from next release. Use CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6 instead");
+ break;
+ case CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6:
+ profile_info->ProfileInfo.Pdp.PdnType = NET_PDN_TYPE_IPV4_IPV6;
break;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;
break;
case CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6:
profile_info->ProfileInfo.Pdp.RoamPdnType = NET_PDN_TYPE_IPV4_IPV6;
+ CONNECTION_LOG(CONNECTION_WARN, "DEPRECATION WARNINIG: CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPv6 " \
+ "from next release. Use CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6 instead");
+ break
+ case CONNECTION_CELLULAR_PDN_TYPE_IPV4_IPV6:
+ profile_info->ProfileInfo.Pdp.RoamPdnType = NET_PDN_TYPE_IPV4_IPV6;
break;
default:
return CONNECTION_ERROR_INVALID_PARAMETER;