File nut/pro/httpu.c


Included Files


Global Function HttpuAddHeader()

int HttpuAddHeader ( HTTPU_SESSION* s, const char* name, ... )
Prototyped in: nut/include/pro/httpu.h
Calls: memcpy() nut/c/string/memcpy.c
  memset() nut/c/string/memset.c
  strlen() nut/c/string/strlen.c
  __builtin_va_arg(), __builtin_va_end(), __builtin_va_start()

Global Function HttpuGetHeader()

const char* HttpuGetHeader ( const HTTPU_HEADER* hdr, const char* name )
Prototyped in: nut/include/pro/httpu.h
Calls: strcasecmp()

Global Function HttpuReceive()

int HttpuReceive ( HTTPU_SESSION* s, uint32_t tmo )
Prototyped in: nut/include/pro/httpu.h
Calls: NutUdpReceiveFrom() nut/net/udpsock.c
  strchr() nut/c/string/strchr.c

Global Function HttpuRespond()

int HttpuRespond ( HTTPU_SESSION* s )
Prototyped in: nut/include/pro/httpu.h
Calls: HttpuSend() nut/pro/httpu.c

Global Function HttpuSend()

int HttpuSend ( HTTPU_SESSION* s, uint32_t ip, uint16_t port )
Prototyped in: nut/include/pro/httpu.h
Calls: NutUdpSendTo() nut/net/udpsock.c
Called by: HttpuRespond() nut/pro/httpu.c

Global Function HttpuSessionCreate()

HTTPU_SESSION* HttpuSessionCreate ( uint16_t port )
Prototyped in: nut/include/pro/httpu.h
Calls: NutUdpCreateSocket() nut/net/udpsock.c
  NutUdpSetSockOpt() nut/net/udpsock.c
  free() nut/crt/malloc.c
  calloc()

Global Function HttpuSessionDestroy()

void HttpuSessionDestroy ( HTTPU_SESSION* s )
Prototyped in: nut/include/pro/httpu.h
Calls: NutUdpDestroySocket() nut/net/udpsock.c
  free() nut/crt/malloc.c