Fix TC crash.
[platform/framework/native/telephony.git] / src / FTel_TelephonyIpcProxy.h
index a7d3249..bafb1b7 100644 (file)
@@ -62,18 +62,15 @@ public:
        result Construct(void);
        result GetImsi(Tizen::Base::String& imsi) const;
        result HasSystemPrivilege(void);
-       result GetNetworkSelectionMode(void);
-       result SelectNetwork(const Tizen::Base::String& plmn, const int netwokrType);
-    result SelectNetwork(void);
-    result SearchNetwork(void);
+       result GetNetworkSelectionMode(_NetworkManagerImpl* pNetworkManagerImpl);
+       result SelectNetwork(_NetworkManagerImpl* pNetworkManagerImpl, const Tizen::Base::String& plmn, const int netwokrType);
+    result SelectNetwork(_NetworkManagerImpl* pNetworkManagerImpl);
+    result SearchNetwork(_NetworkManagerImpl* pNetworkManagerImpl);
 
        result HasCallForwardPrivilege(void);
-    result RequestCallForward(const Tizen::Base::String& phoneNumber);
-    result StopCallForward(void);
-    result GetCallForwardNumber(void);
-
-    void SetNetworkManagerImpl(_NetworkManagerImpl& impl);
-    void SetCallManagerImpl(_CallManagerImpl& impl);
+    result RequestCallForward(_CallManagerImpl* pCallManagerImpl, const Tizen::Base::String& phoneNumber);
+    result StopCallForward(_CallManagerImpl* pCallManagerImpl);
+    result GetCallForwardNumber(_CallManagerImpl* pCallManagerImpl);
 
     static _TelephonyIpcProxy* GetInstance(void);
 
@@ -97,8 +94,12 @@ private:
        
 private:
        Tizen::Io::_IpcClient* __pIpcClient;
-       _NetworkManagerImpl* __pNetworkManagerImpl;
-       _CallManagerImpl* __pCallManagerImpl;
+       _NetworkManagerImpl* __pNetworkManagerImplForGet;
+       _NetworkManagerImpl* __pNetworkManagerImplForSelect;
+       _NetworkManagerImpl* __pNetworkManagerImplForSearch;
+       _CallManagerImpl* __pCallManagerImplForGet;
+       _CallManagerImpl* __pCallManagerImplForStart;
+       _CallManagerImpl* __pCallManagerImplForStop;
        static _TelephonyIpcProxy* __pInstance;
 
 }; // _TelephonyIpcProxy