Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Xt_Stopwatch / README
blob0705ac23d5c8840b4239a0d40fab153fd0a469e4
3 Introduction:
5 This example illustrates the usage of the XtReactor from TAO.  The
6 server creates a small display dialog and the client displays a dialog
7 with a start and stop button.  On pressing the start button the server
8 dialog box starts a stopwatch.  On the pressing the stop the stopwatch
9 stops. On repressing the start the stopwatch resets and start all over
10 again.
12 To run the server and the client simply do the following:
14 $ server -o foo.ior
15 $ client -k file://foo.ior
17 Note: this test only does something useful if the Xtoolkit is enabled
18 and the executables linked against the following libraries Xm, Xt &
19 X11.
21 ---------------------------------------------------------------------
22 Technical Description:
24 In addition to specifying the resources that the ORB needs to allocate
25 for an Xt event loop, the ORB also needs the information about the
26 XtAppContext in which the user application is initialised. To provide
27 these information TAO provides a class by name TAO_XtResource_Loader which is
28 responsible for create and instance of TAO_XtResource_Factory that inherits
29 from the TAO_Default_Resource_factory. TAO_XtResource_Loader has a constructor
30 parameterized the application context necessary for integration of ACE_XtReactor
31 with Xt event loop.
33 Please notice also that the server and client  run on the Xt event loop by
34 calling the  XtAppMainLoop ().