ariba::utility::BluetoothSdp Class Reference

#include <source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h>

Inherits ariba::utility::BootstrapModule.

Collaboration diagram for ariba::utility::BluetoothSdp:

Collaboration graph
[legend]

List of all members.

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 OverlayBootstrapCONNECTION_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_


Detailed Description

Definition at line 77 of file BluetoothSdp.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

string ariba::utility::BluetoothSdp::getInformation (  )  [virtual]

Implements ariba::utility::BootstrapModule.

Definition at line 88 of file BluetoothSdp.cpp.

string ariba::utility::BluetoothSdp::getName (  )  [virtual]

Implements ariba::utility::BootstrapModule.

Definition at line 84 of file BluetoothSdp.cpp.

bool ariba::utility::BluetoothSdp::isFunctional (  )  [virtual]

Implements ariba::utility::BootstrapModule.

Definition at line 92 of file BluetoothSdp.cpp.

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]


Member Data Documentation

Definition at line 80 of file BluetoothSdp.h.

boost::asio::io_service ariba::utility::BluetoothSdp::io_service_ [private]

Definition at line 108 of file BluetoothSdp.h.

Referenced by start(), and stop().

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]

Definition at line 110 of file BluetoothSdp.h.

Referenced by start(), and stop().


The documentation for this class was generated from the following files:

Generated on Fri Aug 14 23:39:33 2009 for Ariba by  doxygen 1.5.8