|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbluegammon.io.BluetoothFacade
Facade for JSR82, connecting via the btspp
protocol.
Field Summary | |
static java.lang.String |
BT_PROTOCOL
Protocol |
Fields inherited from interface javax.bluetooth.DiscoveryListener |
INQUIRY_COMPLETED, INQUIRY_ERROR, INQUIRY_TERMINATED, SERVICE_SEARCH_COMPLETED, SERVICE_SEARCH_DEVICE_NOT_REACHABLE, SERVICE_SEARCH_ERROR, SERVICE_SEARCH_NO_RECORDS, SERVICE_SEARCH_TERMINATED |
Constructor Summary | |
BluetoothFacade()
|
Method Summary | |
void |
closeServer(java.lang.String serviceNumber)
Closes the server setup for specified service ID. |
javax.microedition.io.StreamConnection |
connect(javax.bluetooth.ServiceRecord record)
Returns a client StreamConnection for specified service record. |
javax.microedition.io.StreamConnection |
connect(java.lang.String serviceNumber,
javax.bluetooth.RemoteDevice device)
Returns a client StreamConnection for specified device and service number. |
void |
deviceDiscovered(javax.bluetooth.RemoteDevice btDevice,
javax.bluetooth.DeviceClass cod)
|
java.util.Vector |
findDevices()
Returns all devices nearby. |
void |
inquiryCompleted(int discType)
|
void |
servicesDiscovered(int transID,
javax.bluetooth.ServiceRecord[] records)
|
void |
serviceSearchCompleted(int transID,
int respCode)
|
javax.microedition.io.StreamConnection |
waitForClient(java.lang.String serviceNumber)
Setups a server if needed and returns a client. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String BT_PROTOCOL
Constructor Detail |
public BluetoothFacade()
Method Detail |
public java.util.Vector findDevices() throws java.io.IOException
RemoteDevice
s.
java.io.IOException
public javax.microedition.io.StreamConnection connect(java.lang.String serviceNumber, javax.bluetooth.RemoteDevice device) throws java.io.IOException
serviceNumber
- The ID for the provided servicedevice
- The device to connect to
java.io.IOException
public javax.microedition.io.StreamConnection connect(javax.bluetooth.ServiceRecord record) throws java.io.IOException
record
- The service record
java.io.IOException
public javax.microedition.io.StreamConnection waitForClient(java.lang.String serviceNumber) throws java.io.IOException
serviceNumber
- The ID for the provided service
java.io.IOException
public void closeServer(java.lang.String serviceNumber) throws java.io.IOException
serviceNumber
- The ID for the provided service
java.io.IOException
public void servicesDiscovered(int transID, javax.bluetooth.ServiceRecord[] records)
servicesDiscovered
in interface javax.bluetooth.DiscoveryListener
public void serviceSearchCompleted(int transID, int respCode)
serviceSearchCompleted
in interface javax.bluetooth.DiscoveryListener
public void deviceDiscovered(javax.bluetooth.RemoteDevice btDevice, javax.bluetooth.DeviceClass cod)
deviceDiscovered
in interface javax.bluetooth.DiscoveryListener
public void inquiryCompleted(int discType)
inquiryCompleted
in interface javax.bluetooth.DiscoveryListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |