Commit Graph

  • 65715377fa Remade deps. Thomas Quinot 2002-07-25 13:05:47 +00:00
  • 3e8a1f668b Clarify the handling of Request_Jobs by ORB.Run. Remove ugly special-casing in Run_And_Free_Jobs. Adapt tasking policies in consequence. Thomas Quinot 2002-07-25 13:05:41 +00:00
  • 8116a7a508 updated Laurent Pautet 2002-07-25 12:39:56 +00:00
  • bbcb793026 * xe_lead.adb: In starter shell mode, use first the main partition location and then the default boot location as boot location. Fix B725-004. Laurent Pautet 2002-07-25 12:39:43 +00:00
  • 47938ac44e Completed MOM/ORB demo. Jérôme Hugues 2002-07-25 11:55:27 +00:00
  • 3fcb730e72 Cleanup (no functional change). Thomas Quinot 2002-07-25 11:43:45 +00:00
  • 5a8a1572cd Plan for demo. JG, JH: please fill in your slots. Thomas Quinot 2002-07-25 11:14:32 +00:00
  • 79ff867e32 Remove useless comment fragment. Thomas Quinot 2002-07-25 11:01:33 +00:00
  • da961ba15e Fix a race condition between an ORB task polling asynchronous event monitors and another calling Delete_Source. Thomas Quinot 2002-07-25 10:54:47 +00:00
  • f647420f42 Cosmetic fixes. When there is no tasking, return a marginally meaningful value as task id. Thomas Quinot 2002-07-24 20:40:09 +00:00
  • d1f4c76e09 These three directories now support compilation with pragma Ravenscar. Thomas Quinot 2002-07-24 20:04:20 +00:00
  • 472b59b93f Rollback... (no more semaphores) Nicolas Roche 2002-07-24 19:31:30 +00:00
  • d2cd99677a little modification to make it Ravenscar-compliant. Jerome Guitton 2002-07-24 19:09:41 +00:00
  • 9be53f0e9e Changed Ada.Calendar to Ada.Real_Time to satisfy Ravenscar restrictions Jérôme Hugues 2002-07-24 18:27:35 +00:00
  • 99d1f4681c Minor cosmetic fix. Thomas Quinot 2002-07-24 17:17:34 +00:00
  • 7ad778ac91 The generated code for RCI packages must not introduce implicit heap usage, in order to allow for pragma Ravenscar to be applied to such units. Thomas Quinot 2002-07-24 17:17:26 +00:00
  • 0d6c16a75e Added -noir flag to idlac : no IR code generation. Jérôme Hugues 2002-07-24 16:37:34 +00:00
  • b127c4d35f Fix the Ravenscar profile. Jerome Guitton 2002-07-24 15:41:40 +00:00
  • 99328f89da Documentation. Jérôme Hugues 2002-07-24 14:56:39 +00:00
  • 017f236b38 Call back are now true call back, allowing asynchronism treatment. Jérôme Hugues 2002-07-24 14:56:10 +00:00
  • eedc4ca23e I needed resolve because of Jerome submit .. Nicolas Roche 2002-07-24 11:48:50 +00:00
  • cee3143e74 Adaptation of thread_pools (use of a semaphore) Implementation of semaphores (it needs comments) Nicolas Roche 2002-07-24 11:47:25 +00:00
  • aa3e37d819 Completed integration of MOM/ORB interoperability as designed. MOM client send a MExecute message, transformed as a RPC to the ORB server, the response is bounced to a message pool using a call back component. Jérôme Hugues 2002-07-24 10:57:32 +00:00
  • 1b6aa581db Corrected one little warning ... Jérôme Hugues 2002-07-23 23:27:11 +00:00
  • 0ce6fda731 Changes in the MOM/ORB interoperability scheme * MExecute message integrated * Call Back used for return values handling Jérôme Hugues 2002-07-23 22:59:56 +00:00
  • 292e2354c9 Added Call Back component to repository. Jérôme Hugues 2002-07-23 17:56:45 +00:00
  • 3b3c36507b Bug Corrections on thread_pools and addition of comments Nicolas Roche 2002-07-23 10:42:39 +00:00
  • adeccf5495 Fix some bugs in polyorb-orb-thread_pool. Now test all_functions is passed even for asynchronous calls Nicolas Roche 2002-07-23 10:17:36 +00:00
  • 460db79a19 Some clean up in the Makefiles : * Makefile.common : make clean now deletes all files (IR files) and distclean removes extra binaries * MOMA Makefile : removed dependencies on a dummy file Jérôme Hugues 2002-07-23 09:37:54 +00:00
  • f4b6b09ba3 Added missing files. Jérôme Hugues 2002-07-22 08:38:17 +00:00
  • 98bd2658c0 * Reworked message marshalling/unmarshalling * Added support for MAny, MMap message type, completed example * Added support for MOM/ORB interoperability, little example using CORBA all_types example. Jérôme Hugues 2002-07-22 08:18:09 +00:00
  • 6a2378b96c minor correction of the previous checkin Jerome Guitton 2002-07-19 20:06:07 +00:00
  • b41907b831 Fix bug at initialisation : Wait for all the preallocated threads to be initialized. Jerome Guitton 2002-07-19 20:02:39 +00:00
  • bab9ae0adc Add Dynamic priorities. Document profile-specific semantics. Jerome Guitton 2002-07-19 16:02:41 +00:00
  • 8211ddf645 README for MOMA example. Jérôme Hugues 2002-07-18 13:47:07 +00:00
  • f410904990 Integration of persistence (first draft) and configuration Demo has been modified to reflect these changes. Jérôme Hugues 2002-07-18 13:34:22 +00:00
  • 775ad3abac This functionality has never been implemented. Thomas Quinot 2002-07-18 10:40:49 +00:00
  • 4ba1553315 Change the way to create thread in order to hide the implementation details to the user. Change profile names for homogeneity reasons. Cleanup. Jerome Guitton 2002-07-17 21:08:06 +00:00
  • 9bf38ceb86 Reorganisation of the moma-provider-y subpackages, - warehouse separated from the pool - suppression of 'impl' packages, code moved into corresponding package Jérôme Hugues 2002-07-17 18:17:30 +00:00
  • 8e06be5a5b Document usage restrictions on watchers. Thomas Quinot 2002-07-17 16:35:19 +00:00
  • 4e5134fb4d Line too long. Jerome Guitton 2002-07-17 14:04:12 +00:00
  • 81615a0325 baselines for the tests. Jerome Guitton 2002-07-17 11:47:01 +00:00
  • fa5f29ca4d Added some comments and pragma's Jérôme Hugues 2002-07-17 10:41:39 +00:00
  • 03c8f623bf Change for GNAT 3.16w Jérôme Hugues 2002-07-16 22:20:18 +00:00
  • 37e69f388a Sync update, first draft for a message pool storing data into files. Jérôme Hugues 2002-07-16 22:06:59 +00:00
  • 5bf1b8e32e Integration of PolyORB.Tasking in PolyORB. All_Types and All_Functions passed in every profile, with 10 clients connected simultaneously. Jerome Guitton 2002-07-16 20:23:34 +00:00
  • f8faf8420b Image a little more verbose when displaying a Any Jérôme Hugues 2002-07-16 18:50:25 +00:00
  • 28fed7f195 Fix a memory leak. Jerome Guitton 2002-07-16 18:35:36 +00:00
  • d88ac32105 Added Shared_Passive in example (to analyze code generation, no deeply test in example) Jérôme Hugues 2002-07-16 11:13:43 +00:00
  • ce506c1dbb Modification to support latest POA architecture (Execute_Servant procedure) Jérôme Hugues 2002-07-16 10:42:44 +00:00
  • ef79df38ff Minor fixes. Thanks Jérôme for taking the time to document the example! Thomas Quinot 2002-07-15 18:56:13 +00:00
  • ec2b5f07a6 A few words about how to run this demo. Jérôme Hugues 2002-07-15 18:32:25 +00:00
  • f17911a6a8 .... Nicolas Roche 2002-07-14 23:56:34 +00:00
  • 1b1d37d08c Bug correction Nicolas Roche 2002-07-14 23:43:41 +00:00
  • 3d9d5243a5 First step to POA Thread Policies implementation Nicolas Roche 2002-07-14 23:14:28 +00:00
  • 7094cdd569 * Added support for 'MByte' message (char, octet, numeric types) * Modified MOMA example to look like 'all_type' example. Jérôme Hugues 2002-07-14 19:20:28 +00:00
  • 1902ba2442 Adapated to new PolyORB.Objects and PolyORB.Servants architecture. Jérôme Hugues 2002-07-14 14:17:04 +00:00
  • db86466cb9 Sample MOMA configuration files Jérôme Hugues 2002-07-12 14:56:35 +00:00
  • 2012325739 Now message_pool handle any's instead of the message body, all the constructs are in place to support multiple message types, up to now only Text Messages are supported ... Jérôme Hugues 2002-07-12 14:34:50 +00:00
  • c224cfb77e New version. Pascal Obry 2002-07-11 15:10:46 +00:00
  • 9fb6161712 (Search_Matching_Parameter): Formal_Type set to mode out to avoid GNAT warnings about entity referenced before it has a value. Work for B711-005. Pascal Obry 2002-07-11 15:09:53 +00:00
  • 7dc764e7bc New version. Pascal Obry 2002-07-11 13:27:54 +00:00
  • c7d42be425 (Engine_Type): Initialize PID to avoid GNAT warnings about entity referenced before it has a value. Work for B711-005. Pascal Obry 2002-07-11 13:25:34 +00:00
  • a275670c02 (Send): Initialize PID to avoid GNAT warnings about entity referenced before it has a value. Work for B711-005. Pascal Obry 2002-07-11 13:25:01 +00:00
  • a36be44a94 (Search_Matching_Parameter): Formal_Type set to mode out to avoid GNAT warnings about entity referenced before it has a value. Work for B711-005. Pascal Obry 2002-07-11 13:24:35 +00:00
  • db33a10852 (Create): File parameter is set to mode out. Avoid GNAT warnings about entity referenced before it has a value. Work for B711-005. Pascal Obry 2002-07-11 13:23:30 +00:00
  • 578d6ccd49 Integration of PolyORB.Tasking in src/ Makefiles are not modified yet. Jerome Guitton 2002-07-11 13:00:47 +00:00
  • 6fbcff5d52 Update items requiring attention. Thomas Quinot 2002-07-11 11:24:49 +00:00
  • 97e3d2c789 correct an error when valutypes point to some other kind of valuetypes Romain Izard 2002-07-10 19:26:45 +00:00
  • 4f9bce5a45 Corrected dependencies ... Jérôme Hugues 2002-07-10 13:37:43 +00:00
  • b8df93dbb2 Corrected unbalanced dependencies Jérôme Hugues 2002-07-10 12:48:05 +00:00
  • 14f67777a9 Adapted configuration scheme to support multiple configuration files, as required by MOMA. Jérôme Hugues 2002-07-10 11:47:03 +00:00
  • 1f34d2391a Clean up in the MOMA tree : - better separation in package names between provider packages and API packages - suppress useless files in design/ - updated dependencies Jérôme Hugues 2002-07-07 16:31:43 +00:00
  • 6d815dc106 Remove useless NVList primitives. Thomas Quinot 2002-07-06 01:07:58 +00:00
  • b10004a28f Plug Any reference coutner leaks that lead to memory not being deallocated, and sessions never being closed. Thomas Quinot 2002-07-06 01:07:42 +00:00
  • f297ea3bf4 Added info on how to build in another directory. Jérôme Hugues 2002-07-05 22:04:18 +00:00
  • 6fbbe1538d Remove obsolete files. Thomas Quinot 2002-07-05 21:53:50 +00:00
  • f0e61fde07 Plug two memory leaks: * one is a bug; * the other is caused by using Debug_Pools (of course, Debug_Pools /never/ deallocate memory, by design!) Thomas Quinot 2002-07-05 19:51:02 +00:00
  • 6e13790f1a Recursive typecode comparison raises now an exception. Romain Izard 2002-07-05 17:05:41 +00:00
  • 09bced84c5 Suppressed package Temp, renamed as MOMA.Types Suppressed most references to PolyORB.Types Jérôme Hugues 2002-07-05 16:11:40 +00:00
  • 3e30ec6788 Suppress unnecessary functions. Jérôme Hugues 2002-07-05 12:58:43 +00:00
  • a5af569b29 Working version of To_Any and From_Any helper package generation Romain Izard 2002-07-05 11:32:25 +00:00
  • 5b8bde3084 ..... Nicolas Roche 2002-07-05 01:54:23 +00:00
  • 3104adab64 ..... Nicolas Roche 2002-07-05 01:34:33 +00:00
  • 6c5f8422e9 Can't we have the same gnat version !!!! Nicolas Roche 2002-07-05 01:19:43 +00:00
  • 7d3635e540 Some corrections in order to compile with gnat3.16w Nicolas Roche 2002-07-05 01:07:04 +00:00
  • c98ec22adb Fix incorrect pragmas (partial). Thomas Quinot 2002-07-04 20:03:46 +00:00
  • 4f9a3db913 Modification of PolyORB-Policies (depends no more on POA_Types) Addition of a Thread Policy field in Servants Nicolas Roche 2002-07-04 19:53:31 +00:00
  • c2a3000f90 Fix SCM Ids. Thomas Quinot 2002-07-04 18:07:04 +00:00
  • 4a14e6b06c Adding one missing file Jérôme Hugues 2002-07-04 11:06:51 +00:00
  • 3cea6e7e7e Undo unwanted modification on configure.in Jérôme Hugues 2002-07-04 10:48:39 +00:00
  • 8d53ac87a5 Corrected integration problems with GNAT 3.16w Jérôme Hugues 2002-07-04 10:42:51 +00:00
  • 87fdeab061 First draft for MOMA Queues : Contains a (very) first implementation of queues, and an example Jérôme Hugues 2002-07-04 09:08:15 +00:00
  • 0f23615277 Suppress unnecessary with's Jérôme Hugues 2002-07-03 21:08:14 +00:00
  • 0ac525ba72 I forgot one file..... oups Nicolas Roche 2002-07-03 18:55:28 +00:00
  • c0461d157b polyorb-objects has been split in two files : polyorb-objects for the objects_ids polyorb-servants for the servants Nicolas Roche 2002-07-03 18:29:32 +00:00
  • d58b721fe8 Do the other half of the fix! Thomas Quinot 2002-07-03 17:22:07 +00:00
  • 93a80080f5 Typo. Laurent Pautet 2002-07-03 16:40:07 +00:00
  • 21d2851cfe Exit gen_keywords! Thomas Quinot 2002-07-03 16:23:05 +00:00
  • d387abea13 Fix dep. Thomas Quinot 2002-07-03 16:11:19 +00:00