Changed IDL translator to fix multiple message definitions.
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Thu, 9 Jul 1998 00:18:40 +0000 (00:18 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Thu, 9 Jul 1998 00:18:40 +0000 (00:18 +0000)
src/xlat-idl/be_produce.cc

index 508eb6ba5490463b2757cbb915410e80d9c22d10..65e03301e787176740166159f1872a1be66efafc 100644 (file)
@@ -249,7 +249,7 @@ const char *SKELHDR20 = // classname
 "    \01 *myObj1;\n"
 "\n"
 "  public:\n"
-"//    \01_skeleton(M_Empty *m);\n"
+"    \01_skeleton(M_Empty *m);\n"
 "    void delete_\01_skeleton(M_Empty *m);\n"
 "\n"
 ;
@@ -372,7 +372,7 @@ const char *SKELCI20 = // message type
 // declare system-defined functions
 const char *SKELCI30 = // class name
 "chare \01_skeleton {\n"
-"//  entry \01_skeleton(M_Empty *);\n"
+"  entry \01_skeleton(M_Empty *);\n"
 "  entry delete_\01_skeleton(M_Empty *);\n"
 "\n"
 ;
@@ -480,7 +480,7 @@ const char *STUBHDR20 = // classname
 "  ChareIDType chare_Id; // virtual\n"
 "public:\n"
 "  \01_stub(int pe);\n"
-"//  \01_stub(void);\n"
+"  \01_stub();\n"
 "  \01_stub(ChareIDType id);\n"
 "  ~\01_stub(void);\n"
 "  ChareIDType getGlobalID() { return chare_Id; }\n"
@@ -542,7 +542,6 @@ const char *STUBCEE10 = // filename
 "#include \"\01_stub.h\"\n"
 "#include \"\01_skeleton.h\"\n"
 "#include \"\01_stub.top.h\"\n"
-"//#include \"charmFuturesInclude.h\"\n"
 "\n"
 ;
 
@@ -558,15 +557,15 @@ const char *STUBCEE20 = // classname
 "//  shouldDelete = 1;\n"
 "//}\n"
 "\n"
-"//\01_stub::\01_stub(void) {\n"
-"//  // create new chare of type \01_skeleton on any PE\n"
-"//  // by sending a message of type M_Empty\n"
-"//  // and store returned chareID in chareId;\n"
-"//  M_Empty *msg = new (MsgIndex(M_Empty)) M_Empty;\n"
-"//  new_chare2(\01_skeleton,M_Empty,msg,&chare_Id,0);\n"
-"//\n"
-"//  shouldDelete = 1;\n"
-"//}\n"
+"\01_stub::\01_stub() {\n"
+"  // create new chare of type \01_skeleton on any PE\n"
+"  // by sending a message of type M_Empty\n"
+"  // and store returned chareID in chareId;\n"
+"  M_Empty *msg = new (MsgIndex(M_Empty)) M_Empty;\n"
+"  new_chare2(\01_skeleton,M_Empty,msg,&chare_Id,CK_PE_ANY);\n"
+"\n"
+"  shouldDelete = 1;\n"
+"}\n"
 "\n"
 "\01_stub::\01_stub(ChareIDType id) {\n"
 "  chare_Id = id;\n"