#include <source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h>
Inherits ariba::utility::BootstrapModule.
Public Member Functions | |
BluetoothSdp (BootstrapInformationCallback *_callback) | |
virtual | ~BluetoothSdp () |
virtual void | start () |
virtual void | stop () |
virtual string | getName () |
virtual string | getInformation () |
virtual bool | isFunctional () |
virtual void | publishService (string name, string info1, string info2, string info3) |
virtual void | revokeService (string name) |
Static Public Attributes | |
static OverlayBootstrap * | CONNECTION_CHECKER = NULL |
Private Member Functions | |
use_logging_h (BluetoothSdp) | |
Private Attributes | |
boost::asio::io_service | io_service_ |
boost::asio::deadline_timer | scan_timer_ |
boost::thread | t_ |
Definition at line 77 of file BluetoothSdp.h.
ariba::utility::BluetoothSdp::BluetoothSdp | ( | BootstrapInformationCallback * | _callback | ) |
Definition at line 69 of file BluetoothSdp.cpp.
ariba::utility::BluetoothSdp::~BluetoothSdp | ( | ) | [virtual] |
Definition at line 81 of file BluetoothSdp.cpp.
string ariba::utility::BluetoothSdp::getInformation | ( | ) | [virtual] |
string ariba::utility::BluetoothSdp::getName | ( | ) | [virtual] |
bool ariba::utility::BluetoothSdp::isFunctional | ( | ) | [virtual] |
void ariba::utility::BluetoothSdp::publishService | ( | string | name, | |
string | info1, | |||
string | info2, | |||
string | info3 | |||
) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 130 of file BluetoothSdp.cpp.
References logging_debug, and logging_error.
void ariba::utility::BluetoothSdp::revokeService | ( | string | name | ) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 245 of file BluetoothSdp.cpp.
References logging_debug.
void ariba::utility::BluetoothSdp::start | ( | ) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 100 of file BluetoothSdp.cpp.
References io_service_, and t_.
void ariba::utility::BluetoothSdp::stop | ( | ) | [virtual] |
Implements ariba::utility::BootstrapModule.
Definition at line 113 of file BluetoothSdp.cpp.
References io_service_, and t_.
ariba::utility::BluetoothSdp::use_logging_h | ( | BluetoothSdp | ) | [private] |
OverlayBootstrap * ariba::utility::BluetoothSdp::CONNECTION_CHECKER = NULL [static] |
Definition at line 80 of file BluetoothSdp.h.
boost::asio::io_service ariba::utility::BluetoothSdp::io_service_ [private] |
boost::asio::deadline_timer ariba::utility::BluetoothSdp::scan_timer_ [private] |
Definition at line 109 of file BluetoothSdp.h.
boost::thread ariba::utility::BluetoothSdp::t_ [private] |