|
From: Frank V. C. <fr...@us...> - 2001-04-25 03:27:25
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv12882/clfw
Modified Files:
Attribute.hpp Catalog.hpp
Log Message:
Fully functional schema management, work continues on cleanup and example completion
Index: Attribute.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Attribute.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Attribute.hpp 2001/03/31 22:21:45 1.3
--- Attribute.hpp 2001/04/25 03:27:22 1.4
***************
*** 80,96 ****
/// Expose the name data member
! DECLARE_INSTANCEDATA( FrameworkEntityPtr, Key );
! /// Expose the value data member
- DECLARE_INSTANCEDATA( FrameworkEntityPtr, Value );
-
-
-
-
protected:
private:
};
--- 80,113 ----
/// Expose the name data member
! _DECLARE_INSTANCEDATA_STATICS(Key);
! _DECLARE_INSTANCEDATA_STATICS(Value);
! FrameworkEntityPtr getKey( void ) const;
! const FrameworkEntityPtr &getKeyAsReference( void ) const;
! const FrameworkEntityPtr *getKeyAsPointer( void ) const;
! void *getKeyAsVoidPtr( void ) const;
!
! FrameworkEntityPtr getValue( void ) const;
! const FrameworkEntityPtr &getValueAsReference( void ) const;
! const FrameworkEntityPtr *getValueAsPointer( void ) const;
! void *getValueAsVoidPtr( void ) const;
! //
! // Mutators
! //
! void setKey( const FrameworkEntityPtr & );
! void setKeyFromPointer( FrameworkEntityPtr * );
! void setKeyFromVPtr( VoidPtr );
!
! void setValue( const FrameworkEntityPtr & );
! void setValueFromPointer( FrameworkEntityPtr * );
! void setValueFromVPtr( VoidPtr );
protected:
private:
+
+ FrameworkEntityPtr theKey;
+ FrameworkEntityPtr theValue;
};
Index: Catalog.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Catalog.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Catalog.hpp 2001/04/21 21:39:01 1.3
--- Catalog.hpp 2001/04/25 03:27:22 1.4
***************
*** 82,86 ****
/**
! Interface to retrieve and entry based on attributes
provided in the collection
@param corelinux::Collection a collection of
--- 82,86 ----
/**
! Interface to retrieve an entry based on attributes
provided in the collection
@param corelinux::Collection a collection of
|