Inherits MBluetoothDeviceDiscovererObserver, and MBluetoothObserver.
Public Member Functions | |
| void | StartBtMaster () | 
| void | StartBtSlave () | 
| void | SendData (TRoshambo::TElement aElement) | 
| void | QuitMultiplayerGame () | 
| void | StartGame () | 
| void | ReplayGame () | 
| TBool | Connected () | 
| void | OnDeviceDiscoveryErr (const TInt aError) | 
| void | OnDeviceDiscoveryComplete (const TBTDeviceResponseParamsPckg &aResponse) | 
| void | ConnectionErr (const TInt aConnHandle, const TInt aError) | 
| void | DataReceived (const TInt aConnHandle, const TDesC8 &aData) | 
| void | SendDataComplete (const TInt aConnHandle) | 
Static Public Member Functions | |
| static CBluetoothManager * | NewL (CGameScreenManager &aGameScreenMgr) | 
Definition at line 51 of file BluetoothManager.h.
| void CBluetoothManager::StartBtMaster | ( | ) | 
Called if the player has decided to control the game (Master role)
Definition at line 88 of file BluetoothManager.cpp.
| void CBluetoothManager::StartBtSlave | ( | ) | 
Called if the player has decided to wait for incoming connection (Slave role)
Definition at line 110 of file BluetoothManager.cpp.
| void CBluetoothManager::SendData | ( | TRoshambo::TElement | aElement | ) | 
Send the player choice to the remote BT device aElement RPS's element
Definition at line 205 of file BluetoothManager.cpp.
| void CBluetoothManager::QuitMultiplayerGame | ( | ) | 
Quit the game aError KErrNone if the player decided to quit the game otherwise one of the system error
Definition at line 139 of file BluetoothManager.cpp.
| void CBluetoothManager::StartGame | ( | ) | 
Called when the player that controls the game (Master role) decide to start the game
Definition at line 157 of file BluetoothManager.cpp.
| void CBluetoothManager::ReplayGame | ( | ) | 
Called when the player that controls the game (Master role) decide to start play again
Definition at line 181 of file BluetoothManager.cpp.
| TBool CBluetoothManager::Connected | ( | ) | 
Query to see if the Connector/Responder are connected to the remote BT device
Definition at line 229 of file BluetoothManager.cpp.
| void CBluetoothManager::OnDeviceDiscoveryErr | ( | const TInt | aError | ) |  [virtual] | 
        
Callback from CBluetoothDeviceDiscoverer if an error occur during device discovering
| aError | An error | 
Implements MBluetoothDeviceDiscovererObserver.
Definition at line 277 of file BluetoothManager.cpp.
| void CBluetoothManager::OnDeviceDiscoveryComplete | ( | const TBTDeviceResponseParamsPckg & | aResponse | ) |  [virtual] | 
        
RNotifier's callback aResponse Pckgbuf to retrieve the response from the device selection dialog via the Notifier framework
Implements MBluetoothDeviceDiscovererObserver.
Definition at line 239 of file BluetoothManager.cpp.
| void CBluetoothManager::ConnectionErr | ( | const TInt | aConnHandle, | |
| const TInt | aError | |||
| ) |  [virtual] | 
        
Callback either from the Connector or Responder to report a connection error
| aConnHandle | The handle of the Connector/Responder | |
| aError | An error | 
Implements MBluetoothObserver.
Definition at line 287 of file BluetoothManager.cpp.
| void CBluetoothManager::DataReceived | ( | const TInt | aConnHandle, | |
| const TDesC8 & | aData | |||
| ) |  [virtual] | 
        
Callback either from the Connector or Responder to report incoming data from the remote BT device
| aConnHandle | The handle of the Connector/Responder | |
| aData | Description containing the data arrived from the remote BT device | 
Implements MBluetoothObserver.
Definition at line 317 of file BluetoothManager.cpp.
| void CBluetoothManager::SendDataComplete | ( | const TInt | aConnHandle | ) |  [virtual] | 
        
Callback either from the Connector or Responder to report the sending data completion
| aConnHandle | The handle of the Connector/Responder | 
Implements MBluetoothObserver.
Definition at line 353 of file BluetoothManager.cpp.
 1.6.2