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