|
ubiMobileServer
|
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Class Detail |
| Field Summary | |
|---|---|
private boolean |
|
private boolean |
|
public int |
|
| Constructor Summary | |
|---|---|
BluetoothConnection(int ) |
|
public |
BluetoothConnection(long , int , boolean , boolean ) |
| Method Summary | |
|---|---|
public void |
close() |
synchronized void |
|
protected void |
finalize() |
public DataInputStream |
|
public DataOutputStream |
|
public InputStream |
|
public OutputStream |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
private BluetoothConnection |
|
| Constructor Summary | |
|---|---|
public |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
private BluetoothConnection |
|
| Constructor Summary | |
|---|---|
public |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Inner Class Summary | |
|---|---|
final static class |
BluetoothPeer.InquiryThread |
final static class |
BluetoothPeer.SearchServicesThread |
| Field Summary | |
|---|---|
private int |
accessCode |
private DiscoveryListener |
listener |
private int[] |
attrSet |
private RemoteDevice |
device |
private DiscoveryListener |
listener |
private UUID |
uuidSet |
| Constructor Summary | |
|---|---|
public |
|
public |
InquiryThread(BluetoothPeer , int , DiscoveryListener ) |
public |
|
| Method Summary | |
|---|---|
public native int |
accept(int ) |
public native boolean |
|
public native void |
close(int ) |
public native void |
connect(int , long , int ) |
public native int |
doInquiry(int , DiscoveryListener ) |
public native byte[] |
getServiceAttributes(int[] , long , int ) |
public native int[] |
getServiceHandles(UUID , long ) |
public native long |
getsockaddress(int ) |
public native int |
getsockchannel(int ) |
public void |
run() |
public native void |
listen(int ) |
public native int |
recv(int ) |
public native int |
recv(int , byte[] , int , int ) |
public native int |
registerService(byte[] ) |
public void |
run() |
public native void |
send(int , byte[] , int , int ) |
public native void |
send(int , int ) |
public native int |
socket(boolean , boolean ) |
public void |
startInquiry(int , DiscoveryListener ) |
public void |
|
public native void |
unregisterService(int ) |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
private boolean |
|
private int |
|
private int |
|
| Constructor Summary | |
|---|---|
public |
BluetoothStreamConnectionNotifier(UUID , boolean , boolean , String ) |
| Method Summary | |
|---|---|
public StreamConnection |
|
public void |
close() |
public ServiceRecord |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
protected BluetoothPeer |
|
| Constructor Summary | |
|---|---|
public |
|
| Method Summary | |
|---|---|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
private long |
|
| Constructor Summary | |
|---|---|
public |
SDPInputStream(InputStream ) |
| Method Summary | |
|---|---|
private String |
hexString(byte[] ) |
private String |
readBytes(int ) |
public DataElement |
|
private long |
readLong(int ) |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Constructor Summary | |
|---|---|
public |
SDPOutputStream(OutputStream ) |
| Method Summary | |
|---|---|
private int |
|
private void |
writeBytes(byte[] ) |
public void |
|
private void |
writeLong(long , int ) |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
Hashtable |
|
private RemoteDevice |
|
private int |
|
| Constructor Summary | |
|---|---|
ServiceRecordImpl(RemoteDevice , int ) |
|
| Method Summary | |
|---|---|
public int[] |
|
public DataElement |
getAttributeValue(int ) |
public String |
getConnectionURL(int , boolean ) |
public RemoteDevice |
|
public boolean |
populateRecord(int[] ) |
public boolean |
setAttributeValue(int , DataElement ) |
public void |
setDeviceServiceClasses(int ) |
byte[] |
|
public String |
toString() |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Class Detail |
| Constructor Summary | |
|---|---|
public |
|
public |
BluetoothStateException(String ) |
| Constructor Detail |
| Field Summary | |
|---|---|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
private Object |
|
private int |
|
| Constructor Summary | |
|---|---|
public |
DataElement(boolean ) |
public |
DataElement(int ) |
public |
DataElement(int , Object ) |
public |
DataElement(int , long ) |
| Method Summary | |
|---|---|
public void |
|
public boolean |
|
public int |
|
public long |
getLong() |
public int |
getSize() |
public Object |
getValue() |
public void |
insertElementAt(DataElement , int ) |
public boolean |
|
public String |
toString() |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
private final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
private final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
private int |
|
public final static int |
|
public final static int |
|
public final static int |
|
private final static int |
|
public final static int |
|
| Constructor Summary | |
|---|---|
public |
DeviceClass(int ) |
| Method Summary | |
|---|---|
private boolean |
append(StringBuffer , String , boolean ) |
public int |
|
public int |
|
public int |
|
public String |
toString() |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
| Constructor Summary | |
|---|---|
| Method Summary | |
|---|---|
public boolean |
|
public int |
|
public boolean |
startInquiry(int , DiscoveryListener ) |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Field Summary | |
|---|---|
private String |
|
private DiscoveryAgent |
|
private static LocalDevice |
|
| Constructor Summary | |
|---|---|
private |
|
| Method Summary | |
|---|---|
public String |
|
public DeviceClass |
|
public DiscoveryAgent |
|
public String |
|
public static LocalDevice |
|
public ServiceRecord |
|
public boolean |
setDiscoverable(int ) |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Constructor Summary | |
|---|---|
RemoteDevice(String , long ) |
|
| Method Summary | |
|---|---|
public boolean |
equals(Object ) |
public final String |
|
public String |
getFriendlyName(boolean ) |
public static RemoteDevice |
|
public int |
hashCode() |
public boolean |
|
public boolean |
|
public boolean |
|
public boolean |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Method Summary | |
|---|---|
public boolean |
equals(Object ) |
public int |
hashCode() |
private void |
init(String ) |
public String |
toString() |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Interface Detail |
| Field Summary | |
|---|---|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
| Method Summary | |
|---|---|
public void |
|
public void |
inquiryCompleted(int ) |
public void |
servicesDiscovered(int , ServiceRecord ) |
public void |
serviceSearchCompleted(int , int ) |
| Field Detail |
| Method Detail |
| Field Summary | |
|---|---|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
public final static int |
|
| Method Summary | |
|---|---|
public int[] |
|
public DataElement |
getAttributeValue(int ) |
public String |
getConnectionURL(int , boolean ) |
public RemoteDevice |
|
public boolean |
populateRecord(int[] ) |
public boolean |
setAttributeValue(int , DataElement ) |
public void |
setDeviceServiceClasses(int ) |
| Field Detail |
| Method Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Class Detail |
| Constructor Summary | |
|---|---|
public |
|
public |
ConnectionNotFoundException(String ) |
| Constructor Detail |
| Field Summary | |
|---|---|
public final static int |
|
private static String |
|
public final static int |
|
public final static int |
|
public final static int |
|
| Constructor Summary | |
|---|---|
public |
|
| Method Summary | |
|---|---|
public static Connection |
open(String ) |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Interface Detail |
| Method Summary | |
|---|---|
public void |
close() |
| Method Detail |
| Method Summary | |
|---|---|
public DataInputStream |
|
public InputStream |
|
| Method Detail |
| Method Summary | |
|---|---|
public DataOutputStream |
|
public OutputStream |
|
| Method Detail |
| Method Summary | |
|---|---|
public StreamConnection |
|
| Method Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Package Node Detail |
| Class Diagrams |

| Package Node Detail |
| Class Detail |
Copyright: Copyright (c) 2004
| Field Summary | |
|---|---|
Vector |
|
protected CommandListener |
|
| Method Summary | |
|---|---|
public void |
addCommand(String s) |
public void |
|
public void |
showui() |
| Field Detail |
| Method Detail |
Title: A utility class to dump JABWT object contents and perform object conversion
Description: A collection of print utility method that output the attributes of JABWT objects to System.out
Supported objects are:
LocalDevice
RemoteDevice
DeviceClass
UUID
ServiceRecord
DataElement
Major Service Class
Major, Minor Device Class
Attribute ID
OBEXHeader (incomplete)
Copyright: Copyright (c) 2003
| Constructor Summary | |
|---|---|
private |
Util() |
| Method Summary | |
|---|---|
public static String |
attrTypeToName(int type) |
public static String |
idToName(int id) |
public static String |
majorServiceToName(int d) |
public static String |
majorToName(int d) |
public static String |
minorToName(int d, int m) |
public static void |
printDataElement(DataElement e, int id, String indent) |
public static void |
|
public static void |
|
public static void |
|
public static String |
toHexString(byte[] b) |
public static String |
toHexString(int i) |
public static String |
toHexString(long l) |
public static String |
uuidToName(UUID u) |
| Constructor Detail |
| Method Detail |
| Interface Detail |
| Method Summary | |
|---|---|
public void |
commandAction(String command, MessageUI display) |
| Method Detail |
| Class Diagrams |

| Class Detail |
Title: Bluetooth Application Utility Console Component
Description:
Note: This class must be used as singleton.
| Inner Class Summary | |
|---|---|
final static class |
BLUEletConsole.Listener Bluetooth listener object. |
final static class |
BLUEletConsole.Worker Worker thread that invoke callback CommandListener upon Bluetooth event occurs. |
| Field Summary | |
|---|---|
private DiscoveryAgent |
|
public static String |
|
public static CommandListener |
|
public static String |
|
private LocalDevice |
|
public static Vector |
|
public int |
|
public static Vector |
|
public int |
|
private final static int |
|
private final static int |
|
private final static int |
|
public static BLUEletConsole |
|
private RemoteDeviceUI |
|
public static String |
|
public static int |
|
public int |
|
public static Vector |
|
public UUID |
|
int |
cmd |
| Constructor Summary | |
|---|---|
public |
BLUEletConsole(CommandListener listener) Creae a new BLUElet. |
public |
Worker(int cmd) |
| Method Summary | |
|---|---|
public void |
commandAction(String c, MessageUI d) |
public void |
destroyApp(boolean unconditional) Mirror MIDlet.destroyApp(), should be called by your MIDlet destroyApp(). |
public int |
Return the Bluetooth result code from device inquiry. |
public ServiceRecord |
Get all discovered services from selected remote device. |
public ServiceRecord |
Get the first discovered service from selected remote device. |
public RemoteDevice |
Return user selected remote device that is used for service discovery. |
public int |
Return the Bluetooth result code from service discovery. |
public MessageUI |
getUI() Obtain reference to device selection screen component. |
public void |
deviceDiscovered(RemoteDevice remoteDevice, DeviceClass deviceClass) |
public void |
inquiryCompleted(int complete) |
public void |
servicesDiscovered(int transId, ServiceRecord records) |
public void |
serviceSearchCompleted(int transId, int complete) |
public static void |
log(String s) Utility function to write log message. |
public void |
pauseApp() Mirror MIDlet.pauseApp(), should be called by your MIDlet pauseApp(). |
public void |
startApp() Mirror MIDlet.startApp(), should be called by your MIDlet startApp(). |
public void |
startInquiry(int mode, UUID serviceUUIDs) Start device inquiry. |
public void |
run() |
| Field Detail |
| Constructor Detail |
| Method Detail |
Title: Remote Device List Component
Description: This is a List screen to display a list of discovered Bluetooth
devices. This is a class used by BLUEletUI.
| Field Summary | |
|---|---|
int |
|
| Constructor Summary | |
|---|---|
public |
|
| Method Summary | |
|---|---|
public int |
|
public void |
setMsg(String str) Set a one-line message to screen. |
public void |
showui() refresh the list with blutooth devices |
| Field Detail |
| Constructor Detail |
| Method Detail |
| Class Diagrams |

| Class Detail |
Title: Example Serial Port Profile Client
| Constructor Summary | |
|---|---|
public |
|
| Method Summary | |
|---|---|
public void |
log(String s) |
public void |
send_SPP_message(ServiceRecord r, String msg) Send a message to server using Serial Port Profile. |
| Constructor Detail |
| Method Detail |
Title: Bluetooth Serial Port Profile Server for ubiMobile Server.
Description: This example server only handle one SPP server connection
and wait for a client to connect. Once a client connection accept, it read
one string off the connection stream, display this string on screen, then
echo the string back to client.
Then it waits for the next client connection again.
Description: Important area: run()
| Field Summary | |
|---|---|
private Communicator |
|
public boolean |
|
private Context5W1H |
|
public StreamConnectionNotifier |
|
private final static int |
|
public final static UUID |
|
| Constructor Summary | |
|---|---|
public |
|
| Method Summary | |
|---|---|
private void |
This method is to initialize the status of Preliminary Context. |
public void |
log(String s) An utility function to display a log message |
public void |
run() |
public void |
|
| Field Detail |
| Constructor Detail |
| Method Detail |
| Class Diagrams |

| Class Detail |
Title: Example Serial Port Profile Main MIDlet
Description: This MIDlet can invoke both server and client functions.
See SPP_Client for actual Bluetooth client opeartions.
See SPP_Server for actual Bluetooth server operations.
| Inner Class Summary | |
|---|---|
public final static class |
SPP_Main.WTK22beta2Patch |
| Field Summary | |
|---|---|
public static SPP_Main |
|
public SPP_Screen |
|
| Constructor Summary | |
|---|---|
public |
SPP_Main() |
| Method Summary | |
|---|---|
public static void |
An utility function that show a alert box that display an exception message. |
public static void |
An utility function that show a alert box that display a message. |
public void |
commandAction(String c, MessageUI d) Handle user action and input. |
public void |
destroyApp(boolean unconditional) Implements MIDlet lifecycle |
public static void |
log(String s) An utility function to display a log message |
public static void |
main(String args) Main function to start application |
public void |
pauseApp() Implements MIDlet lifecycle |
public static void |
quitApp() Exit MIDlet |
public void |
startApp() Implements MIDlet lifecycle |
public void |
run() |
| Field Detail |
| Constructor Detail |
| Method Detail |
Title: A simple input screen to input a text message.
Description: Used by SPP_MIDlet.
| Constructor Summary | |
|---|---|
public |
|
| Constructor Detail |