You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(9) |
Oct
(124) |
Nov
(120) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(6) |
Feb
(34) |
Mar
(49) |
Apr
(81) |
May
(25) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(37) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Frank V. C. <fr...@us...> - 2001-03-31 22:21:49
|
Update of /cvsroot/corelinux/clfw/src/libs/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv25128/src/libs/clfw
Modified Files:
Attribute.cpp Concept.cpp Makefile.am
Added Files:
FrameworkString.cpp
Log Message:
115287 - Continued infrastructure work
***** Error reading new file: [Errno 2] No such file or directory: 'FrameworkString.cpp'
Index: Attribute.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Attribute.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Attribute.cpp 2001/03/31 14:04:59 1.2
--- Attribute.cpp 2001/03/31 22:21:45 1.3
***************
*** 36,40 ****
:
Aggregate(),
! theName( NULLPTR ),
theValue( NULLPTR )
{
--- 36,40 ----
:
Aggregate(),
! theKey( NULLPTR ),
theValue( NULLPTR )
{
***************
*** 48,52 ****
:
Aggregate( aType ),
! theName( aType.getName() ),
theValue( aType.getValue() )
{
--- 48,52 ----
:
Aggregate( aType ),
! theKey( aType.getKey() ),
theValue( aType.getValue() )
{
***************
*** 71,78 ****
bool isSame( false );
! if( this->getName() != NULLPTR &&
! aAttribute.getName() != NULLPTR )
{
! isSame = !(std::strcmp( this->getName(), aAttribute.getName() ));
if( isSame == true )
--- 71,78 ----
bool isSame( false );
! if( this->getKey() != NULLPTR &&
! aAttribute.getKey() != NULLPTR )
{
! isSame = this->getKey()->equals( aAttribute.getKey() );
if( isSame == true )
***************
*** 131,139 ****
CLOSE_METATYPE_PARENT;
! DEFINE_INSTANCEDATA_DESCRIPTOR( Attribute, CharPtr , Name );
DEFINE_CLASSINSTANCE_DESCRIPTOR( Attribute, FrameworkEntityPtr, FrameworkEntity, Value );
OPEN_INSTANCEDATA( Attribute )
! DEFINE_INSTANCEDATA( Attribute, Name )
DEFINE_INSTANCEDATA( Attribute, Value )
CLOSE_INSTANCEDATA;
--- 131,139 ----
CLOSE_METATYPE_PARENT;
! DEFINE_CLASSINSTANCE_DESCRIPTOR( Attribute, FrameworkEntityPtr, FrameworkEntity, Key );
DEFINE_CLASSINSTANCE_DESCRIPTOR( Attribute, FrameworkEntityPtr, FrameworkEntity, Value );
OPEN_INSTANCEDATA( Attribute )
! DEFINE_INSTANCEDATA( Attribute, Key )
DEFINE_INSTANCEDATA( Attribute, Value )
CLOSE_INSTANCEDATA;
Index: Concept.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Concept.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Concept.cpp 2001/03/31 14:05:00 1.2
--- Concept.cpp 2001/03/31 22:21:45 1.3
***************
*** 81,85 ****
}
! AttributePtr Concept::getAttribute( CharPtr )
{
return AttributePtr( NULLPTR );
--- 81,85 ----
}
! AttributePtr Concept::getAttributeFromKey( FrameworkEntityPtr )
{
return AttributePtr( NULLPTR );
***************
*** 100,104 ****
}
! void Concept::removeAttribute( CharPtr )
{
--- 100,104 ----
}
! void Concept::removeKey( FrameworkEntityPtr )
{
Index: Makefile.am
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Makefile.am,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** Makefile.am 2001/03/30 11:48:38 1.23
--- Makefile.am 2001/03/31 22:21:45 1.24
***************
*** 21,24 ****
--- 21,25 ----
MetaType.cpp \
FrameworkEntity.cpp \
+ FrameworkString.cpp \
Aggregate.cpp \
Sponsor.cpp \
|
|
From: Frank V. C. <fr...@us...> - 2001-03-31 22:21:49
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv25128/clfw
Modified Files:
Attribute.hpp Concept.hpp Makefile.am
Added Files:
FrameworkString.hpp
Log Message:
115287 - Continued infrastructure work
***** Error reading new file: [Errno 2] No such file or directory: 'FrameworkString.hpp'
Index: Attribute.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Attribute.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Attribute.hpp 2001/03/31 14:04:59 1.2
--- Attribute.hpp 2001/03/31 22:21:45 1.3
***************
*** 80,84 ****
/// Expose the name data member
! DECLARE_INSTANCEDATA( CharPtr , Name );
/// Expose the value data member
--- 80,84 ----
/// Expose the name data member
! DECLARE_INSTANCEDATA( FrameworkEntityPtr, Key );
/// Expose the value data member
Index: Concept.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Concept.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Concept.hpp 2001/03/31 14:04:59 1.2
--- Concept.hpp 2001/03/31 22:21:45 1.3
***************
*** 83,89 ****
//
! virtual AttributePtr getAttribute( CharPtr );
virtual SetCollectionPtr getPropertyKeys( void );
//
// Mutators
--- 83,91 ----
//
! virtual AttributePtr getAttributeFromKey( FrameworkEntityPtr );
!
virtual SetCollectionPtr getPropertyKeys( void );
+
//
// Mutators
***************
*** 91,96 ****
virtual void addAttribute( AttributePtr );
virtual void removeAttribute( AttributePtr );
! virtual void removeAttribute( CharPtr );
//
--- 93,100 ----
virtual void addAttribute( AttributePtr );
+
virtual void removeAttribute( AttributePtr );
!
! virtual void removeKey( FrameworkEntityPtr );
//
Index: Makefile.am
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Makefile.am,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -r1.25 -r1.26
*** Makefile.am 2001/03/30 11:48:38 1.25
--- Makefile.am 2001/03/31 22:21:45 1.26
***************
*** 23,26 ****
--- 23,27 ----
MetaTypeFixedIterator.hpp \
FrameworkEntity.hpp \
+ FrameworkString.hpp \
Aggregate.hpp \
Boolean.hpp \
|
|
From: Frank V. C. <fr...@us...> - 2001-03-31 14:05:05
|
Update of /cvsroot/corelinux/clfw/src/libs/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv21774/src/libs/clfw
Modified Files:
Attribute.cpp Concept.cpp Schema.cpp
Log Message:
Added attributes and re-orged Concept->Schema
Index: Attribute.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Attribute.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Attribute.cpp 2001/03/30 11:48:38 1.1
--- Attribute.cpp 2001/03/31 14:04:59 1.2
***************
*** 35,39 ****
Attribute::Attribute( void )
:
! Aggregate()
{
}
--- 35,41 ----
Attribute::Attribute( void )
:
! Aggregate(),
! theName( NULLPTR ),
! theValue( NULLPTR )
{
}
***************
*** 45,49 ****
Attribute::Attribute( AttributeCref aType )
:
! Aggregate( aType )
{
; // do nothing
--- 47,53 ----
Attribute::Attribute( AttributeCref aType )
:
! Aggregate( aType ),
! theName( aType.getName() ),
! theValue( aType.getValue() )
{
; // do nothing
***************
*** 65,69 ****
bool Attribute::operator==( AttributeCref aAttribute ) const
{
! return ( this == &aAttribute );
}
--- 69,102 ----
bool Attribute::operator==( AttributeCref aAttribute ) const
{
! bool isSame( false );
!
! if( this->getName() != NULLPTR &&
! aAttribute.getName() != NULLPTR )
! {
! isSame = !(std::strcmp( this->getName(), aAttribute.getName() ));
!
! if( isSame == true )
! {
! if( this->getValue() != NULLPTR &&
! aAttribute.getValue() != NULLPTR )
! {
! isSame = this->getValue()->equals( aAttribute.getValue() );
! }
! else
! {
! ; // do nothing
! }
! }
! else
! {
! ; // do nothing
! }
! }
! else
! {
! ; // do nothing
! }
!
! return isSame;
}
***************
*** 98,104 ****
CLOSE_METATYPE_PARENT;
! // We construct the null values reference
OPEN_INSTANCEDATA( Attribute )
CLOSE_INSTANCEDATA;
--- 131,140 ----
CLOSE_METATYPE_PARENT;
! DEFINE_INSTANCEDATA_DESCRIPTOR( Attribute, CharPtr , Name );
! DEFINE_CLASSINSTANCE_DESCRIPTOR( Attribute, FrameworkEntityPtr, FrameworkEntity, Value );
OPEN_INSTANCEDATA( Attribute )
+ DEFINE_INSTANCEDATA( Attribute, Name )
+ DEFINE_INSTANCEDATA( Attribute, Value )
CLOSE_INSTANCEDATA;
***************
*** 109,113 ****
// we use the abstract macro for autonaming
! DEFINE_ABSTRACT_METATYPE
(
Attribute,
--- 145,149 ----
// we use the abstract macro for autonaming
! DEFINE_METATYPE
(
Attribute,
Index: Concept.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Concept.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Concept.cpp 2001/03/26 13:17:21 1.1
--- Concept.cpp 2001/03/31 14:05:00 1.2
***************
*** 27,30 ****
--- 27,34 ----
#endif
+ #if !defined(__ATTRIBUTE_HPP)
+ #include <clfw/Attribute.hpp>
+ #endif
+
namespace corelinux
{
***************
*** 77,80 ****
--- 81,108 ----
}
+ AttributePtr Concept::getAttribute( CharPtr )
+ {
+ return AttributePtr( NULLPTR );
+ }
+
+ SetCollectionPtr Concept::getPropertyKeys( void )
+ {
+ return SetCollectionPtr( NULLPTR );
+ }
+
+
+ void Concept::addAttribute( AttributePtr )
+ {
+
+ }
+ void Concept::removeAttribute( AttributePtr )
+ {
+
+ }
+ void Concept::removeAttribute( CharPtr )
+ {
+
+ }
+
//
// MetaType information block
***************
*** 98,104 ****
CLOSE_METATYPE_PARENT;
! // We construct the null values reference
OPEN_INSTANCEDATA( Concept )
CLOSE_INSTANCEDATA;
--- 126,133 ----
CLOSE_METATYPE_PARENT;
! DEFINE_CLASSINSTANCE_DESCRIPTOR( Concept, CollectionPtr, Collection, Properties );
OPEN_INSTANCEDATA( Concept )
+ DEFINE_INSTANCEDATA( Concept, Properties )
CLOSE_INSTANCEDATA;
Index: Schema.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Schema.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Schema.cpp 2001/03/26 13:17:21 1.1
--- Schema.cpp 2001/03/31 14:05:00 1.2
***************
*** 35,39 ****
Schema::Schema( void )
:
! Aggregate()
{
}
--- 35,39 ----
Schema::Schema( void )
:
! Concept()
{
}
***************
*** 45,49 ****
Schema::Schema( SchemaCref aType )
:
! Aggregate( aType )
{
; // do nothing
--- 45,49 ----
Schema::Schema( SchemaCref aType )
:
! Concept( aType )
{
; // do nothing
***************
*** 95,99 ****
OPEN_METATYPE_PARENTS( Schema )
! DEFINE_METATYPE_PARENT( Aggregate )
CLOSE_METATYPE_PARENT;
--- 95,99 ----
OPEN_METATYPE_PARENTS( Schema )
! DEFINE_METATYPE_PARENT( Concept )
CLOSE_METATYPE_PARENT;
|
|
From: Frank V. C. <fr...@us...> - 2001-03-31 14:05:04
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv21774/clfw
Modified Files:
Attribute.hpp Concept.hpp Schema.hpp
Log Message:
Added attributes and re-orged Concept->Schema
Index: Attribute.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Attribute.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Attribute.hpp 2001/03/30 11:48:38 1.1
--- Attribute.hpp 2001/03/31 14:04:59 1.2
***************
*** 36,40 ****
/**
Attribute is an element of an entity that captures the expression
! of a property for that entity.
*/
--- 36,41 ----
/**
Attribute is an element of an entity that captures the expression
! of a property for that entity. The form of an attribute is generally
! the same as a Name Value pair (NV)
*/
***************
*** 76,79 ****
--- 77,90 ----
// Accessors
//
+
+ /// Expose the name data member
+
+ DECLARE_INSTANCEDATA( CharPtr , Name );
+
+ /// Expose the value data member
+
+ DECLARE_INSTANCEDATA( FrameworkEntityPtr, Value );
+
+
Index: Concept.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Concept.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Concept.hpp 2001/03/26 13:17:21 1.1
--- Concept.hpp 2001/03/31 14:04:59 1.2
***************
*** 26,29 ****
--- 26,33 ----
#endif
+ #if !defined(__SETCOLLECTION_HPP)
+ #include <clfw/SetCollection.hpp>
+ #endif
+
#if !defined(__AGGREGATE_HPP)
#include <clfw/Aggregate.hpp>
***************
*** 32,40 ****
namespace corelinux
{
DECLARE_CLASS( Concept );
/**
Concept is an element of a schema and represent the extent
! of a piece of knowledge or idea.
*/
--- 36,46 ----
namespace corelinux
{
+ DECLARE_CLASS( Attribute );
DECLARE_CLASS( Concept );
/**
Concept is an element of a schema and represent the extent
! of a piece of knowledge or idea. Concepts have attributes
! which define various aspects of the concept
*/
***************
*** 77,80 ****
--- 83,104 ----
//
+ virtual AttributePtr getAttribute( CharPtr );
+ virtual SetCollectionPtr getPropertyKeys( void );
+
+ //
+ // Mutators
+ //
+
+ virtual void addAttribute( AttributePtr );
+ virtual void removeAttribute( AttributePtr );
+ virtual void removeAttribute( CharPtr );
+
+ //
+ // Meta exposed
+ //
+
+ /// A collection for attributes
+
+ DECLARE_INSTANCEDATA( CollectionPtr, Properties );
protected:
Index: Schema.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Schema.hpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Schema.hpp 2001/03/26 13:17:21 1.1
--- Schema.hpp 2001/03/31 14:04:59 1.2
***************
*** 26,31 ****
#endif
! #if !defined(__AGGREGATE_HPP)
! #include <clfw/Aggregate.hpp>
#endif
--- 26,31 ----
#endif
! #if !defined(__CONCEPT_HPP)
! #include <clfw/Concept.hpp>
#endif
***************
*** 38,42 ****
*/
! class Schema : public Aggregate
{
--- 38,42 ----
*/
! class Schema : public Concept
{
|
|
From: Frank V. C. <fr...@us...> - 2001-03-31 14:05:04
|
Update of /cvsroot/corelinux/clfw/src/testdrivers/exf1
In directory usw-pr-cvs1:/tmp/cvs-serv21774/src/testdrivers/exf1
Modified Files:
examp1.cpp
Log Message:
Added attributes and re-orged Concept->Schema
Index: examp1.cpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/src/testdrivers/exf1/examp1.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -r1.31 -r1.32
*** examp1.cpp 2001/03/01 16:34:28 1.31
--- examp1.cpp 2001/03/31 14:05:00 1.32
***************
*** 91,94 ****
--- 91,98 ----
#endif
+ #if !defined(__ATTRIBUTE_HPP)
+ #include <clfw/Attribute.hpp>
+ #endif
+
#if !defined(__METACLASS_HPP)
#include <clfw/MetaClass.hpp>
***************
*** 121,124 ****
--- 125,130 ----
void dumpMetaTypeInformation( MetaTypePtr );
void dumpTypeInformation( FrameworkEntityPtr );
+ void testAttributes( void );
+ void dumpAttribute( AttributePtr );
void testDispatch( void );
***************
*** 331,334 ****
--- 337,342 ----
aType->setOid( aId );
+ testAttributes();
+
dumpTypeInformation( aType );
***************
*** 638,641 ****
--- 646,683 ----
dumpInstanceFunctions<MetaType>( aMTPtr );
+ }
+
+ void testAttributes( void )
+ {
+ AttributePtr a1 = Attribute::create();
+ AttributePtr a2 = Attribute::create();
+ UnsignedShortIntegerPtr aV1( new UnsignedShortInteger(8) );
+ UnsignedShortIntegerPtr aV2( new UnsignedShortInteger(9) );
+
+ a1->setName("a1");
+ a1->setValue( aV1 );
+
+ a2->setName("a2");
+ a2->setValue(aV2);
+
+ cout << endl;
+ cout << "Compare att 1 = " << (a1->equals(a2) ? "true" : "false" ) << endl;
+
+ a1->setName(a2->getName());
+ cout << "Compare att 2 = " << (a1->equals(a2) ? "true" : "false" ) << endl;
+
+ a1->setValue(a2->getValue());
+ cout << "Compare att 3 = " << (a1->equals(a2) ? "true" : "false" ) << endl;
+
+ Attribute::destroy( a1 );
+ Attribute::destroy( a2 );
+ delete aV1;
+ delete aV2;
+
+ }
+
+ void dumpAttribute( AttributePtr anAttr )
+ {
+ dumpTypeInformation( anAttr->getValue() );
}
//
|
|
From: Frank V. C. <fr...@us...> - 2001-03-30 12:36:40
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv13466 Added Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: Need to remove to fix model |
|
From: Frank V. C. <fr...@us...> - 2001-03-30 12:35:10
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv13348 Removed Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: Need to remove to fix model --- 115287-Persist.mdr DELETED --- --- 115287-Persist.xml.zip DELETED --- |
|
From: Frank V. C. <fr...@us...> - 2001-03-30 12:30:32
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv12578 Modified Files: 20873-Memory.mdf 20873-Memory.mdr 6591-Memento.mdf 6591-Memento.mdr Log Message: 115287-Persist.xml.zip Index: 20873-Memory.mdf =================================================================== RCS file: /cvsroot/corelinux/models/20873-Memory.mdf,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** 20873-Memory.mdf 2000/04/11 22:24:37 1.2 --- 20873-Memory.mdf 2001/03/30 12:30:25 1.3 *************** *** 1,36 **** MagicDrawUML "3.5" (Project ! mComponentView "000000000000" mName "20873-Memory" (PackageData ! mID "000000000001" mName "Data" mObjectData (list (PackageData ! mID "000000000000" [...8966 lines suppressed...] ) (Stereotype ! mID "000000000253" mName "system" mLocked TRUE ) (Stereotype ! mID "00000000015d" mName "thread" mLocked TRUE ) (Stereotype ! mID "000000000215" mName "type" mLocked TRUE ) (Stereotype ! mID "00000000020a" mName "utility" mLocked TRUE Index: 20873-Memory.mdr =================================================================== RCS file: /cvsroot/corelinux/models/20873-Memory.mdr,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** 20873-Memory.mdr 2000/04/11 22:24:37 1.2 --- 20873-Memory.mdr 2001/03/30 12:30:25 1.3 *************** *** 45,48 **** --- 45,68 ---- ) (C++LanguageProperties + (mProperties + mName "Method" + mObjectDataID "000000000268" + THROWS_EXCEPTIONS "BoundsException" + ) + (mProperties + mName "Method" + mObjectDataID "00000000025a" + THROWS_EXCEPTIONS "BoundsException" + ) + (mProperties + mName "Method" + mObjectDataID "000000000262" + THROWS_EXCEPTIONS "BoundsException" + ) + (mProperties + mName "Method" + mObjectDataID "000000000258" + THROWS_EXCEPTIONS "BoundsException" + ) ) (IDLLanguageProperties *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "000000000248" mName "Code engineering sets" ) --- 70,74 ---- ) (RTProjectGroupObject ! mID "000000000254" mName "Code engineering sets" ) Index: 6591-Memento.mdf =================================================================== RCS file: /cvsroot/corelinux/models/6591-Memento.mdf,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** 6591-Memento.mdf 2000/05/06 02:30:22 1.1 --- 6591-Memento.mdf 2001/03/30 12:30:25 1.2 *************** *** 1,40 **** MagicDrawUML "3.5" (Project ! mComponentView "000000000000" mName "6591-Memento" (PackageData ! mID "000000000001" mName "Data" mObjectData (list (PackageData ! mID "000000000000" [...1961 lines suppressed...] ) (Stereotype ! mID "000000000080" mName "system" mLocked TRUE ) (Stereotype ! mID "000000000081" mName "thread" mLocked TRUE ) (Stereotype ! mID "000000000082" mName "type" mLocked TRUE ) (Stereotype ! mID "000000000083" mName "utility" mLocked TRUE Index: 6591-Memento.mdr =================================================================== RCS file: /cvsroot/corelinux/models/6591-Memento.mdr,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** 6591-Memento.mdr 2000/05/06 02:30:22 1.1 --- 6591-Memento.mdr 2001/03/30 12:30:25 1.2 *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "000000000037" mName "Code engineering sets" ) --- 50,54 ---- ) (RTProjectGroupObject ! mID "000000000084" mName "Code engineering sets" ) |
|
From: Frank V. C. <fr...@us...> - 2001-03-30 11:48:43
|
Update of /cvsroot/corelinux/clfw/src/libs/clfw In directory usw-pr-cvs1:/tmp/cvs-serv5202/src/libs/clfw Modified Files: Makefile.am Added Files: Attribute.cpp Log Message: Attribute is a element which captures a property expression ***** Error reading new file: [Errno 2] No such file or directory: 'Attribute.cpp' Index: Makefile.am =================================================================== RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Makefile.am,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -r1.22 -r1.23 *** Makefile.am 2001/03/26 13:17:21 1.22 --- Makefile.am 2001/03/30 11:48:38 1.23 *************** *** 39,43 **** Ontology.cpp \ Schema.cpp \ ! Concept.cpp --- 39,44 ---- Ontology.cpp \ Schema.cpp \ ! Concept.cpp \ ! Attribute.cpp |
|
From: Frank V. C. <fr...@us...> - 2001-03-30 11:48:43
|
Update of /cvsroot/corelinux/clfw In directory usw-pr-cvs1:/tmp/cvs-serv5202 Modified Files: ChangeLog Log Message: Attribute is a element which captures a property expression Index: ChangeLog =================================================================== RCS file: /cvsroot/corelinux/clfw/ChangeLog,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -r1.18 -r1.19 *** ChangeLog 2001/03/26 13:17:20 1.18 --- ChangeLog 2001/03/30 11:48:37 1.19 *************** *** 1,2 **** --- 1,6 ---- + 2001-03-30 Frank V. Castellucci <fr...@ca...> + + * Feature 115287 - Added Attribute + 2001-03-26 Frank V. Castellucci <fr...@ca...> |
|
From: Frank V. C. <fr...@us...> - 2001-03-30 11:48:43
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv5202/clfw
Modified Files:
Makefile.am
Added Files:
Attribute.hpp
Log Message:
Attribute is a element which captures a property expression
***** Error reading new file: [Errno 2] No such file or directory: 'Attribute.hpp'
Index: Makefile.am
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Makefile.am,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -r1.24 -r1.25
*** Makefile.am 2001/03/26 13:17:21 1.24
--- Makefile.am 2001/03/30 11:48:38 1.25
***************
*** 41,44 ****
--- 41,45 ----
Schema.hpp \
Concept.hpp \
+ Attribute.hpp \
Sponsor.hpp \
Makefile.am
|
|
From: Frank V. C. <fr...@us...> - 2001-03-30 11:29:27
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv1782 Modified Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: 115287 Added boundary, entity, process stereotypes Index: 115287-Persist.mdr =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.mdr,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** 115287-Persist.mdr 2001/03/24 16:50:27 1.6 --- 115287-Persist.mdr 2001/03/30 11:29:21 1.7 *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "ID0000000004d0" mName "Code engineering sets" ) --- 50,54 ---- ) (RTProjectGroupObject ! mID "ID0000000004f5" mName "Code engineering sets" ) Index: 115287-Persist.xml.zip =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.xml.zip,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 Binary files /tmp/cvsLVbMxE and /tmp/cvsSD52J8 differ |
|
From: Frank V. C. <fr...@us...> - 2001-03-26 13:19:43
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv15583 Modified Files: 115287-Persist.xml.zip Log Message: Updated model Index: 115287-Persist.xml.zip =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.xml.zip,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 Binary files /tmp/cvsOYYtFL and /tmp/cvsOo9BYm differ |
|
From: Frank V. C. <fr...@us...> - 2001-03-26 13:17:25
|
Update of /cvsroot/corelinux/clfw/src/libs/clfw In directory usw-pr-cvs1:/tmp/cvs-serv15071/src/libs/clfw Modified Files: Makefile.am Added Files: Concept.cpp Schema.cpp Log Message: Infrastructure elements added ***** Error reading new file: [Errno 2] No such file or directory: 'Concept.cpp' ***** Error reading new file: [Errno 2] No such file or directory: 'Schema.cpp' Index: Makefile.am =================================================================== RCS file: /cvsroot/corelinux/clfw/src/libs/clfw/Makefile.am,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -r1.21 -r1.22 *** Makefile.am 2001/03/20 01:35:32 1.21 --- Makefile.am 2001/03/26 13:17:21 1.22 *************** *** 31,34 **** --- 31,35 ---- ShortInteger.cpp \ UnsignedInteger.cpp \ + UnsignedShortInteger.cpp \ Collection.cpp \ Array.cpp \ *************** *** 37,41 **** MetaClass.cpp \ Ontology.cpp \ ! UnsignedShortInteger.cpp --- 38,43 ---- MetaClass.cpp \ Ontology.cpp \ ! Schema.cpp \ ! Concept.cpp |
|
From: Frank V. C. <fr...@us...> - 2001-03-26 13:17:25
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv15071/clfw
Modified Files:
Makefile.am
Added Files:
Concept.hpp Schema.hpp
Log Message:
Infrastructure elements added
***** Error reading new file: [Errno 2] No such file or directory: 'Concept.hpp'
***** Error reading new file: [Errno 2] No such file or directory: 'Schema.hpp'
Index: Makefile.am
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Makefile.am,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** Makefile.am 2001/03/20 01:35:31 1.23
--- Makefile.am 2001/03/26 13:17:21 1.24
***************
*** 39,42 ****
--- 39,44 ----
MetaClass.hpp \
Ontology.hpp \
+ Schema.hpp \
+ Concept.hpp \
Sponsor.hpp \
Makefile.am
|
|
From: Frank V. C. <fr...@us...> - 2001-03-26 13:17:24
|
Update of /cvsroot/corelinux/clfw In directory usw-pr-cvs1:/tmp/cvs-serv15071 Modified Files: ChangeLog Log Message: Infrastructure elements added Index: ChangeLog =================================================================== RCS file: /cvsroot/corelinux/clfw/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -r1.17 -r1.18 *** ChangeLog 2001/03/18 15:33:49 1.17 --- ChangeLog 2001/03/26 13:17:20 1.18 *************** *** 1,2 **** --- 1,6 ---- + 2001-03-26 Frank V. Castellucci <fr...@ca...> + + * Feature 115287 - Added Sponser, Schema, Concept abstractions. + 2001-03-18 Frank V. Castellucci <fr...@ca...> |
|
From: Hans D. <dul...@us...> - 2001-03-25 14:04:27
|
Update of /cvsroot/corelinux/corelinux/src/classlibs/corelinux
In directory usw-pr-cvs1:/tmp/cvs-serv21478
Modified Files:
Thread.cpp
Log Message:
Reactivated sigaction, added code in threadTerminated to destroy
terminating context.
Index: Thread.cpp
===================================================================
RCS file: /cvsroot/corelinux/corelinux/src/classlibs/corelinux/Thread.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** Thread.cpp 2001/03/20 04:09:11 1.18
--- Thread.cpp 2001/03/25 14:04:23 1.19
***************
*** 75,79 ****
//
- /*
struct sigaction sa;
memset(&sa,0,sizeof(sa));
--- 75,78 ----
***************
*** 82,86 ****
sigaction(SIGCHLD,&sa,NULLPTR);
- */
}
else
--- 81,84 ----
***************
*** 382,386 ****
Int aStatus(0);
waitpid(anId.getScalar(),&aStatus,0);
! return aContext.getReturnCode();
}
--- 380,384 ----
Int aStatus(0);
waitpid(anId.getScalar(),&aStatus,0);
! return aStatus;
}
***************
*** 474,477 ****
--- 472,479 ----
std::cout << " Terminate received " << std::endl;
*/
+ ThreadIdentifier anId = DwordPtr(vPtr)[13];
+ ThreadContext aContext(Thread::getThreadContext(anId));
+ aContext.setThreadState (THREAD_NORMAL_EXIT);
+ destroyThreadContext (anId);
}
|
|
From: Frank V. C. <fr...@us...> - 2001-03-24 16:50:31
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv12644 Modified Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: Updated classes in use case Index: 115287-Persist.mdr =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.mdr,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 *** 115287-Persist.mdr 2001/03/23 14:09:38 1.5 --- 115287-Persist.mdr 2001/03/24 16:50:27 1.6 *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "ID0000000004a9" mName "Code engineering sets" ) --- 50,54 ---- ) (RTProjectGroupObject ! mID "ID0000000004d0" mName "Code engineering sets" ) Index: 115287-Persist.xml.zip =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.xml.zip,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -r1.5 -r1.6 Binary files /tmp/cvs2vCdXE and /tmp/cvsKufTE9 differ |
|
From: Frank V. C. <fr...@us...> - 2001-03-23 14:09:44
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv29262 Modified Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: Updates to use cases and collaboration Index: 115287-Persist.mdr =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.mdr,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** 115287-Persist.mdr 2001/03/20 12:24:01 1.4 --- 115287-Persist.mdr 2001/03/23 14:09:38 1.5 *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "ID0000000003fa" mName "Code engineering sets" ) --- 50,54 ---- ) (RTProjectGroupObject ! mID "ID0000000004a9" mName "Code engineering sets" ) Index: 115287-Persist.xml.zip =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.xml.zip,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 Binary files /tmp/cvsMt9Kpi and /tmp/cvsOG6JPs differ |
|
From: Frank V. C. <fr...@us...> - 2001-03-20 12:21:44
|
Update of /cvsroot/corelinux/models In directory usw-pr-cvs1:/tmp/cvs-serv9939 Modified Files: 115287-Persist.mdr 115287-Persist.xml.zip Log Message: More persist use cases and stakeholders Index: 115287-Persist.mdr =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.mdr,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** 115287-Persist.mdr 2001/03/18 04:14:59 1.3 --- 115287-Persist.mdr 2001/03/20 12:24:01 1.4 *************** *** 50,54 **** ) (RTProjectGroupObject ! mID "ID000000000368" mName "Code engineering sets" ) --- 50,54 ---- ) (RTProjectGroupObject ! mID "ID0000000003fa" mName "Code engineering sets" ) Index: 115287-Persist.xml.zip =================================================================== RCS file: /cvsroot/corelinux/models/115287-Persist.xml.zip,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 Binary files /tmp/cvs9C3lW8 and /tmp/cvscg5zA7 differ |
|
From: Hans D. <dul...@us...> - 2001-03-20 04:06:54
|
Update of /cvsroot/corelinux/corelinux/src/classlibs/corelinux
In directory usw-pr-cvs1:/tmp/cvs-serv5036
Modified Files:
Environment.cpp Thread.cpp
Log Message:
Added methods for handling thread priority
Index: Environment.cpp
===================================================================
RCS file: /cvsroot/corelinux/corelinux/src/classlibs/corelinux/Environment.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Environment.cpp 2000/09/24 02:34:20 1.3
--- Environment.cpp 2001/03/20 04:09:11 1.4
***************
*** 33,36 ****
--- 33,37 ----
#include <unistd.h>
#include <sys/types.h>
+ #include <sys/resource.h>
#include <errno.h>
#include <stdlib.h>
***************
*** 119,123 ****
if( stret == -1 )
{
! errRet = Thread::getKernelError();
//
--- 120,124 ----
if( stret == -1 )
{
! errRet = Int(*__errno_location());
//
***************
*** 201,204 ****
--- 202,215 ----
return stret;
+ }
+
+ void Environment::setThreadPriority ( ProcessIdentifier pid, Int prio )
+ {
+ setpriority (PRIO_PROCESS, pid, prio);
+ }
+
+ Int Environment::getThreadPriority ( ProcessIdentifier pid )
+ {
+ return getpriority (PRIO_PROCESS, pid);
}
}
Index: Thread.cpp
===================================================================
RCS file: /cvsroot/corelinux/corelinux/src/classlibs/corelinux/Thread.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -r1.17 -r1.18
*** Thread.cpp 2001/03/17 04:29:01 1.17
--- Thread.cpp 2001/03/20 04:09:11 1.18
***************
*** 27,30 ****
--- 27,31 ----
#include <signal.h>
#include <sched.h>
+ #include <sys/resource.h>
}
***************
*** 347,350 ****
--- 348,352 ----
{
theThreadMap[aThreadId] = aContextPtr;
+ aContextPtr->setThreadState ( THREAD_RUNNING );
theThreadCount++;
}
***************
*** 423,426 ****
--- 425,446 ----
theThreadMap.erase( aTCItr );
+ }
+
+ // Get thread priority
+
+ Int Thread::getThreadPriority(ThreadIdentifierCref anId)
+ throw ( InvalidThreadException, Assertion )
+ {
+ ThreadContextCref aContext( Thread::getThreadContext( anId ) );
+ return Environment::getThreadPriority( aContext.getIdentifier() );
+ }
+
+ // Set thread priority
+
+ void Thread::setThreadPriority(ThreadIdentifierCref anId, Int prio)
+ throw ( InvalidThreadException, Assertion )
+ {
+ ThreadContextCref aContext( Thread::getThreadContext( anId ) );
+ Environment::setThreadPriority(aContext.getIdentifier(), prio);
}
|
|
From: Hans D. <dul...@us...> - 2001-03-20 04:04:32
|
Update of /cvsroot/corelinux/corelinux/corelinux
In directory usw-pr-cvs1:/tmp/cvs-serv4805
Modified Files:
Thread.hpp
Log Message:
Added methods for handling thread priority.
Index: Thread.hpp
===================================================================
RCS file: /cvsroot/corelinux/corelinux/corelinux/Thread.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** Thread.hpp 2001/03/17 04:30:16 1.4
--- Thread.hpp 2001/03/20 04:06:50 1.5
***************
*** 212,215 ****
--- 212,240 ----
throw ( InvalidThreadException, Assertion );
+ /**
+ Get thread priority for the given indentifier
+ @param ThreadIdentifier unique thread id
+ @exception InvalidThreadException if the thread id is
+ not one in the managed store.
+ @exception Assertion if the thread is in a running
+ state.
+ */
+
+ static Int getThreadPriority( ThreadIdentifierCref )
+ throw ( InvalidThreadException, Assertion );
+
+ /**
+ Set thread priority for the given indentifier
+ @param ThreadIdentifier unique thread id
+ @param prio priority value
+ @exception InvalidThreadException if the thread id is
+ not one in the managed store.
+ @exception Assertion if the thread is in a running
+ state.
+ */
+
+ static void setThreadPriority( ThreadIdentifierCref, Int )
+ throw ( InvalidThreadException, Assertion );
+
protected:
|
|
From: Hans D. <dul...@us...> - 2001-03-20 04:03:43
|
Update of /cvsroot/corelinux/corelinux/corelinux
In directory usw-pr-cvs1:/tmp/cvs-serv4704
Modified Files:
Environment.hpp
Log Message:
Added priority handling functions.
Index: Environment.hpp
===================================================================
RCS file: /cvsroot/corelinux/corelinux/corelinux/Environment.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Environment.hpp 2000/09/24 02:33:54 1.3
--- Environment.hpp 2001/03/20 04:06:00 1.4
***************
*** 65,76 ****
static GroupIdentifier getEffectiveGroupId( void );
- /// Retrieve the process group id for the current process
-
- static ProcessIdentifier getProcessGroupId( void );
-
- /// Retrieve the process group id for a specific process
-
- static ProcessIdentifier getProcessGroupId( ProcessIdentifierRef );
-
/**
Retrieve the environmental value variable from
--- 65,68 ----
***************
*** 116,119 ****
--- 108,127 ----
static Int removeCommonAccess( CharCptr );
+
+ /// Retrieve the process group id for the current process
+
+ static ProcessIdentifier getProcessGroupId( void );
+
+ /// Retrieve the process group id for a specific process
+
+ static ProcessIdentifier getProcessGroupId( ProcessIdentifierRef );
+
+ /// set priority for a specific process
+
+ static void setThreadPriority( ProcessIdentifier, Int );
+
+ /// get priority for a specific process
+
+ static Int getThreadPriority( ProcessIdentifier );
protected:
|
|
From: Frank V. C. <fr...@us...> - 2001-03-20 01:33:15
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv19515/clfw
Modified Files:
Makefile.am
Added Files:
Sponsor.hpp
Log Message:
Updates for persist
***** Error reading new file: [Errno 2] No such file or directory: 'Sponsor.hpp'
Index: Makefile.am
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Makefile.am,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** Makefile.am 2001/03/18 15:33:50 1.22
--- Makefile.am 2001/03/20 01:35:31 1.23
***************
*** 39,43 ****
MetaClass.hpp \
Ontology.hpp \
! Sponser.hpp \
Makefile.am
--- 39,43 ----
MetaClass.hpp \
Ontology.hpp \
! Sponsor.hpp \
Makefile.am
|
|
From: Frank V. C. <fr...@us...> - 2001-03-20 01:33:15
|
Update of /cvsroot/corelinux/clfw/src/libs/Persist In directory usw-pr-cvs1:/tmp/cvs-serv19515/src/libs/Persist Modified Files: Makefile.am Added Files: StoreSponsor.cpp Removed Files: StoreSponser.cpp Log Message: Updates for persist ***** Error reading new file: [Errno 2] No such file or directory: 'StoreSponsor.cpp' Index: Makefile.am =================================================================== RCS file: /cvsroot/corelinux/clfw/src/libs/Persist/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** Makefile.am 2001/03/18 15:33:50 1.1 --- Makefile.am 2001/03/20 01:35:32 1.2 *************** *** 14,18 **** noinst_LTLIBRARIES = libclfwp.la ! libclfwp_la_SOURCES = StoreSponser.cpp # Common rcs information do not modify --- 14,18 ---- noinst_LTLIBRARIES = libclfwp.la ! libclfwp_la_SOURCES = StoreSponsor.cpp # Common rcs information do not modify --- StoreSponser.cpp DELETED --- |