CBluetoothResponder Class Reference

Inherits CBluetoothConnectionBase, MBluetoothServiceAdvertiserObserver, and MSocketWriterReaderObserver.

List of all members.

Public Types

enum  TResponderState {
  EIdle, EFindingAvailablePort, EBinding, EAdvertising,
  ERegisteringService, EListening, EWaitingForData, ESendingData
}

Public Member Functions

 ~CBluetoothResponder ()
void ReportAdvertiserErr (TInt aError)
void AdvertiserComplete ()
void WriteComplete (TInt aError)
void ReportData (const TDesC8 &aData, TInt aError)
void SendData (const TDesC8 &aData)
void StartL ()

Static Public Member Functions

static CBluetoothResponderNewL (MBluetoothObserver &aRespObs, RSocketServ &aSocketServer)

Detailed Description

CBluetoothResponder Advertises a BT service and listens for incoming connection

Definition at line 72 of file BluetoothResponder.h.


Member Enumeration Documentation


Constructor & Destructor Documentation

CBluetoothResponder::~CBluetoothResponder (  ) 

Member Function Documentation

CBluetoothResponder * CBluetoothResponder::NewL ( MBluetoothObserver aRespObs,
RSocketServ &  aSocketServer 
) [static]
void CBluetoothResponder::ReportAdvertiserErr ( TInt  aError  )  [virtual]
void CBluetoothResponder::AdvertiserComplete (  )  [virtual]
void CBluetoothResponder::WriteComplete ( TInt  aError  )  [virtual]
void CBluetoothResponder::ReportData ( const TDesC8 &  aData,
TInt  aError 
) [virtual]
void CBluetoothResponder::SendData ( const TDesC8 &  aData  )  [virtual]

Send the data to the remote BT device. On completion calls MBluetoothObserver::SendDataComplete

Parameters:
aData A descriptor for the data being sent to the remote BT device

Implements CBluetoothConnectionBase.

Definition at line 284 of file BluetoothResponder.cpp.

void CBluetoothResponder::StartL (  )  [virtual]

Generated by  doxygen 1.6.2