server 0.0.1
basicserverinfrastructure

src/http/request/header_get.c File Reference

#include <stdlib.h>
#include <ctype.h>
#include "http/request.h"
Include dependency graph for header_get.c:

Go to the source code of this file.

Functions

char * httpRequestHeaderGet (HttpRequest this, const char *name)

Function Documentation

char* httpRequestHeaderGet ( HttpRequest  this,
const char *  name 
)

Definition at line 31 of file header_get.c.

{
        unsigned long              hash = sdbm((unsigned char *)name);
        struct HttpRequestHeader * header;

        header = bsearch(
                        &hash,
                        this->header,
                        this->nheader,
                        sizeof(struct HttpRequestHeader),
                        comp);

        return (NULL != header)? header->value : NULL;
}
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines