summaryrefslogtreecommitdiff
path: root/TAO/tests/Smart_Proxies/README
blob: 2efc69dbe7f1b89909d3d7dc37b0e1e51e487a2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$Id$

Smart Proxies Overview
----------------------

Smart Proxies are a TAO extension that helps applications create
user-defined proxies that can be used to add custom client-side
processing and security to the default stub proxy.

For details on how TAO implements Smart Proxies please see:

www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/docs/Smart_Proxies.html

Smart Proxy Example
-------------------

This directory contains a simple example that demonstrates how the TAO
Smart Proxy feature can be used.  In this example, just a single
method has been "smartified" to illustrate how you just implement the
methods you wish to customize since the rest will be taken care of the
generated Smart Proxy base class.

All you need to define in the client application is a new factory that
will produce the kind of proxy desired by the user.  This factory must
be provided by the user and must derive from the generated
TAO_Default_Proxy_Factory class.

For execution of the test:

1) ./server -o test.ior

2) ./client

or simply use:

run_test.pl

Happy troubleshooting!