int SOCKET
Definition: mylunp.h:8
bool myTcpReadXdr(SOCKET sockfd, myXdrFunction xdrFunction, void *data)
Riceve dei dati. Utilizza la funzione xdrstdio_create().
Definition: myxdr.c:3
bool myTcpWriteXdr(SOCKET sockfd, myXdrFunction xdrFunction, void *data)
Invia i dati data. Utilizza la funzione xdrstdio_create().
Definition: myxdr.c:22
bool myUdpWriteXdr(XDR *xdrs, myXdrFunction xdrFunction, void *data)
Codifica i dati da inviare. Utilizza la funzione xdrmem_create().
Definition: myxdr.c:66
XDR * myUdpReadXdrStartup(char *buffer, int bufferPos)
Crea un flusso XDR per la decodifica dei dati ricevuti.
Definition: myxdr.c:41
XDR * myUdpWriteXdrStartup(char *buffer, int bufferSize)
Crea un flusso XDR per la codifica dei dati ricevuti.
Definition: myxdr.c:59
bool myUdpReadXdr(XDR *xdrs, myXdrFunction xdrFunction, void *data)
Decodifica i dati ricevuti. Utilizza la funzione xdrmem_create().
Definition: myxdr.c:48
bool_t(* myXdrFunction)(XDR *xdrs, void *data)
Una generica funzione XDR.
Definition: myxdr.h:13
int myUdpWriteXdrCleanup(XDR *xdrs, bool success)
Effettua la pulizia al termine della codifica dei dati da inviare.
Definition: myxdr.c:75
void myUdpReadXdrCleanup(XDR *xdrs)
Effettua la pulizia al termine della decodifica dei dati ricevuti.
Definition: myxdr.c:54