home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume26 / mnl-rpc++-2.3.1 / part01 / example / calcsvc.cc < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-24  |  1.1 KB  |  31 lines

  1. // -*- c++ -*-
  2. static char _calcsvc_cc_[]
  3. = "calcsvc.cc,v 2.3 1992/06/15 19:13:13 mnl Exp";
  4.  
  5. // calcsvc.cc,v
  6. // Revision 2.3  1992/06/15  19:13:13  mnl
  7. // Fixed a few bugs, clarified interface.
  8. //
  9. // Revision 2.2  1992/06/13  14:27:28  mnl
  10. // Adapted to (patched) gcc-2.2. Fixed several bugs.
  11. //
  12. // Revision 2.1.1.1  1992/03/08  13:28:45  mnl
  13. // Initial mnl version.
  14. //
  15.  
  16. #include <stream.h>
  17. #include "calcsvc.h"
  18.  
  19. XdrInfo& Xmyint = Xdr::Xint;
  20.  
  21. RpcRequest CalcRequests::Add (1, &Xmyint, &Xdr::Xint, &Xdr::Xint);
  22. RpcRequest CalcRequests::Sub (2, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
  23. RpcRequest CalcRequests::Times (3, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
  24. RpcRequest CalcRequests::Div (4, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
  25. RpcRequest CalcRequests::Inc (5, &Xdr::Xint, &Xdr::Xint);
  26. RpcRequest CalcRequests::IToA (6, &Xdr::Xwrapstring, &Xdr::Xint);
  27. RpcRequest CalcRequests::Reset (7, &Xdr::Xvoid);
  28. RpcRequest CalcRequests::Sleep (8, &Xdr::Xnull, &Xdr::Xint, RpcRequest::async);
  29. RpcRequest CalcRequests::Msg (9, &Xdr::Xvoid, &Xdr::Xwrapstring);
  30. RpcRequest CalcRequests::Invalid (100, &Xdr::Xvoid, &Xdr::Xvoid);
  31.