14 Commits

Author SHA1 Message Date
Pablo Oliveira
be600fb107 Now Initialize.Register_Module can be passed a shutdown procedure.
Shutdown procedures will be called in reverse initialization
  order when Initializer.Shutdown_World is called.

  All the modules that need to do special operations on shutdown
  can register an appropriate function. In particular, all
  modules which create tasks, should provide a shutdown procedure
  to terminate them.

  Updated all the sources using Register_Module to take into account
  the new parameter.
  Patched idlac so that it generates the new parameter.

[Imported from Perforce change 10315 at 2006-12-01 22:53:10]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37775
2006-08-11 15:26:30 +00:00
Thomas Quinot
df32afd2ae Kill CM Id lines, they are just a nuisance.
[Imported from Perforce change 8923 at 2006-12-01 20:59:33]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36470
2004-12-17 19:12:40 +00:00
Jérôme Hugues
1b0abd6f2c Replace uncaught exceptions with Program_Error
[Imported from Perforce change 8851 at 2006-12-01 20:39:02]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36406
2004-11-29 18:12:12 +00:00
Thomas Quinot
6b72ce992d Implement implicit dependencies for initialization modules.
Use that to load the parameters before initializing anything.

[Imported from Perforce change 7589 at 2006-12-01 20:24:17]

Subversion-branch: /trunk/polyorb
Subversion-revision: 35350
2003-11-19 17:52:38 +00:00
Jérôme Hugues
fc9a013ac8 Added new test: module name conflict during initialization
[Imported from Perforce change 7029 at 2006-12-01 20:15:38]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34866
2003-07-02 15:11:44 +00:00
Jérôme Hugues
3ab9760e5e Added header box
[Imported from Perforce change 6972 at 2006-12-01 20:14:54]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34825
2003-06-18 11:34:56 +00:00
Jérôme Hugues
209e8bc7b8 Added test for circular dependency detection in intialization process
[Imported from Perforce change 6971 at 2006-12-01 20:14:54]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34824
2003-06-18 11:33:44 +00:00
Jérôme Hugues
7fae46f328 Headers update
[Imported from Perforce change 6657 at 2006-12-01 19:57:31]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34610
2003-04-24 10:51:34 +00:00
Jérôme Hugues
8e95cea136 examples/common/report.ad? and testsuite/common/polyorb-report
are now merged into one single package: src/polyorb-utils-report

[Imported from Perforce change 6581 at 2006-12-01 19:56:02]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34544
2003-03-30 11:42:10 +00:00
Jérôme Hugues
1c5577cdf9 Report package is now PolyORB.Report to avoide collision with
ACATS reporting framework.

[Imported from Perforce change 6234 at 2006-12-01 19:52:30]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34289
2003-01-15 15:14:14 +00:00
Jérôme Hugues
af73573526 Corrected test ouput.
[Imported from Perforce change 6233 at 2006-12-01 19:52:30]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34288
2003-01-14 15:50:07 +00:00
Thomas Quinot
4a9c6ff6d6 Pass CXE1001. s-polint cannot be elaborate_body because of the
semantic dependency chain:
s-polint(spec) <- p-dsa_p-partitions(spec) <- s-polint(body)

Furthermore there is an implied elaboration dependency of
p-dsa_p-partitions (an RCI unit) upon any resource used by
Register_Pkg_Receiving_Stub. All_Receiving_Stubs must therefore
reside in the spec (not the body) of s-polint.

[Imported from Perforce change 6138 at 2006-12-01 19:51:46]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34247
2002-12-23 16:38:24 +00:00
Jérôme Hugues
540ac847d4 Added a test driver to run tests automagically.
[Imported from Perforce change 5835 at 2006-12-01 19:49:53]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34075
2002-11-28 00:36:12 +00:00
Jérôme Hugues
afc8b961c4 Added a testsuite directory to test specific parts of PolyORB:
initialization, tasking, poa

[Imported from Perforce change 5784 at 2006-12-01 19:49:25]

Subversion-branch: /trunk/polyorb
Subversion-revision: 34040
2002-11-24 14:32:36 +00:00