Add API level 64/133764/2 accepted/tizen/unified/20170630.083135 submit/tizen/20170619.061648
authorchleun.moon <chleun.moon@samsung.com>
Tue, 13 Jun 2017 09:03:36 +0000 (18:03 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Thu, 15 Jun 2017 06:46:26 +0000 (15:46 +0900)
Change-Id: I0c124f3a398cad1b2d44ae158f194e3b8c1c4415
Signed-off-by: cheoleun <chleun.moon@samsung.com>
Tizen.Network.Connection/Tizen.Network.Connection/CellularProfile.cs
Tizen.Network.Connection/Tizen.Network.Connection/ConnectionManager.cs
Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs
Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs
Tizen.Network.Connection/Tizen.Network.Connection/ConnectionTypes.cs
Tizen.Network.Connection/Tizen.Network.Connection/IAddressInformation.cs
Tizen.Network.Connection/Tizen.Network.Connection/WiFiProfile.cs

index 900c4a2..77d0319 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This Class is CellularProfile. It provides functions to manage the cellular profile.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class CellularProfile : ConnectionProfile
     {
         private CellularAuthInformation AuthInfo;
@@ -41,6 +42,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The APN (access point name).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular access point name.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -89,6 +91,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The home URL.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular home URL.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -137,6 +140,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The service type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular service type.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -174,6 +178,7 @@ namespace Tizen.Network.Connection
    /// <summary>
         /// The cellular pdn type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular pdn type.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -211,6 +216,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The cellular roaming pdn type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular roaming pdn type.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -248,6 +254,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Cellular Authentication Information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Instance of CellularAuthInformation.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -265,6 +272,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks whether the profile is hidden.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>True if the cellular profile is hidden, otherwise false.</value>
         public bool Hidden
         {
@@ -283,6 +291,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks whether the profile is editable.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>True if the cellular profile is editable, otherwise false.</value>
         public bool Editable
         {
@@ -301,6 +310,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks whether the profile is default.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>True if the cellular profile is default, otherwise false.</value>
         public bool IsDefault
         {
@@ -320,6 +330,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This Class is CellularAuthInformation. It provides the properties to get and set the cellular authentication information.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class CellularAuthInformation
     {
         private IntPtr ProfileHandle;
@@ -335,6 +346,7 @@ namespace Tizen.Network.Connection
 
         /// <summary>
         /// The user name.
+        /// <since_tizen> 3 </since_tizen>
         /// </summary>
         /// <value>Cellular user name.</value>
         public string UserName
@@ -376,6 +388,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The password
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular password.</value>
         public string Password
         {
@@ -414,6 +427,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The authentication type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular authentication type.</value>
         public CellularAuthType AuthType
         {
index 75b6b22..0a6f3d8 100755 (executable)
@@ -63,6 +63,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This class is ConnectionManager. It provides functions to manage data connections.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public static class ConnectionManager
     {
         private static ConnectionItem _currentConnection = null;
@@ -70,6 +71,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Event that is called when the type of the current connection is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
@@ -91,6 +93,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Event for ethernet cable is plugged [in/out] event.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         public static event EventHandler EthernetCableStateChanged
@@ -109,6 +112,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Event that is called when the IP address is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
@@ -130,6 +134,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Event that is called when the proxy address is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
@@ -151,6 +156,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the connection handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>Instance of SafeConnectionHandle</returns>
         [EditorBrowsable(EditorBrowsableState.Never)]
         public static SafeConnectionHandle GetConnectionHandle()
@@ -162,6 +168,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the IP address of the current connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="family">The address family</param>
         /// <returns>IP address of the connection (global address in case of IPv6).</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -182,6 +189,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the all IPv6 addresses of the current connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The type of current network connection</param>
         /// <returns>A list of IPv6 addresses of the connection.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -202,6 +210,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the proxy address of the current connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="family">The address family</param>
         /// <returns>Proxy address of the connection.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -222,6 +231,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the MAC address of the Wi-Fi or ethernet.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The type of current network connection</param>
         /// <returns>MAC address of the Wi-Fi or ethernet.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -242,6 +252,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the statistics information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="connectionType">The type of connection (only WiFi and Cellular are supported)</param>
         /// <param name="statisticsType">The type of statistics</param>
         /// <returns>The statistics information associated with statisticsType</returns>
@@ -263,6 +274,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Resets the statistics information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="connectionType">The type of connection (only WiFi and Cellular are supported)</param>
         /// <param name="statisticsType">The type of statistics</param>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -284,6 +296,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Type and state of the current profile for data connection
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Instance of ConnectionItem</value>
         public static ConnectionItem CurrentConnection
         {
@@ -301,6 +314,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Creates a cellular profile handle.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The type of profile. Cellular profile type is supported.</param>
         /// <param name="keyword">The keyword included in profile name.</param>
         /// <returns>CellularProfile object</returns>
@@ -332,6 +346,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The state of cellular connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Cellular network state.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public static CellularState CellularState
@@ -345,6 +360,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The state of the Wi-Fi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>WiFi connection state.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public static ConnectionState WiFiState
@@ -358,6 +374,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The state of the Bluetooth.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Bluetooth connection state.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public static ConnectionState BluetoothState
@@ -371,6 +388,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The Ethernet connection state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Ethernet connection state.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public static ConnectionState EthernetState
@@ -384,6 +402,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks for ethernet cable is attached or not.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Ethernet cable state.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public static EthernetCableState EthernetCableState
@@ -399,6 +418,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This class contains connection information such as connection type and state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ConnectionItem
     {
         internal ConnectionItem()
@@ -408,6 +428,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The type of the current profile for data connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Data connection current profile.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public ConnectionType Type
@@ -421,6 +442,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The state of the current profile for data connection.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Connection state of the current connection type.</value>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         public ConnectionState State
@@ -463,6 +485,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// An extended EventArgs class which contains changed connection type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ConnectionTypeEventArgs : EventArgs
     {
         private ConnectionType Type = ConnectionType.Disconnected;
@@ -475,6 +498,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The connection type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Type of the connection.</value>
         public ConnectionType ConnectionType
         {
@@ -488,6 +512,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// An extended EventArgs class which contains changed ethernet cable state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class EthernetCableStateEventArgs : EventArgs
     {
         private EthernetCableState State;
@@ -500,6 +525,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The ethernet cable state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Attached or detached state of the ethernet cable.</value>
         public EthernetCableState EthernetCableState
         {
@@ -513,6 +539,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// An extended EventArgs class which contains changed address.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class AddressEventArgs : EventArgs
     {
         private string IPv4 = "";
@@ -527,6 +554,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The  IPV4 address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP address in the format of IPV4 syntax.</value>
         public string IPv4Address
         {
@@ -539,6 +567,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The  IPV6 address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP address in the format of IPV6 syntax.</value>
         public string IPv6Address
         {
index 729573f..0819f96 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This Class is ConnectionProfile. It provides event and propeties of the connection profile.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ConnectionProfile : IDisposable
     {
         internal IntPtr ProfileHandle = IntPtr.Zero;
@@ -43,6 +44,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The event that is called when the state of profile is changed.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
         /// <feature>http://tizen.org/feature/network.tethering.bluetooth</feature>
@@ -112,6 +114,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Disposes the memory allocated to unmanaged resources.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public void Dispose()
         {
             Dispose(true);
@@ -158,6 +161,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The profile ID.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Unique ID of the profile.</value>
         public string Id
         {
@@ -178,6 +182,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The profile name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>User friendly name of the profile.</value>
         public string Name
         {
@@ -198,6 +203,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The network type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Profile type of the network connection.</value>
         public ConnectionProfileType Type
         {
@@ -216,6 +222,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The name of the network interface.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Network interface name, e.g. eth0 and pdp0.</value>
         public string InterfaceName
         {
@@ -236,6 +243,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Refreshes the profile information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
@@ -263,6 +271,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Get the network state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="family">The address family</param>
         /// <returns>The network state.</returns>
         /// <feature>http://tizen.org/feature/network.ethernet</feature>
@@ -296,6 +305,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The Proxy type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Proxy type of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -332,6 +342,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The proxy address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Proxy address of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -379,6 +390,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The address information (IPv4)
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Instance of IAddressInformation with IPV4 address.</value>
         public IAddressInformation IPv4Settings
         {
@@ -392,6 +404,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The address information (IPv6)
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Instance of IAddressInformation with IPV6 address.</value>
         public IAddressInformation IPv6Settings
         {
@@ -405,6 +418,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// An extended EventArgs class which contains changed profile state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ProfileStateEventArgs : EventArgs
     {
         private ProfileState _State = ProfileState.Disconnected;
@@ -417,6 +431,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The profile state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>State type of the connection profile.</value>
         public ProfileState State
         {
index 7b789c5..5049686 100755 (executable)
@@ -26,11 +26,13 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This class is ConnectionProfileManager. It provides functions to add, get, connect or modify the connection profile.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public static class ConnectionProfileManager
     {
         /// <summary>
         /// Adds a new profile
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="profile">The cellular profile object</param>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -53,6 +55,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the list of profile with profile list type
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The type of profile</param>
         /// <returns>List of connection profile objects.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -74,6 +77,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Opens a connection of profile, asynchronously.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="profile">The connection profile object</param>
         /// <returns>A task indicates whether the ConnectProfileAsync method is done successfully or not.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -97,6 +101,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Closes a connection of profile.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="profile">The connection profile object</param>
         /// <returns>A task indicates whether the DisconnectProfileAsync method is done successfully or not.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -120,6 +125,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Removes an existing profile.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="profile">The connection profile object</param>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
@@ -144,6 +150,7 @@ namespace Tizen.Network.Connection
         /// When a profile is changed, these changes will be not applied to the ConnectionProfileManager immediately.
         /// When you call this function, your changes affect the ConnectionProfileManager and the existing profile is updated.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="profile">The connection profile object</param>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <privilege>http://tizen.org/privilege/network.profile</privilege>
@@ -166,6 +173,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the name of the default profile.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>Connection profile object.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
         /// <feature>http://tizen.org/feature/network.telephony</feature>
@@ -186,6 +194,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Gets the default profile which provides the given cellular service.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The cellular service type</param>
         /// <returns>Connection profile object.</returns>
         /// <privilege>http://tizen.org/privilege/network.get</privilege>
@@ -207,6 +216,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Sets the default profile which provides the given cellular service.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type">The cellular service type</param>
         /// <param name="profile">The connection profile object</param>
         /// <returns>A task indicates whether the SetDefaultCellularProfile method is done successfully or not.</returns>
@@ -232,6 +242,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// An extended EventArgs class which contains the state of changed connection profile.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class ConnectionProfileStateEventArgs : EventArgs
     {
         private  ConnectionProfileState State;
@@ -244,6 +255,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The connection profile state.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>State of the connection profile.</value>
         public ConnectionProfileState ConnectionProfileState
         {
index 075967d..6c206ff 100755 (executable)
@@ -26,6 +26,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for connection type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ConnectionType
     {
         Disconnected = 0,  /**< Disconnected */
@@ -39,6 +40,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for address family.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum AddressFamily
     {
         IPv4 = 0,   /**< IPv4 Address */
@@ -48,6 +50,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for cellular network state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CellularState
     {
         OutOfService = 0,  /**< Out of service */
@@ -61,6 +64,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for connection state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ConnectionState
     {
         Deactivated = 0,   /**< Deactivated */
@@ -71,6 +75,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This enumeration defines the attached or detached state of ethernet cable.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum EthernetCableState
     {
         Detached = 0,  /**< Ethernet cable is detached */
@@ -80,6 +85,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for statistics type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum StatisticsType
     {
         LastReceivedData = 0,  /**< Last received data */
@@ -91,6 +97,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for network connection type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ConnectionProfileType
     {
         Cellular = 0,  /**< Cellular type */
@@ -102,6 +109,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for profile state type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ProfileState
     {
         Disconnected = 0,  /**< Disconnected state */
@@ -113,6 +121,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for proxy method type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ProxyType
     {
         Direct = 0,  /**< Direct connection */
@@ -123,6 +132,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for IP configuration type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum IPConfigType
     {
         None = 0,  /**< Not defined */
@@ -135,6 +145,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for cellular service type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CellularServiceType
     {
         Unknown = 0,  /**< Unknown */
@@ -149,6 +160,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for cellular pdn type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CellularPdnType
     {
         Unknown = 0,  /**< Unknown */
@@ -160,6 +172,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for DNS configuration type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum DnsConfigType
     {
         None = 0,  /**< Not defined */
@@ -176,6 +189,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for connection errors.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     // To do : have to assign valid error code
     public enum ConnectionError
     {
@@ -200,6 +214,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for profile list type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ProfileListType
     {
         Registered = 0,  /**< The iterator of the registered profile  */
@@ -210,6 +225,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for security type of Wi-Fi.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiSecurityType
     {
         None  =  0,       /**< Security disabled */
@@ -222,6 +238,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for encryption modes.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum WiFiEncryptionType
     {
         None = 0,  /**< Encryption disabled */
@@ -234,6 +251,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for connection profile state.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum ConnectionProfileState
     {
         Disconnected = 0,  /**< Disconnected state */
@@ -245,6 +263,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// Enumeration for cellular authentication type.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public enum CellularAuthType
     {
         None = 0,  /**< No authentication */
index f9b4efa..bd2ff74 100755 (executable)
@@ -27,11 +27,13 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This interface provides properties to manage address information of the connection.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public interface IAddressInformation
     {
         /// <summary>
         /// The DNS address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>First DNS address of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -41,6 +43,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The DNS address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Second DNS address of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -50,6 +53,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The gateway address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Gateway address of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -59,6 +63,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The subnet mask address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Subnet mask of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -68,6 +73,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The IP address.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP address of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -77,6 +83,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The type of IP config.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>IP config type of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -86,6 +93,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The prefix length.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Prefix length of the connection.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
@@ -95,6 +103,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The DNS config type.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Config type of the DNS.</value>
         /// <exception cref="System.NotSupportedException">Thrown during set when feature is not supported.</exception>
         /// <exception cref="System.ArgumentException">Thrown during set when value is invalid parameter.</exception>
index dddfb0b..8ac6234 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Network.Connection
     /// <summary>
     /// This Class is WiFiProfile. It provides functions to manage the WiFi profile.
     /// </summary>
+    /// <since_tizen> 3 </since_tizen>
     public class WiFiProfile : ConnectionProfile
     {
         internal WiFiProfile(IntPtr Handle) : base(Handle)
@@ -38,6 +39,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The ESSID (Extended Service Set Identifier).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>ESSID of the WiFi.</value>
         public string Essid
         {
@@ -58,6 +60,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The BSSID (Basic Service Set Identifier).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>BSSID of the WiFi.</value>
         public string Bssid
         {
@@ -78,6 +81,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The RSSI.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>RSSI of the WiFi.</value>
         public int Rssi
         {
@@ -96,6 +100,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The frequency (MHz).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Frequency of the WiFi.</value>
         public int Frequency
         {
@@ -114,6 +119,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The max speed (Mbps).
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Maximum speed of the WiFi.</value>
         public int MaxSpeed
         {
@@ -132,6 +138,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The security type of WiFi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Security type of the WiFi.</value>
         public WiFiSecurityType SecurityType
         {
@@ -150,6 +157,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// The encryption type of WiFi.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>Encryption mode of the WiFi.</value>
         public WiFiEncryptionType EncryptionType
         {
@@ -168,6 +176,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks whether passphrase is required.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>True if a passphrase is required, otherwise false.</value>
         /// <remarks>This property is not valid if <c>WiFiSecurityType</c> is <c>Eap</c>.</remarks>
         public bool PassphraseRequired
@@ -187,6 +196,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Checks whether the WPS (Wi-Fi Protected Setup) is supported.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <value>True if WPS is supported, otherwise false.</value>
         public bool WpsSupported
         {
@@ -205,6 +215,7 @@ namespace Tizen.Network.Connection
         /// <summary>
         /// Sets the passphrase of the Wi-Fi WPA.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="passphrase">The passphrase of Wi-Fi security</param>
         /// <feature>http://tizen.org/feature/network.wifi</feature>
         /// <exception cref="System.NotSupportedException">Thrown when feature is not supported.</exception>