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. |
|
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 }
|
|
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 }
|
|
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 }
|
|
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 }
|
|
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 }
|
|
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 }
|
|
recupera i servizi offerti dalla device passata come parametro
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 }
|
|
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(). |