EtherLib/apps/http_server.h
Wiesner András 8a5c800fd3 - BlockingFifo implemented
- get_interface_by_address() added
- HTTP server initials added
- code added to strip away padding on processing the IP layer by shrinking overall packet size
- load of TCP fixes and improvements
- TCP stream interface added
- TCP window destroy() added and some bugs fixed
2023-11-22 20:55:50 +01:00

20 lines
488 B
C

#ifndef ETHERLIB_TEST_HTTP_SERVER_H
#define ETHERLIB_TEST_HTTP_SERVER_H
#include "../cbd_table.h"
#include "etherlib/prefab/packet_parsers/ipv4_types.h"
typedef struct {
cbd serverConn; ///< Server connection
} HttpServer;
/**
* Create a new HTTP-server
* @param addr server bind address
* @param port server port
* @return pointer to newly allocated Http server OR NULL on failure
*/
HttpServer * http_new(ip4_addr addr, uint16_t port);
#endif //ETHERLIB_TEST_HTTP_SERVER_H