Modify ConnectionManager to non-static
authorchleun.moon <chleun.moon@samsung.com>
Fri, 13 Jan 2017 02:11:08 +0000 (11:11 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Fri, 13 Jan 2017 07:19:26 +0000 (16:19 +0900)
commit96ed479938230b686c4d43d4f2fc31d5d560cbc3
tree0146dccb29ab2daccec68afec837d29ffe4f391d
parent6abe34e56d1fbe39f7e8c060d0a38586f1d3e4b3
Modify ConnectionManager to non-static

Static class ConnectionManager cannot be created multiple time.
It causes a problem in multi-thread environment.
Handle created in one thread cannot be used in other threads due to characteristics of handle-based native connection capi.
Therefore ConnectionManager is modified to map one ConnectionManager
instance to one native capi handle.

Change-Id: If1e80df24400bc6477717f33eaadb05a198c3322
Signed-off-by: cheoleun <chleun.moon@samsung.com>
packaging/csapi-network-connection.spec
src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionInternalManager.cs
src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionManager.cs
src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfile.cs
src/Tizen.Network.Connection/Tizen.Network.Connection/ConnectionProfileManager.cs
src/Tizen.Network.Connection/Tizen.Network.Connection/RequestCellularProfile.cs
src/Tizen.Network.Connection/Tizen.Network.Connection/RequestWiFiProfile.cs