Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tests / Smart_Proxies / On_Demand / README
blob8a571cacbef97d48f4aeb89218a2ac1a65790463
3 Smart Proxies Overview
4 ----------------------
6 Smart Proxies are a TAO extension that helps applications create
7 user-defined proxies that can be used to add custom client-side
8 processing and security to the default stub proxy.
10 For details on how TAO implements Smart Proxies please see:
12 www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/docs/Smart_Proxies.html
14 Smart Proxy Example - On_Demand
15 --------------------------------
17 This directory contains a simple example that demostrats how the TAO
18 Smart Proxy feature can be used.  In this example, just a single
19 method has been "smartified" to illustrate how you just implement the
20 methods you wish to customize since the rest will be taken care of the
21 genearated Smart Proxy base class.
23 All you need to define in the client application is a new factory that
24 will produce the kind of proxy desired by the user.  This factory must
25 be provided by the user and must derive from the generated
26 TAO_Default_Proxy_Factory class.
28 Note:
29 Here the extension to the Smart Proxy example is providing on-demand
30 activation of the smart proxy via an enetry in the svc.conf file.
32 For execution of the test:
34 1) ./server -o test.ior
36 2) ./client
38 or simply use:
40 run_test.pl
42 Happy troubleshooting!