Merge remote-tracking branch 'upstream/master'
[ACE_TAO.git] / TAO / tests / Smart_Proxies / README
blobc7f5830e7c81a5a2f5db0e77b980f1522565ea25
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
15 -------------------
17 This directory contains a simple example that demonstrates 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 generated 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 For execution of the test:
30 1) ./server -o test.ior
32 2) ./client
34 or simply use:
36 run_test.pl
38 Happy troubleshooting!