~ubuntu-branches/ubuntu/raring/gsoap/raring-proposed

« back to all changes in this revision

Viewing changes to gsoap/TandemNonStop/README.txt

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2011-11-01 05:14:38 UTC
  • mfrom: (1.2.4)
  • Revision ID: package-import@ubuntu.com-20111101051438-3bm51yiv71ng1uc6
Tags: 2.8.4-1
* New upstream release
* Drop gsoap-ipv6.patch implemented upstream
* Link gsoap SSL shared libraries with libssl (Closes: #646228)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
Tandem NonStop bridge for gSOAP 2.8.0 and higher:
 
3
 
 
4
  tandem.h      Tandem IO
 
5
  tandem.c      Tandem blocking IO
 
6
  tandem_nw.c   Tandem nonblocking IO (no wait)
 
7
 
 
8
Usage:
 
9
 
 
10
  Add to your client/server code the following set up:
 
11
 
 
12
  #include "tandem.h"
 
13
  struct soap *soap = soap_new();
 
14
  tandem_init(soap, "ProcName");
 
15
  socket_set_inet_name(argv[0]); // See Tandem docs
 
16
  ... // client or server code goes here as per gSOAP documentation
 
17
  soap_destroy(soap);
 
18
  soap_end(soap);
 
19
  tandem_done(soap);
 
20
  soap_free(soap);
 
21
 
 
22
Compile flags for C/C++:
 
23
 
 
24
  -DTANDEM
 
25
 
 
26
Linkage requirements:
 
27
 
 
28
  Compile and link with tandem.c or tandem_nw.c
 
29
 
 
30
Example:
 
31
 
 
32
  cc -DTANDEM -o calcclient calcclient.c soapC.c soapClient.c stdsoap2.c tandem.c
 
33
    or
 
34
  cc -DTANDEM -o calcclient calcclient.c soapC.c soapClient.c stdsoap2.c tandem_nw.c
 
35
 
 
36
  cc -DTANDEM -o calcserver calcserver.c soapC.c soapServer.c stdsoap2.c tandem.c
 
37
    or
 
38
  cc -DTANDEM -o calcserver calcserver.c soapC.c soapServer.c stdsoap2.c tandem_nw.c
 
39
 
 
40
Licensing
 
41
 
 
42
  GPL (GNU Public License)
 
43
  Commercial-use license from Genivia Inc.