From 949a8d0b46d6baa9f42c2f8c3bd5e3bdc3596cbd Mon Sep 17 00:00:00 2001 From: m0gg Date: Sun, 19 Nov 2006 09:40:14 +0000 Subject: nanohttp admin patch; code cleanup --- nanohttp/nanohttp-socket.h | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) (limited to 'nanohttp/nanohttp-socket.h') diff --git a/nanohttp/nanohttp-socket.h b/nanohttp/nanohttp-socket.h index eb805fd..9bb88b5 100644 --- a/nanohttp/nanohttp-socket.h +++ b/nanohttp/nanohttp-socket.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: nanohttp-socket.h,v 1.29 2006/05/01 17:56:32 mrcsys Exp $ + * $Id: nanohttp-socket.h,v 1.30 2006/11/19 09:40:14 m0gg Exp $ * * CSOAP Project: A http client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -21,25 +21,8 @@ * * Email: ayaz@jprogrammer.net ******************************************************************/ -#ifndef NANO_HTTP_SOCKET_H -#define NANO_HTTP_SOCKET_H - -#include - -#include - -#ifdef HAVE_SSL -#include -#endif - -#ifdef WIN32 -#include -#else -#include -#include -#endif - -#include +#ifndef __nanohttp_socket_h +#define __nanohttp_socket_h #define HSOCKET_FREE -1 @@ -54,6 +37,8 @@ typedef struct hsocket_t int sock; #endif struct sockaddr_in addr; + size_t bytes_transmitted; + size_t bytes_received; void *ssl; } hsocket_t; /* end of socket definition */ @@ -138,7 +123,7 @@ extern "C" @see hsocket_listen */ - herror_t hsocket_bind(hsocket_t * sock, int port); + herror_t hsocket_bind(hsocket_t * sock, unsigned short port); /** @@ -166,7 +151,7 @@ extern "C"
HSOCKET_ERROR_NOT_INITIALIZED
HSOCKET_ERROR_ACCEPT */ - herror_t hsocket_accept(hsocket_t * sock, hsocket_t * dest); + herror_t hsocket_accept(hsocket_t *sock, hsocket_t *dest); /** @@ -180,7 +165,7 @@ extern "C"
HSOCKET_ERROR_NOT_INITIALIZED
HSOCKET_ERROR_SEND */ - herror_t hsocket_nsend(hsocket_t * sock, const byte_t * bytes, int size); + herror_t hsocket_nsend(hsocket_t * sock, const unsigned char *bytes, int size); /** @@ -213,7 +198,7 @@ extern "C" the socket. */ - herror_t hsocket_read(hsocket_t * sock, byte_t * buffer, int size, + herror_t hsocket_read(hsocket_t * sock, unsigned char *buffer, int size, int force, int *readed); #ifdef __cplusplus -- cgit v1.1-32-gdbae