Changeset 6151
- Timestamp:
- 01/16/08 14:59:51 (5 years ago)
- Location:
- ossie/trunk/ossie
- Files:
-
- 11 modified
-
framework/Application_impl.cpp (modified) (4 diffs)
-
framework/DeviceManager_impl.cpp (modified) (2 diffs)
-
framework/Device_impl.cpp (modified) (4 diffs)
-
framework/DomainManager_impl.cpp (modified) (2 diffs)
-
framework/Makefile.am (modified) (1 diff)
-
framework/Resource_impl.cpp (modified) (2 diffs)
-
include/ossie/Application_impl.h (modified) (6 diffs)
-
include/ossie/DeviceManager_impl.h (modified) (4 diffs)
-
include/ossie/Device_impl.h (modified) (2 diffs)
-
include/ossie/DomainManager_impl.h (modified) (4 diffs)
-
include/ossie/Resource_impl.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ossie/trunk/ossie/framework/Application_impl.cpp
r4081 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007 Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 49 49 CF::Resource_ptr _controller, 50 50 CF::DomainManager::ApplicationSequence *_appseq, 51 SADParser *sadParser, CosNaming::NamingContext_ptr wnc) : Resource_impl(_id)52 { 53 51 SADParser *sadParser, CosNaming::NamingContext_ptr wnc) 52 { 53 id = _id; 54 54 appName = _name; 55 55 sadProfile = _profile; … … 140 140 assemblyController->stop (); 141 141 } 142 143 144 void Application_impl::configure (const CF::Properties & configProperties) throw (CORBA::SystemException, CF::PropertySet::InvalidConfiguration, CF::PropertySet::PartialConfiguration) 145 { 146 } 147 148 void Application_impl::query (CF::Properties & configProperties) throw (CORBA::SystemException, CF::UnknownProperties) 149 { 150 } 151 142 152 143 153 … … 333 343 334 344 345 char *Application_impl::identifier () 346 throw (CORBA::SystemException) 347 { 348 return CORBA::string_dup(id.c_str()); 349 } 350 351 335 352 char *Application_impl::profile () 336 353 throw (CORBA::SystemException) -
ossie/trunk/ossie/framework/DeviceManager_impl.cpp
r3972 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2006, 2007 Virginia Polytechnic Institute and State University3 Copyright 2004, 2006, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 272 272 } 273 273 274 275 void DeviceManager_impl::configure (const CF::Properties & configProperties) throw (CF::PropertySet::PartialConfiguration, CF::PropertySet::InvalidConfiguration, CORBA::SystemException) 276 { 277 } 278 279 void DeviceManager_impl::query (CF::Properties & configProperties) throw (CF::UnknownProperties, CORBA::SystemException) 280 { 281 } 282 283 CORBA::Object* DeviceManager_impl::getPort (const char *) throw (CF::PortSupplier::UnknownPort, CORBA::SystemException) 284 { 285 return NULL; 286 } 274 287 275 288 CF::DeviceSequence * -
ossie/trunk/ossie/framework/Device_impl.cpp
r4081 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007 Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 31 31 #include "ossie/debug.h" 32 32 33 Device_impl::Device_impl (char *_id, char *lbl, char *sftwrPrfl) : Resource_impl(_id)33 Device_impl::Device_impl (char *_id, char *lbl, char *sftwrPrfl) 34 34 { 35 35 _label = lbl; … … 43 43 44 44 45 Device_impl::Device_impl (char *_id, char *lbl, char *sftwrPrfl, 46 CF::Properties & capacities) : Resource_impl(_id) 45 Device_impl::Device_impl (char *_id, char *lbl, char *sftwrPrfl, CF::Properties & capacities) 47 46 { 48 47 _label = lbl; … … 622 621 } 623 622 624 PropertySet_impl::configure(capacities);623 configure(capacities); 625 624 626 625 } -
ossie/trunk/ossie/framework/DomainManager_impl.cpp
r4099 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007, Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 129 129 } 130 130 131 void DomainManager_impl::configure (const CF::Properties & configProperties) throw (CF::PropertySet::PartialConfiguration, CF::PropertySet::InvalidConfiguration, CORBA::SystemException) 132 { 133 } 134 135 void DomainManager_impl::query (CF::Properties & configProperties) throw (CF::UnknownProperties, CORBA::SystemException) 136 { 137 } 131 138 132 139 char * -
ossie/trunk/ossie/framework/Makefile.am
r5875 r6151 1 1 lib_LTLIBRARIES = libossiecf.la 2 libossiecf_la_SOURCES = ApplicationFactory_impl.cpp File_impl.cpp Application_impl.cpp FileManager_impl.cpp PortSupplier_impl.cpp Device_impl.cpp FileSystem_impl.cpp PropertySet_impl.cpp DeviceManager_impl.cpp LifeCycle_impl.cpp Resource_impl.cpp DomainManager_impl.cpp TestableObject_impl.cpp applicationSupport.cpp debug.cpp helperFunctions.cpp ossieComponent.cpp2 libossiecf_la_SOURCES = ApplicationFactory_impl.cpp File_impl.cpp Application_impl.cpp FileManager_impl.cpp Device_impl.cpp FileSystem_impl.cpp DeviceManager_impl.cpp Resource_impl.cpp DomainManager_impl.cpp applicationSupport.cpp debug.cpp helperFunctions.cpp ossieComponent.cpp 3 3 4 4 EXTRA_DIST = dirent.h -
ossie/trunk/ossie/framework/Resource_impl.cpp
r2539 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, Virginia Polytechnic Institute and State University3 Copyright 2004, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 29 29 30 30 31 void Resource_impl::start () throw (CORBA::SystemException, CF::Resource::StartError)32 {33 // set CF::Device::UsageType = ACTIVE;34 // generally, you'll overload this with some implementation that is dependent to your specific component35 }36 37 38 void Resource_impl::stop () throw (CORBA::SystemException, CF::Resource::StopError)39 {40 // set CF::Device::UsageType = IDLE;41 // generally, you'll overload this with some implementation that is dependent to your specific component42 }43 44 45 31 char *Resource_impl::identifier () throw (CORBA::SystemException) 46 32 { -
ossie/trunk/ossie/include/ossie/Application_impl.h
r4064 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007 Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 31 31 #include "ossiecf.h" 32 32 #include "ossieSupport.h" 33 #include "Resource_impl.h"34 33 #include "SADParser.h" 35 34 #include "SPDParser.h" … … 45 44 PROC_ID_SEQ; 46 45 47 class OSSIECF_API 48 Application_impl: 49 public 50 virtual 51 POA_CF::Application, 52 public 53 Resource_impl 46 class OSSIECF_API Application_impl : public virtual POA_CF::Application 54 47 { 55 48 protected: … … 91 84 start () 92 85 throw (CF::Resource::StartError, CORBA::SystemException); 86 93 87 void 94 88 stop () 95 89 throw (CF::Resource::StopError, CORBA::SystemException); 90 91 char *identifier() throw (CORBA::SystemException); 92 93 void configure (const CF::Properties & configProperties) throw (CORBA::SystemException, CF::PropertySet::InvalidConfiguration, CF::PropertySet::PartialConfiguration); 94 95 void query (CF::Properties & configProperties) throw (CORBA::SystemException, CF::UnknownProperties); 96 96 97 void 97 98 initialize () 98 99 throw (CF::LifeCycle::InitializeError, CORBA::SystemException); 100 99 101 void 100 102 releaseObject () … … 103 105 getPort (const char *) 104 106 throw (CORBA::SystemException, CF::PortSupplier::UnknownPort); 107 105 108 void 106 109 runTest (CORBA::ULong, CF::Properties&) 107 110 throw (CORBA::SystemException, CF::UnknownProperties, CF::TestableObject::UnknownTest); 111 108 112 char *profile () throw (CORBA::SystemException); 109 113 char *name () throw (CORBA::SystemException); 114 110 115 DEV_SEQ * 111 116 componentDevices () … … 126 131 127 132 SADParser *_sadParser; 133 std::string id; 128 134 std::string sadProfile; 129 135 std::string appName; -
ossie/trunk/ossie/include/ossie/DeviceManager_impl.h
r3841 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007 Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 26 26 #include "ossieSupport.h" 27 27 28 #include "PropertySet_impl.h"29 #include "PortSupplier_impl.h"30 28 #include "FileManager_impl.h" 31 29 #include "automaticTest.h" … … 35 33 #include "SPDImplementation.h" 36 34 37 class OSSIECF_API DeviceManager_impl: public virtual POA_CF::DeviceManager, 38 public PropertySet_impl, public PortSupplier_impl 35 class OSSIECF_API DeviceManager_impl: public virtual POA_CF::DeviceManager 39 36 { 40 37 public: … … 56 53 char* label() 57 54 throw (CORBA::SystemException); 55 56 void 57 configure (const CF::Properties & configProperties) 58 throw (CF::PropertySet::PartialConfiguration, 59 CF::PropertySet::InvalidConfiguration, CORBA::SystemException); 60 61 void 62 query (CF::Properties & configProperties) 63 throw (CF::UnknownProperties, CORBA::SystemException); 64 65 CORBA::Object* getPort (const char *) throw (CF::PortSupplier::UnknownPort, CORBA::SystemException); 58 66 59 67 CF::DeviceSequence* registeredDevices() -
ossie/trunk/ossie/include/ossie/Device_impl.h
r3957 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, Virginia Polytechnic Institute and State University3 Copyright 2004, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 32 32 #include <string> 33 33 34 #include "Resource_impl.h"35 #include "automaticTest.h"36 34 #include "cf.h" 37 class OSSIECF_API Device_impl:public virtual POA_CF::Device, public Resource_impl 35 #include "ossiecf.h" 36 37 class OSSIECF_API Device_impl:public virtual POA_CF::Device 38 38 { 39 39 protected: -
ossie/trunk/ossie/include/ossie/DomainManager_impl.h
r3992 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, 2007, Virginia Polytechnic Institute and State University3 Copyright 2004, 2007, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 39 39 #include "cf.h" 40 40 41 #ifdef MS_dotNET42 41 #include "ossiecf.h" 43 #endif44 42 45 43 #include "FileManager_impl.h" … … 78 76 #endif 79 77 80 class OSSIECF_API DomainManager_impl : public virtual POA_CF::DomainManager, 81 public PropertySet_impl 78 class OSSIECF_API DomainManager_impl : public virtual POA_CF::DomainManager 82 79 { 83 80 public: … … 140 137 CF::DomainManager::InvalidEventChannelName, 141 138 CORBA::SystemException); 139 140 void 141 configure (const CF::Properties & configProperties) 142 throw (CF::PropertySet::PartialConfiguration, 143 CF::PropertySet::InvalidConfiguration, CORBA::SystemException); 144 145 void 146 query (CF::Properties & configProperties) 147 throw (CF::UnknownProperties, CORBA::SystemException); 142 148 143 149 CF::FileManager_ptr fileMgr(void) -
ossie/trunk/ossie/include/ossie/Resource_impl.h
r2538 r6151 1 1 /**************************************************************************** 2 2 3 Copyright 2004, Virginia Polytechnic Institute and State University3 Copyright 2004, 2008 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE Core Framework. … … 26 26 #include <string> 27 27 28 #include "cf.h" 28 29 #include "ossiecf.h" 29 #include "LifeCycle_impl.h"30 #include "PortSupplier_impl.h"31 #include "PropertySet_impl.h"32 #include "TestableObject_impl.h"33 30 34 class OSSIECF_API Resource_impl:public virtual POA_CF::Resource , public PropertySet_impl, public PortSupplier_impl, public LifeCycle_impl, public TestableObject_impl31 class OSSIECF_API Resource_impl:public virtual POA_CF::Resource 35 32 36 33 { … … 40 37 public: 41 38 Resource_impl (const char *_uuid); 42 void start () throw (CF::Resource::StartError, CORBA::SystemException); 43 void stop () throw (CF::Resource::StopError, CORBA::SystemException); 39 44 40 char *identifier () throw (CORBA::SystemException); 45 41 42 void start () throw (CF::Resource::StartError, CORBA::SystemException) = 0; 43 void stop () throw (CF::Resource::StopError, CORBA::SystemException) = 0; 44 45 CORBA::Object_ptr getPort( const char* portName ) throw (CF::PortSupplier::UnknownPort, CORBA::SystemException) = 0; 46 47 void initialize() throw (CF::LifeCycle::InitializeError, CORBA::SystemException) = 0; 48 void releaseObject() throw (CF::LifeCycle::ReleaseError, CORBA::SystemException) = 0; 49 50 void configure(const CF::Properties&) throw (CORBA::SystemException, CF::PropertySet::InvalidConfiguration, CF::PropertySet::PartialConfiguration) = 0; 51 void query (CF::Properties & configProperties) throw (CORBA::SystemException, CF::UnknownProperties) = 0; 52 53 void runTest (CORBA::ULong _number, CF::Properties & _props) throw (CORBA::SystemException, CF::TestableObject::UnknownTest, CF::UnknownProperties) = 0; 54 46 55 private: 47 56 Resource_impl(); // No default constructor