|
From: Gerard F. <ger...@us...> - 2001-07-15 11:14:34
|
Update of /cvsroot/kuml/kuml/libkuml/mof
In directory usw-pr-cvs1:/tmp/cvs-serv19080
Modified Files:
Autogen.cpp ChangeLog Generic.cpp Generic.hh Makefile
MetaModelManager.cpp MetaModelManager.hh MofIdlInterfaces.cpp
MofIdlInterfaces.hh MofIdlReverseMapper.cpp
MofIdlReverseMapper.hh Reflective_impl.cc RepoManager.cpp
RepoManager.hh RepoManager.t.cpp mCorba.cpp mCorba.hh
notes.txt
Log Message:
2001-7-15 Gerard Flynn <ger...@fr...>
* Hacked GenericStructuralFeature::checkType to always return true for
tk_objref's. Type checking for this case will need to be implemented
based on meta-object MOF ID's rather than TypeCode's.
* Fixed bug in GenericValueCollector::find_by_name and
find_by_mof_id, now return null pointer if not found
* Modified GenericBaseObject constructor to create its RefBaseObject
object reference
* Fixed order of ChangeLog
* Added GenericPOAManager singleton class
* Added initializePOA method to RepoManager
* Removed compilation of Generic.t, Autotest.t and MofIdlMapping.t
from Makefile
VS: Committing in .
VS:
VS: Modified Files:
VS: Autogen.cpp ChangeLog Generic.cpp Generic.hh Makefile
VS: MetaModelManager.cpp MetaModelManager.hh MofIdlInterfaces.cpp
VS: MofIdlInterfaces.hh MofIdlReverseMapper.cpp
VS: MofIdlReverseMapper.hh Reflective_impl.cc RepoManager.cpp
VS: RepoManager.hh RepoManager.t.cpp mCorba.cpp mCorba.hh
VS: notes.txt
VS: ----------------------------------------------------------------------
Index: Autogen.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/Autogen.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Autogen.cpp 2001/06/30 07:31:26 1.2
--- Autogen.cpp 2001/07/15 11:14:31 1.3
***************
*** 24,30 ****
/* ****************************************************************************/
! /* $Header$ */
!
! // $Id$
#include "Autogen.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "Autogen.hh"
Index: ChangeLog
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/ChangeLog,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** ChangeLog 2001/07/02 21:26:22 1.3
--- ChangeLog 2001/07/15 11:14:31 1.4
***************
*** 1,12 ****
! 2001-6-22 Gerard Flynn <ger...@fr...>
! * Initial checkin
! * The code currently dies while trying to instantiate meta objects for the MOF
! Reflective implementation
! 2001-6-25 Gerard Flynn <ger...@fr...>
! * Fixed MofIdlMapping::InterfaceReverseMapper to preserve attribute ordering
! by adding attribute vector in addition to attribute map
! * Hacked MofIdlMapping::InterfaceReverseMapper::createObject to skip
! attributes of type CORBA::tk_objref, assume these are References
2001-6-30 Gerard Flynn <ger...@fr...>
--- 1,27 ----
! $Header$
! 2001-7-15 Gerard Flynn <ger...@fr...>
! * Hacked GenericStructuralFeature::checkType to always return true for
! tk_objref's. Type checking for this case will need to be implemented
! based on meta-object MOF ID's rather than TypeCode's.
! * Fixed bug in GenericValueCollector::find_by_name and
! find_by_mof_id, now return null pointer if not found
! * Modified GenericBaseObject constructor to create its RefBaseObject
! object reference
! * Fixed order of ChangeLog
! * Added GenericPOAManager singleton class
! * Added initializePOA method to RepoManager
! * Removed compilation of Generic.t, Autotest.t and MofIdlMapping.t
! from Makefile
!
! 2001-7-2 Gerard Flynn <ger...@fr...>
! * Added MetaModelManager class
! * Added createMetaModel and fillInMetaModel virtual methods to
! GenericBaseObject, meta model creation is now driven from the
! package level on down
! * Rearranged RepoManager buildImplementation code
! * Added handling of References to InterfaceReverseMapper (we assume
! anything with a type of tk_objref is a Reference)
! * Added meta object creation for Packages
2001-6-30 Gerard Flynn <ger...@fr...>
***************
*** 21,31 ****
* Began work on mCorba::showTC function for TypeCode display
! 2001-7-2 Gerard Flynn <ger...@fr...>
! * Added MetaModelManager class
! * Added createMetaModel and fillInMetaModel virtual methods to
! GenericBaseObject, meta model creation is now driven from the
! package level on down
! * Rearranged RepoManager buildImplementation code
! * Added handling of References to InterfaceReverseMapper (we assume
! anything with a type of tk_objref is a Reference)
! * Added meta object creation for Packages
\ No newline at end of file
--- 36,50 ----
* Began work on mCorba::showTC function for TypeCode display
! 2001-6-25 Gerard Flynn <ger...@fr...>
! * Fixed MofIdlMapping::InterfaceReverseMapper to preserve attribute ordering
! by adding attribute vector in addition to attribute map
! * Hacked MofIdlMapping::InterfaceReverseMapper::createObject to skip
! attributes of type CORBA::tk_objref, assume these are References
!
! 2001-6-22 Gerard Flynn <ger...@fr...>
! * Initial checkin
! * The code currently dies while trying to instantiate meta objects for the MOF
! Reflective implementation
!
!
!
Index: Generic.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/Generic.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Generic.cpp 2001/07/02 21:26:22 1.3
--- Generic.cpp 2001/07/15 11:14:31 1.4
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "Generic.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
[...471 lines suppressed...]
if( !p_feature->checkType( new_element ) ) {
+ cerr << "Wrong type in GenericValue::add_value_at" << endl;
throw GenericException( INVALID_PARAMETER );
}
***************
*** 1365,1368 ****
--- 1581,1585 ----
}
if( !p_feature->checkType( new_element ) ) {
+ cerr << "Wrong type in GenericValue::modify_value" << endl;
throw GenericException( INVALID_PARAMETER );
}
***************
*** 1388,1391 ****
--- 1605,1609 ----
}
if( !p_feature->checkType( new_element ) ) {
+ cerr << "Wrong type in GenericValue::modify_value_at" << endl;
throw GenericException( INVALID_PARAMETER );
}
Index: Generic.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/Generic.hh,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Generic.hh 2001/07/02 21:26:22 1.3
--- Generic.hh 2001/07/15 11:14:31 1.4
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#ifndef Generic_H_IS_INCLUDED
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#ifndef Generic_H_IS_INCLUDED
***************
*** 67,70 ****
--- 69,73 ----
}
+ #include "mCorba.hh"
#include "Reflective.h"
#include "Reflective_impl.h"
***************
*** 104,107 ****
--- 107,130 ----
};
+ /**
+ Singelton class to provide POA for the Generic classes.
+ */
+ class GenericPOAManager
+ {
+ public:
+ static GenericPOAManager* thePOAManager();
+
+ void setPOA( PortableServer::POA_ptr poa );
+
+ PortableServer::POA_ptr getPOA();
+
+ private:
+ GenericPOAManager();
+
+ static GenericPOAManager* s_thePOAManager;
+
+ PortableServer::POA_ptr p_poa;
+ }; // class GenericPOAManager.
+
class GenericBaseObject
{
***************
*** 119,123 ****
virtual void createMetaObject( GenericClassProxy* meta_class );
! void set_ref_object( RefBaseObject_impl* ref_object );
void set_meta_object( GenericInstance* meta_object );
--- 142,146 ----
virtual void createMetaObject( GenericClassProxy* meta_class );
! // void set_ref_object( RefBaseObject_impl* ref_object );
void set_meta_object( GenericInstance* meta_object );
***************
*** 131,135 ****
const string& name() const;
! RefBaseObject_impl* ref_object();
GenericInstance* ref_meta_object();
--- 154,158 ----
const string& name() const;
! Reflective::RefBaseObject_ptr ref_object();
GenericInstance* ref_meta_object();
***************
*** 138,151 ****
protected:
! GenericInstance* p_meta_object;
private:
! mutable uuid_t m_uuid;
! string m_name;
! RefBaseObject_impl* p_ref_object;
! bool m_closed;
};
--- 161,174 ----
protected:
! GenericInstance* p_meta_object;
private:
! mutable uuid_t m_uuid;
! string m_name;
! Reflective::RefBaseObject_var p_ref_object;
! bool m_closed;
};
***************
*** 187,190 ****
--- 210,224 ----
virtual void fillInMetaModel();
+
+ void setAnnotation( const string& annotation ) { m_annotation = annotation; }
+
+ void setIsLeaf( bool isLeaf ) { m_isLeaf = isLeaf; }
+
+ void setIsAbstract( bool isAbstract ) { m_isAbstract = isAbstract; }
+
+ void setIsSingelton( bool isSingleton ) { m_isSingleton = isSingleton; }
+
+ void setVisibility( visibilityKind visibility ) { m_visibility = visibility; }
+
public: // Non-MOF accessors.
GenericClassProxy* classProxy( const string& name );
***************
*** 242,245 ****
--- 276,291 ----
static packageMap s_topLevelPackages;
+
+ string m_annotation;
+
+ bool m_isRoot;
+
+ bool m_isLeaf;
+
+ bool m_isAbstract;
+
+ bool m_isSingleton;
+
+ visibilityKind m_visibility;
};
Index: Makefile
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** Makefile 2001/07/02 21:26:22 1.3
--- Makefile 2001/07/15 11:14:31 1.4
***************
*** 9,35 ****
CPPFLAGS = ${CXXFLAGS}
! all : Generic.t MofIdlMapping.t RegularExpression.t RepoManager.t
! Generic.t : Generic.t.o Generic.o Reflective.o Reflective_impl.o GenericTest.o GenericTest.h \
! mCorba.o MetaModelManager.o
! g++ -o Generic.t Generic.t.o Generic.o Reflective_impl.o Reflective.o GenericTest.o \
! mCorba.o MetaModelManager.o ${LIBS}
! Generic.t.cpp : GenericTest.h Generic.hh Reflective_impl.h
scanner.cc : scanner.ll yacc.cc yacc.h
flex -oscanner.cc scanner.ll
! Autotest.t : Autotest.t.o Autogen.o InterfaceGen.o parsenode.o prepro.o scanner.o \
! parser.o treewalker.o Reflective.o Reflective_impl.o Generic.o mCorba.o \
! yacc.o MetaModelManager.o
! g++ -o $@ $^ ${LIBS}
!
! MofIdlMapping_t_OBJECTS = MofIdlInterfaces.o MofIdlReverseMapper.o MofIdlMapping.t.o \
! Generic.o Reflective_impl.o Reflective.o mCorba.o KumlUtilities.o MetaModelManager.o \
! Autogen.o parsenode.o prepro.o scanner.o parser.o treewalker.o yacc.o
! MofIdlMapping.t : ${MofIdlMapping_t_OBJECTS}
! g++ -o $@ $^ ${LIBS}
RepoManager_t_OBJECTS = RepoManager.t.o RepoManager.o MofIdlInterfaces.o \
--- 9,35 ----
CPPFLAGS = ${CXXFLAGS}
! all : RegularExpression.t RepoManager.t
! #Generic.t : Generic.t.o Generic.o Reflective.o Reflective_impl.o GenericTest.o GenericTest.h \
! #mCorba.o MetaModelManager.o
! # g++ -o Generic.t Generic.t.o Generic.o Reflective_impl.o Reflective.o GenericTest.o \
! # mCorba.o MetaModelManager.o ${LIBS}
! #Generic.t.cpp : GenericTest.h Generic.hh Reflective_impl.h
scanner.cc : scanner.ll yacc.cc yacc.h
flex -oscanner.cc scanner.ll
! #Autotest.t : Autotest.t.o Autogen.o InterfaceGen.o parsenode.o prepro.o scanner.o \
! #parser.o treewalker.o Reflective.o Reflective_impl.o Generic.o mCorba.o \
! #yacc.o MetaModelManager.o
! # g++ -o $@ $^ ${LIBS}
!
! #MofIdlMapping_t_OBJECTS = MofIdlInterfaces.o MofIdlReverseMapper.o MofIdlMapping.t.o \
! #Generic.o Reflective_impl.o Reflective.o mCorba.o KumlUtilities.o MetaModelManager.o \
! #Autogen.o parsenode.o prepro.o scanner.o parser.o treewalker.o yacc.o
! #MofIdlMapping.t : ${MofIdlMapping_t_OBJECTS}
! # g++ -o $@ $^ ${LIBS}
RepoManager_t_OBJECTS = RepoManager.t.o RepoManager.o MofIdlInterfaces.o \
***************
*** 94,98 ****
rm -f yacc.cc.output
! OBJECTS = ${MofIdlMapping_t_OBJECTS}
include $(OBJECTS:.o=.d)
--- 94,98 ----
rm -f yacc.cc.output
! OBJECTS = ${RepoManager_t_OBJECTS}
include $(OBJECTS:.o=.d)
Index: MetaModelManager.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MetaModelManager.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MetaModelManager.cpp 2001/07/02 21:26:22 1.1
--- MetaModelManager.cpp 2001/07/15 11:14:31 1.2
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "MetaModelManager.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "MetaModelManager.hh"
Index: MetaModelManager.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MetaModelManager.hh,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MetaModelManager.hh 2001/07/02 21:26:22 1.1
--- MetaModelManager.hh 2001/07/15 11:14:31 1.2
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#ifndef MetaModelManager_H_IS_INCLUDED
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#ifndef MetaModelManager_H_IS_INCLUDED
Index: MofIdlInterfaces.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MofIdlInterfaces.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MofIdlInterfaces.cpp 2001/06/30 07:31:26 1.2
--- MofIdlInterfaces.cpp 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$*/
#include "MofIdlInterfaces.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "MofIdlInterfaces.hh"
Index: MofIdlInterfaces.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MofIdlInterfaces.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MofIdlInterfaces.hh 2001/06/30 07:31:26 1.2
--- MofIdlInterfaces.hh 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$*/
#ifndef MofIdlInterfaces_H_IS_INCLUDED
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#ifndef MofIdlInterfaces_H_IS_INCLUDED
Index: MofIdlReverseMapper.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MofIdlReverseMapper.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** MofIdlReverseMapper.cpp 2001/07/02 21:26:22 1.3
--- MofIdlReverseMapper.cpp 2001/07/15 11:14:31 1.4
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "MofIdlReverseMapper.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "MofIdlReverseMapper.hh"
Index: MofIdlReverseMapper.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/MofIdlReverseMapper.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MofIdlReverseMapper.hh 2001/06/30 07:31:26 1.2
--- MofIdlReverseMapper.hh 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#ifndef MofIdlReverseMapper_H_IS_INCLUDED
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#ifndef MofIdlReverseMapper_H_IS_INCLUDED
Index: Reflective_impl.cc
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/Reflective_impl.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Reflective_impl.cc 2001/07/02 21:26:22 1.2
--- Reflective_impl.cc 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
***************
*** 62,74 ****
}
! RefBaseObject_impl* meta_object_servant =
! meta_object->ref_object();
! if( ! meta_object_servant ) {
! return Reflective::DesignatorType::_nil();
! }
Reflective::RefBaseObject_var base_object =
! Reflective::RefBaseObject::_duplicate( meta_object_servant->_this() );
retval = Reflective::DesignatorType::_narrow( base_object.in() );
--- 64,76 ----
}
! // RefBaseObject_impl* meta_object_servant =
! // meta_object->ref_object();
! // if( ! meta_object_servant ) {
! // return Reflective::DesignatorType::_nil();
! // }
Reflective::RefBaseObject_var base_object =
! Reflective::RefBaseObject::_duplicate( meta_object->ref_object() );
retval = Reflective::DesignatorType::_narrow( base_object.in() );
Index: RepoManager.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/RepoManager.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** RepoManager.cpp 2001/07/02 21:26:22 1.3
--- RepoManager.cpp 2001/07/15 11:14:31 1.4
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "RepoManager.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "RepoManager.hh"
***************
*** 38,42 ****
p_inputFile(0),
p_metaModelMgr(0)
! {}
void RepoManager::setIDLInputFile( FILE* inputFile )
--- 40,46 ----
p_inputFile(0),
p_metaModelMgr(0)
! {
! initializePOA();
! }
void RepoManager::setIDLInputFile( FILE* inputFile )
***************
*** 72,75 ****
--- 76,81 ----
buildMetaModel();
+
+ cerr << "End RepoManager::buildImplementation" << endl;
}
***************
*** 95,98 ****
--- 101,135 ----
cerr << "End RepoManager::buildMetaModel" << endl;
+ }
+
+ void RepoManager::initializePOA()
+ {
+ // Create the POA used by the Repository.
+
+ // Explicitly assign all policies:
+ CORBA::PolicyList policy_list;
+ policy_list.length( 7 );
+ policy_list[0] =
+ PortableServer::LifespanPolicy::_duplicate( mCorba::policy_transient() );
+ policy_list[1] =
+ PortableServer::IdAssignmentPolicy::_duplicate( mCorba::policy_system() );
+ policy_list[2] =
+ PortableServer::IdUniquenessPolicy::_duplicate(mCorba::policy_unique() );
+ policy_list[3] =
+ PortableServer::ImplicitActivationPolicy::_duplicate( mCorba::policy_no_implicit() );
+ policy_list[4] =
+ PortableServer::RequestProcessingPolicy::_duplicate( mCorba::policy_aom() );
+ policy_list[5] =
+ PortableServer::ServantRetentionPolicy::_duplicate( mCorba::policy_retain() );
+ policy_list[6] =
+ PortableServer::ThreadPolicy::_duplicate( mCorba::policy_single_thread() );
+
+ PortableServer::POA_var poa =
+ mCorba::poa_racine->create_POA( "RepoPOA",
+ mCorba::poa_mgr.in(),
+ policy_list );
+
+ assert( !CORBA::is_nil( poa.in() ) );
+ GenericPOAManager::thePOAManager()->setPOA( poa.in() );
}
Index: RepoManager.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/RepoManager.hh,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** RepoManager.hh 2001/07/02 21:26:22 1.3
--- RepoManager.hh 2001/07/15 11:14:31 1.4
***************
*** 32,35 ****
--- 32,36 ----
#include "Autogen.hh"
#include "MetaModelManager.hh"
+ #include "mCorba.hh"
enum stageType {
***************
*** 55,58 ****
--- 56,61 ----
void activateRepository();
private:
+ void initializePOA();
+
void buildMetaModel();
private:
Index: RepoManager.t.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/RepoManager.t.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RepoManager.t.cpp 2001/06/30 07:31:26 1.2
--- RepoManager.t.cpp 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "RepoManager.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "RepoManager.hh"
Index: mCorba.cpp
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/mCorba.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** mCorba.cpp 2001/06/30 07:31:26 1.2
--- mCorba.cpp 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#include "mCorba.hh"
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#include "mCorba.hh"
Index: mCorba.hh
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/mCorba.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** mCorba.hh 2001/06/30 07:31:26 1.2
--- mCorba.hh 2001/07/15 11:14:31 1.3
***************
*** 24,28 ****
/* ****************************************************************************/
! /* $Header$ */
#ifndef mCorba_H_IS_INCLUDED
--- 24,30 ----
/* ****************************************************************************/
! /*
! $Header$
! */
#ifndef mCorba_H_IS_INCLUDED
***************
*** 49,53 ****
public:
! static void init( int argc = 0, char* argv[] = 0 );
static void initOrb( int argc = 0, char* argv[] = 0 );
--- 51,55 ----
public:
! static void init( int argc = 0, char* argv[] = 0 );
static void initOrb( int argc = 0, char* argv[] = 0 );
Index: notes.txt
===================================================================
RCS file: /cvsroot/kuml/kuml/libkuml/mof/notes.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** notes.txt 2001/07/02 21:26:22 1.3
--- notes.txt 2001/07/15 11:14:31 1.4
***************
*** 179,181 ****
and Associations it contains. This may require a more general method
for passing in the meta-model than simply passing a GenericClassProxy
! object.
\ No newline at end of file
--- 179,187 ----
and Associations it contains. This may require a more general method
for passing in the meta-model than simply passing a GenericClassProxy
! object.
!
! 2001-7-6
! Note: had problems with creation of RefBaseObject object refs
! because version string not specified in RepoId. Seems to work when
! version is specified. However this seems to be in contradiction with
! what I had seen in the case of Dynamic Any typecodes.
\ No newline at end of file
|