#include </home/clem/local/src/opie/libopie2/opiebluez/obluetooth.h>
Collaboration diagram for Opie::Bluez::OBluetoothInterface:

Public Types | |
| typedef QDict< OBluetoothDevice > | DeviceMap |
| typedef QDictIterator< OBluetoothDevice > | DeviceIterator |
Public Member Functions | |
| OBluetoothInterface (QObject *parent, const char *name, void *devinfo, int ctlfd) | |
| virtual | ~OBluetoothInterface () |
| QString | macAddress () const |
| bool | setUp (bool) |
| bool | isUp () const |
| DeviceIterator | neighbourhood () |
Private Attributes | |
| DeviceMap | _devices |
| Private * | d |
Classes | |
| class | Private |
This class provides a wrapper for a bluetooth HCI device. All the cumbersome details of Linux ioctls are hidden under a convenient high-level interface.
Definition at line 115 of file obluetooth.h.
|
|
Definition at line 120 of file obluetooth.h. |
|
|
Definition at line 117 of file obluetooth.h. |
|
||||||||||||||||||||
|
Constructor. Normally you don't create OBluetoothInterface objects yourself, but access them via OBluetooth::interface(). Definition at line 152 of file obluetooth.cpp. References d. |
|
|
Destructor. Definition at line 158 of file obluetooth.cpp. |
|
|
Definition at line 189 of file obluetooth.cpp. References d, and Opie::Bluez::OBluetoothInterface::Private::devinfo. |
|
|
Definition at line 162 of file obluetooth.cpp. References d, and Opie::Bluez::OBluetoothInterface::Private::devinfo. |
|
|
Definition at line 194 of file obluetooth.cpp. References _devices, assert, QDict< type >::clear(), Opie::Bluez::OBluetoothInterface::Private::ctlfd, d, Opie::Bluez::OBluetoothInterface::Private::devinfo, i, QDict< type >::insert(), Opie::Bluez::OBluetoothDevice::macAddress(), oendl, and owarn. |
|
|
Setting an interface to up enables it to receive packets. Definition at line 173 of file obluetooth.cpp. References Opie::Bluez::OBluetoothInterface::Private::ctlfd, d, Opie::Bluez::OBluetoothInterface::Private::devinfo, oendl, owarn, and Opie::Bluez::OBluetoothInterface::Private::reloadInfo(). |
|
|
Definition at line 150 of file obluetooth.h. Referenced by neighbourhood(). |
|
|
Definition at line 151 of file obluetooth.h. Referenced by isUp(), macAddress(), neighbourhood(), OBluetoothInterface(), and setUp(). |
1.4.2