xdr.c

Go to the documentation of this file.
00001 #include "xdr.h"
00002 
00003 static FILE *_send, *_recv;
00004 
00005 void
00006 db__set_protocol_fds (FILE *send, FILE *recv)
00007 {
00008     _send = send;
00009     _recv = recv;
00010 }
00011 
00012 int
00013 xdr_begin_send(XDR *xdrs)
00014 {
00015     xdrstdio_create (xdrs, _send, XDR_ENCODE);
00016 }
00017 
00018 int
00019 xdr_begin_recv(XDR *xdrs)
00020 {
00021     xdrstdio_create (xdrs, _recv, XDR_DECODE);
00022 }
00023 
00024 int
00025 xdr_end_send(XDR *xdrs)
00026 {
00027     fflush(_send);
00028     xdr_destroy (xdrs);
00029 }
00030 
00031 int
00032 xdr_end_recv(XDR *xdrs)
00033 {
00034     xdr_destroy (xdrs);
00035 }

Generated on Sun Apr 6 17:31:38 2008 for GRASS by  doxygen 1.5.5