Changeset 10700 for source/ariba/utility/bootstrap
- Timestamp:
- Aug 22, 2012, 2:09:00 PM (12 years ago)
- Location:
- source
- Files:
-
- 5 added
- 9 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_; -
source/ariba/utility/bootstrap/modules/multicastdns/MulticastDns.cpp
r7532 r10700 48 48 MulticastDns::MulticastDns(BootstrapInformationCallback* _callback, string info) 49 49 : BootstrapModule(_callback) { 50 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H50 #ifdef HAVE_AVAHI 51 51 avahiclient = NULL; 52 52 avahipoll = NULL; 53 53 avahibrowser = NULL; 54 #endif // HAVE_AVAHI _CLIENT_CLIENT_H54 #endif // HAVE_AVAHI 55 55 } 56 56 … … 67 67 68 68 bool MulticastDns::isFunctional(){ 69 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H69 #ifdef HAVE_AVAHI 70 70 return true; 71 71 #else … … 75 75 76 76 void MulticastDns::start(){ 77 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H77 #ifdef HAVE_AVAHI 78 78 79 79 int error = 0; … … 119 119 avahi_threaded_poll_start( avahipoll ); 120 120 121 #endif // HAVE_AVAHI _CLIENT_CLIENT_H121 #endif // HAVE_AVAHI 122 122 } 123 123 124 124 void MulticastDns::stop(){ 125 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H125 #ifdef HAVE_AVAHI 126 126 127 127 // … … 155 155 avahipoll = NULL; 156 156 157 #endif // HAVE_AVAHI _CLIENT_CLIENT_H157 #endif // HAVE_AVAHI 158 158 } 159 159 160 160 void MulticastDns::publishService(string name, string info1, string info2, string info3){ 161 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H161 #ifdef HAVE_AVAHI 162 162 163 163 if(name.length() > 63){ … … 234 234 avahi_threaded_poll_unlock(avahipoll); 235 235 236 #endif // HAVE_AVAHI _CLIENT_CLIENT_H236 #endif // HAVE_AVAHI 237 237 } 238 238 239 239 void MulticastDns::revokeService(string name){ 240 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H240 #ifdef HAVE_AVAHI 241 241 242 242 avahi_threaded_poll_lock(avahipoll); … … 254 254 avahi_threaded_poll_unlock(avahipoll); 255 255 256 #endif // HAVE_AVAHI _CLIENT_CLIENT_H257 } 258 259 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H256 #endif // HAVE_AVAHI 257 } 258 259 #ifdef HAVE_AVAHI 260 260 261 261 void MulticastDns::client_callback(AvahiClient* client, AvahiClientState state, void* userdata){ … … 440 440 } 441 441 442 #endif // HAVE_AVAHI _CLIENT_CLIENT_H442 #endif // HAVE_AVAHI 443 443 444 444 }} //namespace ariba, utility -
source/ariba/utility/bootstrap/modules/multicastdns/MulticastDns.h
r7532 r10700 42 42 #include "ariba/config.h" 43 43 44 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H44 #ifdef HAVE_AVAHI 45 45 #include <avahi-client/client.h> 46 46 #include <avahi-client/lookup.h> … … 51 51 #include <avahi-common/error.h> 52 52 #include <avahi-common/timeval.h> 53 #endif // HAVE_AVAHI _CLIENT_CLIENT_H53 #endif // HAVE_AVAHI 54 54 55 55 #include <iostream> … … 86 86 static const string serviceType; 87 87 88 #ifdef HAVE_AVAHI _CLIENT_CLIENT_H88 #ifdef HAVE_AVAHI 89 89 90 90 AvahiClient* avahiclient; … … 133 133 ); 134 134 135 #endif // HAVE_AVAHI _CLIENT_CLIENT_H135 #endif // HAVE_AVAHI 136 136 137 137 }; -
source/ariba/utility/bootstrap/modules/periodicbroadcast
- Property svn:mergeinfo changed (with no actual effect on merging)
Note:
See TracChangeset
for help on using the changeset viewer.