Mercurial > hg > fxanalyse
view xsocket.h @ 261:a03df7dc98f8
Add xsocket wrappers
author | Daniele Nicolodi <daniele.nicolodi@obspm.fr> |
---|---|
date | Tue, 16 Jun 2015 15:09:23 +0200 |
parents | |
children | ebbe0f198322 |
line wrap: on
line source
#ifndef __XSOCKET_H__ #define __XSOCKET_H__ #ifdef _CVI_ #include <ansi_c.h> #else #include <stdlib.h> #endif struct xsocket { char *hostname; int port; int fd; }; struct xsocket * xsocket(const char *hostname, const int port); int xconnect(struct xsocket *s); int xsend(struct xsocket *s, const char *data, size_t len); int xrecv(struct xsocket *s, char *buffer, size_t len); int msend(struct xsocket *s, const char *data, size_t len); int mrecv(struct xsocket *s, char *buffer, size_t len); int command(struct xsocket *s, char *frmt, ...); #endif