#include <BTAddress.h>
Public Member Functions | |
| TBTAddress () | |
| TBTAddress (const TString &rName) | |
| TBTAddress (const Uint64 &uldAddress, const TString &rName) | |
| TBTAddress (const TString &rAddress, const TString &rName) | |
| TBTAddress (SOCKADDR_BTH &rSocketAddr) | |
| virtual TIPAddress * | createNewAddress () |
| virtual TString | getHostName () const |
| virtual bool | getRawAddress (IList< Uint16 > &rArray) const |
| virtual bool | isValid () const |
| virtual struct sockaddr & | getSocketAddress () const |
| virtual Int | getSocketAddressSize () const |
| virtual int | getSocketFamily () const |
| virtual void | reset () |
| TString | formatAddress () const |
Static Public Member Functions | |
| static TString | formatAddress (const Uint64 &uldAddress) |
| static TString | formatAddress (const Uint8 *aucAddress) |
Protected Attributes | |
| SOCKADDR_BTH | m_SocketAddress |
| Socket address. | |
bluetooth address
| TBTAddress::TBTAddress | ( | ) |
Creates a bluetooth address
| zeus::TBTAddress::TBTAddress | ( | const TString & | rName ) |
Creates a bluetooth address
| uldAddress | : Address of the bluetooth device |
| rName | : Name of the device |
Creates a bluetooth address
| rAddress | : Address of the bluetooth device in [:] notation (e.g 82:92:91:63:00:AB) |
| rName | : Name of the device |
| TBTAddress::TBTAddress | ( | SOCKADDR_BTH & | rSocketAddr ) |
Creates a bluetooth address
| rSocketAddr | : Socket address |
| TIPAddress * zeus::TBTAddress::createNewAddress | ( | ) | [inline, virtual] |
Formats a bluetooth address into a readable format. The array contains 6 unsigned int_8 characters
| TString zeus::TBTAddress::formatAddress | ( | ) | const [inline] |
Returns the formated address of the bluetooth device
Formats a bluetooth address into a readable format
| TString zeus::TBTAddress::getHostName | ( | ) | const [inline, virtual] |
Implements zeus::TIPAddress.
Implements zeus::TIPAddress.
| struct sockaddr & zeus::TBTAddress::getSocketAddress | ( | ) | const [read, virtual] |
Implements zeus::TIPAddress.
| Int zeus::TBTAddress::getSocketAddressSize | ( | ) | const [inline, virtual] |
Implements zeus::TIPAddress.
| int zeus::TBTAddress::getSocketFamily | ( | ) | const [inline, virtual] |
Implements zeus::TIPAddress.
| bool zeus::TBTAddress::isValid | ( | ) | const [inline, virtual] |
Implements zeus::TIPAddress.
| virtual void zeus::TBTAddress::reset | ( | ) | [inline, virtual] |
resets the address depending on the internal socket structure
Implements zeus::TIPAddress.
SOCKADDR_BTH zeus::TBTAddress::m_SocketAddress [protected] |
Socket address.