/* * This file is a part of Winix * and is not publicly distributed * * Copyright (c) 2008-2010, Tomasz Sowa * All rights reserved. * */ #ifndef headerfile_winix_core_acceptencodingparser #define headerfile_winix_core_acceptencodingparser #include "acceptbaseparser.h" #include "log.h" class AcceptEncodingParser : public AcceptBaseParser { public: bool AcceptDeflate() { return accept_deflate; } private: void Init() { accept_deflate = false; } void Param(const std::string & param, double q) { if( param=="deflate" && q!=0 ) { accept_deflate = true; log << log3 << "AEP: accept deflate" << logend; } } bool accept_deflate; }; #endif