X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=inc%2FFTelNetworkManager.h;h=6b01fbe4bffdb483b7ab8c65294101e2b12fe0ec;hb=6e7fe66387dea211680335cd0a8cf9def0037980;hp=72b1f76b9363c52430690d02aeb519011034c17d;hpb=93e8fad847e95b4b277d6c0bec1fd715c9a2a4f2;p=platform%2Fframework%2Fnative%2Ftelephony.git diff --git a/inc/FTelNetworkManager.h b/inc/FTelNetworkManager.h index 72b1f76..6b01fbe 100755 --- a/inc/FTelNetworkManager.h +++ b/inc/FTelNetworkManager.h @@ -48,46 +48,64 @@ class ITelephonyNetworkSettingListener; * * @code * - * result - * MyClass::GetNetworkManagerInfo(void) - * { - * NetworkStatus networkStatus; - * NetworkInfo networkInfo; + * #include + * #include * - * NetworkManager* pNetworkManager = new NetworkManager(); + * using namespace Tizen::Base; + * using namespace Tizen::Telephony; * - * result r = pNetworkManager->Construct(this); - * if (IsFailed(r)) - * { - * delete pNetworkManager; - * return r; - * } + * class MyClass + * : public Object + * , public ITelephonyNetworkEventListener + * { + * public: + * MyClass(void) {} + * ~MyClass(void) {} * - * r = pNetworkManager->GetNetworkStatus(networkStatus); - * if (IsFailed(r)) - * { - * delete pNetworkManager; - * return r; - * } + * // ITelephonyNetworkEventListener + * void OnTelephonyNetworkStatusChanged(const NetworkStatus& networkStatus); * - * r = pNetworkManager->GetNetworkInfo(networkInfo); - * if (IsFailed(r)) - * { - * delete pNetworkManager; - * return r; - * } + * void GetNetworkManagerInfo(void); + * }; * - * delete pNetworkManager; - * return E_SUCCESS; - * } + * void + * MyClass::OnTelephonyNetworkStatusChanged(const NetworkStatus& networkStatus) + * { + * bool isCallAvailable = networkStatus.IsCallServiceAvailable(); + * bool isDataAvailable = networkStatus.IsDataServiceAvailable(); + * bool isRoaming = networkStatus.IsRoaming(); + * } * - * void - * MyClass::OnTelephonyNetworkStatusChanged(const NetworkStatus& networkStatus) - * { - * bool isCallAvail = networkStatus.IsCallServiceAvailable(); - * bool isDataAvail = networkStatus.IsDataServiceAvailable(); - * bool isRoaming = networkStatus.IsRoaming(); - * } + * void + * MyClass::GetNetworkManagerInfo(void) + * { + * NetworkStatus networkStatus; + * NetworkInfo networkInfo; + * + * NetworkManager* pNetworkManager = new (std::nothrow) NetworkManager(); + * result r = pNetworkManager->Construct(this); + * if (IsFailed(r)) + * { + * delete pNetworkManager; + * return; + * } + * + * r = pNetworkManager->GetNetworkStatus(networkStatus); + * if (IsFailed(r)) + * { + * delete pNetworkManager; + * return; + * } + * + * r = pNetworkManager->GetNetworkInfo(networkInfo); + * if (IsFailed(r)) + * { + * delete pNetworkManager; + * return; + * } + * + * delete pNetworkManager; + * } * * @endcode */ @@ -122,7 +140,7 @@ public: * @exception E_SUCCESS The method is successful. * @exception E_SYSTEM A system error has occurred. * @exception E_UNSUPPORTED_OPERATION The Emulator or target device does not support the required feature. @b Since: @b 2.1 - * For more information, see Application Filtering. + * For more information, see Application Filtering. * @remarks Before calling this method, check whether the feature is supported by %Tizen::System::SystemInfo::GetValue() methods. */ result Construct(ITelephonyNetworkEventListener* pListener); @@ -132,7 +150,8 @@ public: * * @since 2.0 * @privlevel public - * @privilege %http://tizen.org/privilege/telephony + * @privilege %http://tizen.org/privilege/telephony @n + * (%http://tizen.org/privilege/systeminfo is deprecated.) * * @return An error code * @param[out] networkStatus The network status @@ -149,7 +168,8 @@ public: * * @since 2.0 * @privlevel public - * @privilege %http://tizen.org/privilege/telephony + * @privilege %http://tizen.org/privilege/telephony @n + * (%http://tizen.org/privilege/systeminfo is deprecated.) * * @return An error code * @param[out] networkInfo The network information