Riferimenti per la classe org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport

Diagramma di collaborazione per org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport:

Collaboration graph
[legenda]
Lista di tutti i membri.

Descrizione Dettagliata

Autore:
Antonio

Definizione alla linea 23 del file DiscoveryReport.java.

Membri pubblici

 DiscoveryReport ()
 Creates a new instance of DiscoveryReport.
void addDevice (RemoteDevice toAdd)
void addService (ServiceRecord service)
Vector getServices (RemoteDevice device)
 recupera i servizi offerti dalla device passata come parametro
void clear ()
int deviceCount ()
Enumeration getDevices ()

Attributi privati

Hashtable services
 Hashtable contenente le device trovate durante un inquiry Ogni elemento dell'hashtable (memorizzato in chiave dell'istanza di RemoteDevice che incapsula la bluetooth device) è un Vector di ServiceRecord che rappresenta i servizi diaponibili su quella periferica.


Documentazione dei costruttori e dei distruttori

org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.DiscoveryReport  ) 
 

Creates a new instance of DiscoveryReport.

Definizione alla linea 34 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

00034                              {
00035         services = new Hashtable();
00036     }


Documentazione delle funzioni membro

void org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.addDevice RemoteDevice  toAdd  ) 
 

Definizione alla linea 39 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da org.jaebi.midlet.bt.Discoverer.deviceDiscovered().

00039                                              {
00040         if(services.containsKey(toAdd))
00041             return;
00042         
00043         Vector services = new Vector();
00044         this.services.put(toAdd, services);
00045     }

void org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.addService ServiceRecord  service  ) 
 

Definizione alla linea 47 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da org.jaebi.midlet.bt.Discoverer.servicesDiscovered().

00047                                                  {
00048         RemoteDevice rd = service.getHostDevice();
00049         ((Vector)services.get(rd)).addElement(service);
00050     }

void org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.clear  ) 
 

Definizione alla linea 65 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da org.jaebi.midlet.bt.Discoverer.run().

00065                        {
00066         Enumeration en;
00067         en = services.elements();
00068         while (en.hasMoreElements()){
00069             ((Vector)en.nextElement()).removeAllElements();
00070         }
00071         services.clear();
00072     }

int org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.deviceCount  ) 
 

Definizione alla linea 75 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da ClientMidlet.discoveryCompleted(), e org.jaebi.midlet.bt.Discoverer.run().

00075                             {
00076         return services.size();
00077     }

Enumeration org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.getDevices  ) 
 

Definizione alla linea 80 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da org.jaebi.midlet.bt.Discoverer.searchServices(), e org.jaebi.midlet.bt.DiscovererObserver.update().

00080                                    {
00081         Enumeration devices = services.keys();
00082         return devices;
00083     }

Vector org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.getServices RemoteDevice  device  ) 
 

recupera i servizi offerti dalla device passata come parametro

Parametri:
device la device bluetooth di cui si desidera recuperare i servizi trovati
Restituisce:
un Vector di ServiceRecord (tutti quelli relativi a rd ) null se rd non è mappata tra i report

Definizione alla linea 59 del file DiscoveryReport.java.

Riferimenti org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services.

Referenziato da org.jaebi.midlet.bt.Discoverer.serviceSearchCompleted(), e org.jaebi.midlet.bt.DiscovererObserver.update().

00059                                                   {
00060         Vector out;
00061         out = (Vector)services.get(device);
00062         return out;
00063     }


Documentazione dei dati membri

Hashtable org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.services [private]
 

Hashtable contenente le device trovate durante un inquiry Ogni elemento dell'hashtable (memorizzato in chiave dell'istanza di RemoteDevice che incapsula la bluetooth device) è un Vector di ServiceRecord che rappresenta i servizi diaponibili su quella periferica.

Definizione alla linea 30 del file DiscoveryReport.java.

Referenziato da org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.addDevice(), org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.addService(), org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.clear(), org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.deviceCount(), org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.DiscoveryReport(), org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.getDevices(), e org.jaebi.midlet.bt.discoveryHandling.DiscoveryReport.getServices().


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