1 // ANNA - Anna is Not Nothingness Anymore //
3 // (c) Copyright 2005-2015 Eduardo Ramos Testillano & Francisco Ruiz Rayo //
5 // See project site at http://redmine.teslayout.com/projects/anna-suite //
6 // See accompanying file LICENSE or copy at http://www.teslayout.com/projects/public/anna.LICENSE //
9 #ifndef anna_http_functions_hpp
10 #define anna_http_functions_hpp
12 #include <anna/core/RuntimeException.hpp>
21 functions - Metodos y variables
25 Inicializa el modulo de analisis de mensajes HTTP, debe ser invocado antes
26 usar cualquier clase de este paquete.
28 static void initialize() throw();
31 Devuelve la posicion dentro del buffer definido por \em data en la que se
32 encuentra la primera ocurrencia de \em str. En caso de no encontrarse la
35 \param data Buffer donde buscar la cadena recibida como parametro.
36 \param size Longitud del bufffer donde buscar la cadena.
37 \param str Cadena teminada en '0' a buscar.
39 \return la posicion dentro del buffer definido por \em data en la que se
40 encuentra la primera ocurrencia de \em str o \em -1 en caso de no encontrarse la
43 static int find(const void* data, const int size, const char* str) throw();