00001 /* 00002 * DiscoveryError.java 00003 * 00004 * Created on 1 giugno 2005, 17.35 00005 * 00006 * Questa classe incapsula tutte le info circa gli eventuali errori che si 00007 * possono verificare durante il discovering di device e/o servizi, codificati 00008 * attraverso delle costanti statiche intere. 00009 * Nel momento in cui questa classe viene istanziata, è possibile associare al 00010 * codice di errore un opportuno messaggio. 00011 * 00012 */ 00013 00014 package org.jaebi.midlet.bt.discoveryHandling; 00015 00020 public class DiscoveryError { 00021 00022 //chiamata a Discoverer.destroy() durante la ricerca delle device o dei servizi 00023 public static final int DISCOVERY_INTERRUPTION = 0; 00024 00026 public static final int UNEXPECTED_DISCOVERY_INTERRUPTION = 1; 00027 00029 public static final int UNKNOWN_DISCOVERY_CODE = 3; 00030 00031 private int errorCode; 00032 00033 private String msg; 00034 00035 00036 00037 00038 00043 public DiscoveryError(int errorCode, String msg){ 00044 this.errorCode = errorCode; 00045 this.msg = msg; 00046 } 00047 00048 public int getErrorCode(){ 00049 return errorCode; 00050 } 00051 00052 public String getMsg(){ 00053 return msg; 00054 } 00055 }