Riferimenti per la classe org.jaebi.midlet.bt.BtClient

Diagramma di collaborazione per org.jaebi.midlet.bt.BtClient:

Collaboration graph
[legenda]
Lista di tutti i membri.

Descrizione Dettagliata

Questa classe fornisce gli strumenti necessari per implementare e quindi gestire un client bluetooth.

Istanzia un discoverer per la ricerca di device bluetooth che offrano determinati servizi, in particolare quelli con gli UUID e gli id di attributo passati al costruttore. Il discoverer viene monitorato da un discovererObserver che questa classe si incarica di istanziare.

Vedi anche:
Discoverer
Autore:
Antonio

Definizione alla linea 33 del file BtClient.java.

Membri pubblici

 BtClient (UUID UUIDset[], int attrset[], DiscoveryEventHandler eventHandler) throws BtInitException
void startDiscovery ()
void cancelDiscovery ()
StreamConnection getConnection (ServiceRecord record, int requiredSecurity, boolean mustBeMaster) throws ConnectionException
 crea una nuova connessione per questo client al servizio identificato dal parametro record

Attributi privati

Discoverer discoverer
DiscovererObserver discovererObserver
DiscoveryEventHandler eventHandler


Documentazione dei costruttori e dei distruttori

org.jaebi.midlet.bt.BtClient.BtClient UUID  UUIDset[],
int  attrset[],
DiscoveryEventHandler  eventHandler
throws BtInitException
 

Definizione alla linea 39 del file BtClient.java.

Riferimenti org.jaebi.midlet.bt.BtClient.discovererObserver, e org.jaebi.midlet.bt.BtClient.eventHandler.

00039                                                                                                               {
00040         this.eventHandler = eventHandler;
00041         this.discovererObserver = new DiscovererObserver(eventHandler);
00042         this.discoverer = new Discoverer(discovererObserver, UUIDset, attrset);
00043     }


Documentazione delle funzioni membro

void org.jaebi.midlet.bt.BtClient.cancelDiscovery  ) 
 

Definizione alla linea 51 del file BtClient.java.

Riferimenti org.jaebi.midlet.bt.Discoverer.destroy(), e org.jaebi.midlet.bt.BtClient.discoverer.

00051                                  {
00052         discoverer.destroy();
00053     }

Questo è il grafo delle chiamate per questa funzione:

StreamConnection org.jaebi.midlet.bt.BtClient.getConnection ServiceRecord  record,
int  requiredSecurity,
boolean  mustBeMaster
throws ConnectionException
 

crea una nuova connessione per questo client al servizio identificato dal parametro record

Definizione alla linea 59 del file BtClient.java.

Referenziato da ClientMidlet.connect().

00059                                                                                                                                       {
00060         String url = record.getConnectionURL(requiredSecurity,  mustBeMaster);
00061         try{
00062             return (StreamConnection)Connector.open(url);
00063         } catch (IOException e){
00064             throw new ConnectionException("Impossibile connettersi al servizio desiderato");
00065         }
00066     }

void org.jaebi.midlet.bt.BtClient.startDiscovery  ) 
 

Definizione alla linea 46 del file BtClient.java.

Riferimenti org.jaebi.midlet.bt.BtClient.discoverer, e org.jaebi.midlet.bt.Discoverer.scanDevicesServices().

Referenziato da ClientMidlet.commandAction().

00046                                 {
00047         discoverer.scanDevicesServices();
00048     }

Questo è il grafo delle chiamate per questa funzione:


Documentazione dei dati membri

Discoverer org.jaebi.midlet.bt.BtClient.discoverer [private]
 

Definizione alla linea 35 del file BtClient.java.

Referenziato da org.jaebi.midlet.bt.BtClient.cancelDiscovery(), e org.jaebi.midlet.bt.BtClient.startDiscovery().

DiscovererObserver org.jaebi.midlet.bt.BtClient.discovererObserver [private]
 

Definizione alla linea 36 del file BtClient.java.

Referenziato da org.jaebi.midlet.bt.BtClient.BtClient().

DiscoveryEventHandler org.jaebi.midlet.bt.BtClient.eventHandler [private]
 

Definizione alla linea 37 del file BtClient.java.

Referenziato da org.jaebi.midlet.bt.BtClient.BtClient().


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Thu Jun 23 00:03:02 2005 per JAEBI - BlueTooth J2ME Midlet Client da  doxygen 1.4.3