wvRpc_xdr.c
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /*
  2.  * Please do not edit this file.
  3.  * It was generated using rpcgen.
  4.  */
  5. #include <rpc/rpc.h>
  6. #include "wvRpc.h"
  7. extern void wvSvc (void);
  8. bool_t
  9. xdr_taskSpawnRec(xdrs, objp)
  10. XDR *xdrs;
  11. taskSpawnRec *objp;
  12. {
  13. if (!xdr_string(xdrs, &objp->name, 32)) {
  14. return (FALSE);
  15. }
  16. if (!xdr_u_long(xdrs, &objp->priority)) {
  17. return (FALSE);
  18. }
  19. if (!xdr_u_long(xdrs, &objp->options)) {
  20. return (FALSE);
  21. }
  22. if (!xdr_u_long(xdrs, &objp->stackSize)) {
  23. return (FALSE);
  24. }
  25. if (!xdr_u_long(xdrs, &objp->entry)) {
  26. return (FALSE);
  27. }
  28. if (!xdr_vector(xdrs, (char *)objp->arg, 10, sizeof(u_long), xdr_u_long)) {
  29. return (FALSE);
  30. }
  31. return (TRUE);
  32. }
  33. bool_t
  34. xdr_callFuncRec(xdrs, objp)
  35. XDR *xdrs;
  36. callFuncRec *objp;
  37. {
  38. if (!xdr_u_long(xdrs, &objp->funcPtr)) {
  39. return (FALSE);
  40. }
  41. if (!xdr_vector(xdrs, (char *)objp->arg, 20, sizeof(u_long), xdr_u_long)) {
  42. return (FALSE);
  43. }
  44. return (TRUE);
  45. }
  46. bool_t
  47. xdr_evtLogRec(xdrs, objp)
  48. XDR *xdrs;
  49. evtLogRec *objp;
  50. {
  51. if (!xdr_u_long(xdrs, &objp->mode)) {
  52. return (FALSE);
  53. }
  54. if (!xdr_u_long(xdrs, &objp->state)) {
  55. return (FALSE);
  56. }
  57. if (!xdr_u_long(xdrs, &objp->portNo)) {
  58. return (FALSE);
  59. }
  60. return (TRUE);
  61. }