Changeset 2763
- Timestamp:
- 02/06/07 14:14:36 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
ossie/branches/philip-work/framework/DeviceManager_impl.cpp
r2539 r2763 43 43 DeviceManager_impl::~DeviceManager_impl () 44 44 { 45 DEBUG(6, DeviceManager, "Entering destructor."); 45 46 } 46 47 … … 49 50 50 51 { 52 DEBUG(6, DeviceManager, "Entering constructor with " << DCDInput); 51 53 52 54 _deviceConfigurationProfile = DCDInput; … … 57 59 58 60 { 61 DEBUG(6, DeviceManager, "Entering post_constructor."); 59 62 orb_obj = new ossieSupport::ORB(); 60 63 … … 200 203 DeviceManager_impl::init () 201 204 { 205 DEBUG(6, DeviceManager, "Entering init."); 202 206 203 207 _adminState = DEVMGR_UNREGISTERED; … … 208 212 DeviceManager_impl::getDomainManagerReference (char *domainManagerName) 209 213 { 214 DEBUG(6, DeviceManager, "Entering getDomainManagerReference."); 215 210 216 CORBA::Object_var obj = CORBA::Object::_nil(); 211 217 … … 223 229 throw (CORBA::SystemException) 224 230 { 231 DEBUG(6, DeviceManager, "Entering deviceConfigurationProfile."); 225 232 return CORBA::string_dup(_deviceConfigurationProfile.c_str()); 226 233 } … … 230 237 SystemException) 231 238 { 239 DEBUG(6, DeviceManager, "Entering fileSys."); 232 240 CF::FileSystem_var result = _fileSys; 233 241 return result._retn(); … … 238 246 throw (CORBA::SystemException) 239 247 { 248 DEBUG(6, DeviceManager, "Entering identifier."); 240 249 return CORBA::string_dup (_identifier.c_str()); 241 250 } … … 245 254 throw (CORBA::SystemException) 246 255 { 256 DEBUG(6, DeviceManager, "Entering label."); 247 257 return CORBA::string_dup (_label.c_str()); 248 258 } … … 252 262 DeviceManager_impl::registeredDevices ()throw (CORBA::SystemException) 253 263 { 264 DEBUG(6, DeviceManager, "Entering registeredDevices."); 254 265 CF::DeviceSequence_var result = new CF::DeviceSequence(_registeredDevices); 255 266 return result._retn(); … … 260 271 DeviceManager_impl::registeredServices ()throw (CORBA::SystemException) 261 272 { 273 DEBUG(6, DeviceManager, "Entering registeredServices."); 262 274 CF::DeviceManager::ServiceSequence_var result = new CF::DeviceManager::ServiceSequence(_registeredServices); 263 275 return result._retn(); … … 269 281 throw (CORBA::SystemException, CF::InvalidObjectReference) 270 282 { 283 DEBUG(6, DeviceManager, "Entering registerDevice."); 271 284 if (CORBA::is_nil (registeringDevice)) { 272 285 //writeLogRecord(FAILURE_ALARM,invalid reference input parameter.) … … 301 314 bool DeviceManager_impl::deviceIsRegistered (CF::Device_ptr registeredDevice) 302 315 { 316 DEBUG(6, DeviceManager, "Entering deviceIsRegistered."); 303 317 //Look for registeredDevice in _registeredDevices 304 318 for (unsigned int i = 0; i < _registeredDevices.length (); i++) … … 317 331 bool DeviceManager_impl::serviceIsRegistered (const char *serviceName) 318 332 { 333 DEBUG(6, DeviceManager, "Entering serviceIsRegistered."); 319 334 //Look for registeredDevice in _registeredDevices 320 335 for (unsigned int i = 0; i < _registeredServices.length (); i++) … … 333 348 throw (CORBA::SystemException, CF::InvalidObjectReference) 334 349 { 350 DEBUG(6, DeviceManager, "Entering unRegisterDevice."); 335 351 bool deviceFound = false; 336 352 if (CORBA::is_nil (registeredDevice)) //|| !deviceIsRegistered(registeredDevice) ) … … 396 412 throw (CORBA::SystemException) 397 413 { 414 DEBUG(6, DeviceManager, "Entering shutdown."); 398 415 _adminState = DEVMGR_SHUTTING_DOWN; 399 416 … … 423 440 throw (CORBA::SystemException, CF::InvalidObjectReference) 424 441 { 442 DEBUG(6, DeviceManager, "Entering registerService."); 425 443 //This release does not support services 426 444 if (CORBA::is_nil (registeringService)) … … 466 484 throw (CORBA::SystemException, CF::InvalidObjectReference) 467 485 { 486 DEBUG(6, DeviceManager, "Entering unRegisterService."); 468 487 if (CORBA::is_nil (registeredService)) 469 488 { … … 521 540 throw (CORBA::SystemException) 522 541 { 542 DEBUG(6, DeviceManager, "Entering getComponentImplementationId."); 523 543 //The getComponentImplementationId operation shall return the SPD implementation elements 524 544 //ID attribute that matches the SPD implementation element used to create the component