RemoteDevice
typedef BObjectList<RemoteDevice> RemoteDevicesList;
virtual void DeviceDiscovered(RemoteDevice* btDevice, DeviceClass cod);
friend class RemoteDevice;
virtual status_t TakeActionOnRemote(LocalDevice* lDevice, RemoteDevice* rDevice)=0;
class RemoteDevice : public BluetoothDevice {
static BObjectList<RemoteDevice> GetRemoteDevices(LocalDevice* localDevice);
static RemoteDevice* ParseRemoteDevice(LocalDevice* localDevice, BMessage* message);
virtual ~RemoteDevice();
bool Equals(RemoteDevice* obj);
RemoteDevice::ConnectionState GetConnectionState();
RemoteDevice(const BString& address);
RemoteDevice(const bdaddr_t address, uint8 record[3]);
using Bluetooth::RemoteDevice;
class RemoteDevice;
ConnectionIncoming(RemoteDevice* rDevice = NULL);
class RemoteDevice;
PincodeWindow(RemoteDevice* rDevice);
ResetLocalDeviceAddOn::TakeActionOnRemote(LocalDevice* lDevice, RemoteDevice* rDevice)
status_t TakeActionOnRemote(LocalDevice* lDevice, RemoteDevice* rDevice);
DeviceDiscovered(RemoteDevice* btDevice, DeviceClass cod)
RemoteDevice* rDevice = dAgent->RetrieveDevices(0).ItemAt(index);
RemoteDevice* existingDevice = fRemoteDevicesList.ItemAt(index);
RemoteDevice* rd = new RemoteDevice(*bdaddr, (uint8*)devClass);
DiscoveryListener::DeviceDiscovered(RemoteDevice* btDevice, DeviceClass cod)
RemoteDevice::GetFriendlyName()
RemoteDevice::GetCachedFriendlyName()
RemoteDevice::GetBluetoothAddress()
RemoteDevice::GetClockOffset()
RemoteDevice::GetPageRepetitionMode()
RemoteDevice::Equals(RemoteDevice* obj)
RemoteDevice::Connect()
RemoteDevice::CancelConnection()
RemoteDevice::Disconnect(bool removeDevice)
RemoteDevice::ConnectionState
RemoteDevice::GetConnectionState()
return RemoteDevice::DISCONNECTED;
return static_cast<RemoteDevice::ConnectionState>(conn_state);
RemoteDevice::IsEncrypted()
RemoteDevice::GetLocalDeviceOwner()
RemoteDevice::SetLocalDeviceOwner(LocalDevice* ld)
RemoteDevice::RemoteDevice(const bdaddr_t address, uint8 record[3])
RemoteDevice::RemoteDevice(const BString& address)
RemoteDevice::IsTrustedDevice(void)
RemoteDevice::~RemoteDevice()
RemoteDevice::GetProperty(const char* property) /* Throwing */
RemoteDevice::GetProperty(const char* property, uint32* value) /* Throwing */
RemoteDevice::GetDeviceClass()
BObjectList<RemoteDevice>
RemoteDevice::GetRemoteDevices(LocalDevice* localDevice)
BObjectList<RemoteDevice> rdList;
RemoteDevice* rd = new RemoteDevice(*bdaddr, class_of_device);
RemoteDevice*
RemoteDevice::ParseRemoteDevice(LocalDevice* localDevice, BMessage* message)
RemoteDevice* rd = new RemoteDevice(*bdaddr, class_of_device);
RemoteDevice::GetFriendlyName(bool alwaysAsk)
ConnectionIncoming::ConnectionIncoming(RemoteDevice* rDevice)
PincodeWindow::PincodeWindow(RemoteDevice* rDevice)
RemoteDevice*
DeviceListItem::SetConnectionState(RemoteDevice::ConnectionState connectionState)
RemoteDevice::ConnectionState
DeviceListItem::DeviceListItem(RemoteDevice* bDevice)
fConnectionState(RemoteDevice::DISCONNECTED)
DeviceListItem::SetDevice(RemoteDevice* bDevice)
DeviceListItem(RemoteDevice* bDevice);
void SetDevice(RemoteDevice* bDevice);
RemoteDevice* Device() const;
void SetConnectionState(RemoteDevice::ConnectionState connectionState);
RemoteDevice::ConnectionState GetConnectionState();
RemoteDevice* fDevice;
RemoteDevice::ConnectionState fConnectionState;
DeviceDiscovered(RemoteDevice* btDevice, DeviceClass cod)
RemoteDevice* rd = RemoteDevice::ParseRemoteDevice(ActiveLocalDevice, device);
BObjectList<RemoteDevice> rdList = RemoteDevice::GetRemoteDevices(ActiveLocalDevice);
RemoteDevice* remote = rdList.ItemAt(i);
RemoteDevice* remote = NULL;
remote = dynamic_cast<RemoteDevice*>(device->Device());
RemoteDevice* remote = dynamic_cast<RemoteDevice*>(device->Device());
fConnectingDeviceItem->SetConnectionState(RemoteDevice::CONNECTING);
fConnectingDeviceItem->SetConnectionState(RemoteDevice::CONNECTED);
fConnectingDeviceItem->SetConnectionState(RemoteDevice::DISCONNECTED);
RemoteDevice* remote = dynamic_cast<RemoteDevice*>(device->Device());
fConnectingDeviceItem->SetConnectionState(RemoteDevice::DISCONNECTED);
case RemoteDevice::CONNECTING:
case RemoteDevice::CONNECTED:
case RemoteDevice::DISCONNECTED:
serverRd->conn_state = RemoteDevice::CONNECTING;
rdConn->conn_state = RemoteDevice::CONNECTING;
rd->conn_state = RemoteDevice::CONNECTED;
new RemoteDevice(event->bdaddr, rd->classOfDevice));
rd->conn_state = RemoteDevice::DISCONNECTED;
rd->conn_state = RemoteDevice::DISCONNECTED;
rd->conn_state = RemoteDevice::DISCONNECTED;
RemoteDevice::ConnectionState conn_state;