equal
deleted
inserted
replaced
19 #ifndef __MUSAVANETWORKAVAILABILITY_H__ |
19 #ifndef __MUSAVANETWORKAVAILABILITY_H__ |
20 #define __MUSAVANETWORKAVAILABILITY_H__ |
20 #define __MUSAVANETWORKAVAILABILITY_H__ |
21 |
21 |
22 #include "musavaavailability.h" |
22 #include "musavaavailability.h" |
23 #include "muscallmonitorobserver.h" |
23 #include "muscallmonitorobserver.h" |
|
24 #include "musunittesting.h" |
24 #include <sipprofileregistryobserver.h> |
25 #include <sipprofileregistryobserver.h> |
25 |
26 |
26 #include <e32base.h> |
27 #include <e32base.h> |
27 |
28 |
28 class MMusAvaAvailabilityObserver; |
29 class MMusAvaAvailabilityObserver; |
43 |
44 |
44 |
45 |
45 class CMusAvaNetworkAvailability : public CMusAvaAvailability, |
46 class CMusAvaNetworkAvailability : public CMusAvaAvailability, |
46 public MMusCallMonitorObserver |
47 public MMusCallMonitorObserver |
47 { |
48 { |
|
49 MUS_UNITTEST( UT_CMusAvaNetworkAvailability ) |
|
50 |
48 public: |
51 public: |
49 /** |
52 /** |
50 * Two-phased constructor |
53 * Two-phased constructor |
51 * |
54 * |
52 * @since S60 v3.2 |
55 * @since S60 v3.2 |
121 * Call connected |
124 * Call connected |
122 * |
125 * |
123 * @since S60 v3.2 |
126 * @since S60 v3.2 |
124 * @return |
127 * @return |
125 */ |
128 */ |
126 void CallConnectedL( const TDesC& aTelNumber, TBool aIsSipUri ); |
129 void CallConnectedL( const TDesC& aTelNumber ); |
127 |
130 |
128 /** |
131 /** |
129 * Call on hold |
132 * Call on hold |
130 * |
133 * |
131 * @since S60 v3.2 |
134 * @since S60 v3.2 |
132 * @return |
135 * @return |
133 */ |
136 */ |
134 virtual void CallHoldL( const TDesC& aTelNumber, TBool aIsSipUri ); |
137 virtual void CallHoldL( const TDesC& aTelNumber ); |
135 |
138 |
136 /** |
139 /** |
137 * Call disconnected |
140 * Call disconnected |
138 * |
141 * |
139 * @since S60 v3.2 |
142 * @since S60 v3.2 |
146 * |
149 * |
147 * @since S60 v3.2 |
150 * @since S60 v3.2 |
148 * @return |
151 * @return |
149 */ |
152 */ |
150 virtual void ConferenceCallL(); |
153 virtual void ConferenceCallL(); |
151 |
154 |
152 private: |
155 |
153 |
156 /** |
154 void SetRemoteHostL( const TDesC& aTelNumber, TBool aIsSipUri ); |
157 * Call on conf Terminated |
|
158 * |
|
159 * @since S60 v3.2 |
|
160 * @return |
|
161 */ |
|
162 virtual void ConferenceCallLTerminated(); |
155 |
163 |
156 private: // data |
164 private: // data |
157 |
165 |
158 /** |
166 /** |
159 * |
167 * |
168 /** |
176 /** |
169 * Reference to availability settings object. |
177 * Reference to availability settings object. |
170 */ |
178 */ |
171 CMusAvaSettingsImp& iSettings; |
179 CMusAvaSettingsImp& iSettings; |
172 |
180 |
173 MUS_UNITTEST( UT_CMusAvaNetworkAvailability ) |
181 TBool iConfcall; |
174 }; |
182 }; |
175 |
183 |
176 |
184 |
177 #endif // __MUSAVANETWORKAVAILABILITY_H__ |
185 #endif // __MUSAVANETWORKAVAILABILITY_H__ |