Changeset 10700 for source/ariba/utility/bootstrap/modules/bluetoothsdp
- Timestamp:
- Aug 22, 2012, 2:09:00 PM (12 years ago)
- Location:
- source
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
source
- Property svn:ignore deleted
-
source/ariba
- Property svn:ignore deleted
-
source/ariba/utility
- Property svn:ignore deleted
-
source/ariba/utility/bootstrap/modules/bluetoothsdp
- Property svn:mergeinfo changed (with no actual effect on merging)
-
source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp
r7532 r10700 40 40 #include "ariba/overlay/OverlayBootstrap.h" 41 41 42 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H42 #ifdef HAVE_LIBBLUETOOTH 43 43 44 44 // Attribute descriptors for SDP … … 58 58 const char *service_prov = "ITM Uni Karlsruhe"; 59 59 60 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H60 #endif // HAVE_LIBBLUETOOTH 61 61 62 62 … … 64 64 namespace utility { 65 65 66 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H66 #ifdef HAVE_LIBBLUETOOTH 67 67 static bdaddr_t bd_addr_any = {{0, 0, 0, 0, 0, 0}}; 68 68 static bdaddr_t bd_addr_local = {{0, 0, 0, 0xff, 0xff, 0xff}}; … … 75 75 : BootstrapModule(_callback), scan_timer_(io_service_) { 76 76 srand( time(NULL) ); 77 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H77 #ifdef HAVE_LIBBLUETOOTH 78 78 79 79 // This can be ignored, as the channel we really be saved in one 80 80 // of the info strings (as an attribute) 81 81 channel_ = 1; 82 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H82 #endif // HAVE_LIBBLUETOOTH 83 83 } 84 84 … … 95 95 96 96 bool BluetoothSdp::isFunctional() { 97 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H97 #ifdef HAVE_LIBBLUETOOTH 98 98 return true; 99 99 #else … … 103 103 104 104 void BluetoothSdp::start() { 105 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H105 #ifdef HAVE_LIBBLUETOOTH 106 106 107 107 /* … … 112 112 t_ = boost::thread(boost::bind(&boost::asio::io_service::run, &io_service_)); 113 113 114 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H114 #endif // HAVE_LIBBLUETOOTH 115 115 } 116 116 117 117 void BluetoothSdp::stop() { 118 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H118 #ifdef HAVE_LIBBLUETOOTH 119 119 120 120 /* … … 129 129 sdp_close(sdp_session_); 130 130 131 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H131 #endif // HAVE_LIBBLUETOOTH 132 132 } 133 133 134 134 void BluetoothSdp::publishService(string name, string info1, string info2, 135 135 string info3) { 136 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H136 #ifdef HAVE_LIBBLUETOOTH 137 137 138 138 /* … … 244 244 sdp_list_free(profile_list, 0); 245 245 246 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H246 #endif // HAVE_LIBBLUETOOTH 247 247 } 248 248 249 249 void BluetoothSdp::revokeService(string name) { 250 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H250 #ifdef HAVE_LIBBLUETOOTH 251 251 252 252 logging_debug("unregistering SDP service"); 253 253 sdp_close(sdp_session_); 254 254 255 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H256 } 257 258 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H255 #endif // HAVE_LIBBLUETOOTH 256 } 257 258 #ifdef HAVE_LIBBLUETOOTH 259 259 260 260 void BluetoothSdp::bt_scan() { … … 461 461 } 462 462 463 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H463 #endif // HAVE_LIBBLUETOOTH 464 464 465 465 }} //namespace ariba, utility -
source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h
r7532 r10700 54 54 #include "ariba/utility/logging/Logging.h" 55 55 56 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H56 #ifdef HAVE_LIBBLUETOOTH 57 57 #include <bluetooth/bluetooth.h> 58 58 #include <bluetooth/sdp.h> … … 94 94 private: 95 95 96 #ifdef HAVE_ BLUETOOTH_BLUETOOTH_H96 #ifdef HAVE_LIBBLUETOOTH 97 97 void bt_scan(); 98 98 void sdp_search(bdaddr_t target, string devicename); … … 104 104 105 105 bool haveConnections(); 106 #endif // HAVE_ BLUETOOTH_BLUETOOTH_H106 #endif // HAVE_LIBBLUETOOTH 107 107 108 108 boost::asio::io_service io_service_;
Note:
See TracChangeset
for help on using the changeset viewer.