/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2008-2011, Tomasz Sowa * All rights reserved. * */ #ifndef headerfile_winix_core_requesttypes #define headerfile_winix_core_requesttypes #include #include #include // !! narazie uzywane tylko w post multi parserze // dodac do zwyklego parsera post #define WINIX_POSTTABLE_MAXSIZE 50 struct PostFile { std::wstring filename; // original file name std::wstring tmp_filename; // file with content (in /tmp) size_t file_size; }; // parameters from get name:value struct Param { std::wstring name; std::wstring value; }; // some global types used by Request class typedef std::vector GetTab; typedef std::map PostTab; typedef std::map PostFileTab; typedef std::vector ParamTab; typedef std::map CookieTab; #endif