equal
deleted
inserted
replaced
30 class CBTEngSrvPluginMgr; |
30 class CBTEngSrvPluginMgr; |
31 class CBTEngPlugin; |
31 class CBTEngPlugin; |
32 class CBTEngSrvBBConnMgr; |
32 class CBTEngSrvBBConnMgr; |
33 class CBTEngSrvKeyWatcher; |
33 class CBTEngSrvKeyWatcher; |
34 class CBTEngSdpDbHandler; |
34 class CBTEngSdpDbHandler; |
35 class CBTEngPairMan; |
|
36 class CPolicyServer; |
35 class CPolicyServer; |
37 class TEComResolverParams; |
36 class TEComResolverParams; |
38 class CImplementationInformation; |
37 class CImplementationInformation; |
39 class CDeltaTimer; |
38 class CDeltaTimer; |
40 class CBTEngSrvSettingsMgr; |
39 class CBTEngSrvSettingsMgr; |
148 * @return Pointer to instance of baseband connection manager. |
147 * @return Pointer to instance of baseband connection manager. |
149 */ |
148 */ |
150 inline CBTEngSrvBBConnMgr* BasebandConnectionManager() const |
149 inline CBTEngSrvBBConnMgr* BasebandConnectionManager() const |
151 { return iBBConnMgr; } |
150 { return iBBConnMgr; } |
152 |
151 |
153 /** |
|
154 * Getter for pairing manager. Ownership is not transferred. |
|
155 * |
|
156 * @since Symbian^3 |
|
157 * @return Pointer to instance of baseband connection manager. |
|
158 */ |
|
159 inline CBTEngPairMan* PairManager() const |
|
160 { return iPairMan; } |
|
161 |
152 |
162 /** |
153 /** |
163 * Getter for socket server session. |
154 * Getter for socket server session. |
164 * This handle can be used for creating subsessions. |
155 * This handle can be used for creating subsessions. |
165 * |
156 * |
166 * @since Symbian^3 |
157 * @since Symbian^3 |
167 * @return Reference to session with the socket server. |
158 * @return Reference to session with the socket server. |
168 */ |
159 */ |
169 inline RSocketServ& SocketServer() |
160 inline RSocketServ& SocketServer() |
170 { return iSocketServ; } |
161 { return iSocketServ; } |
171 |
|
172 /** |
|
173 * Getter for registry server session. |
|
174 * This handle can be used for creating subsessions. |
|
175 * |
|
176 * @since Symbian^3 |
|
177 * @return Reference to session with the registry server. |
|
178 */ |
|
179 inline RBTRegServ& RegistrServer() |
|
180 { return iBTRegServ; } |
|
181 |
162 |
182 /** |
163 /** |
183 * Set Bluetooth on or off |
164 * Set Bluetooth on or off |
184 * |
165 * |
185 * @since S60 v3.2 |
166 * @since S60 v3.2 |
403 |
384 |
404 /** |
385 /** |
405 * Callback for expiry of Simple Pairing debug mode. |
386 * Callback for expiry of Simple Pairing debug mode. |
406 */ |
387 */ |
407 TDeltaTimerEntry iDebugModeCallBack; |
388 TDeltaTimerEntry iDebugModeCallBack; |
408 |
|
409 /** |
|
410 * Pairing manager. |
|
411 */ |
|
412 CBTEngPairMan* iPairMan; |
|
413 |
389 |
414 /** |
390 /** |
415 * Socket Server instance for this and other classes to access Bluetooth socket APIs. |
391 * Socket Server instance for this and other classes to access Bluetooth socket APIs. |
416 */ |
392 */ |
417 RSocketServ iSocketServ; |
393 RSocketServ iSocketServ; |
418 |
394 |
419 /** |
395 /** |
420 * Registry Server instance for bteng to access Bluetooth registry APIs. |
|
421 */ |
|
422 RBTRegServ iBTRegServ; |
|
423 |
|
424 /** |
|
425 * Our state machine for handling power on/off. |
396 * Our state machine for handling power on/off. |
426 * Own. |
397 * Own. |
427 */ |
398 */ |
428 CBTEngSrvState* iServerState; |
399 CBTEngSrvState* iServerState; |
429 |
400 |