Annotation of parser3/src/include/pa_request_charsets.h, revision 1.1.2.1

1.1.2.1 ! paf         1: /** @file
        !             2:        Parser: request charsets class decl.
        !             3: 
        !             4:        Copyright (c) 2001, 2003 ArtLebedev Group (http://www.artlebedev.com)
        !             5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
        !             6: */
        !             7: 
        !             8: #ifndef PA_REQUEST_CHARSETS_H
        !             9: #define PA_REQUEST_CHARSETS_H
        !            10: 
        !            11: static const char* IDENT_REQUEST_CHARSETS_H="$Date: 2003/01/29 11:30:05 $";
        !            12: 
        !            13: class Request_charsets {
        !            14:        Pool& fpool;
        !            15:        Charset *fsource;
        !            16:        Charset *fclient;
        !            17:        Charset *fmail;
        !            18: public:
        !            19:        Request_charsets(Pool& apool, 
        !            20:                Charset& asource, 
        !            21:                Charset& aclient,
        !            22:                Charset& amail): fpool(apool),
        !            23:                fsource(&asource),
        !            24:                fclient(&aclient),
        !            25:                fmail(&amail) {}
        !            26: 
        !            27:        Pool& pool() { return fpool; }
        !            28:        Charset& source() { return *fsource; } void set_source(Charset& asource) { fsource=&asource; }
        !            29:        Charset& client() { return *fclient; } void set_client(Charset& aclient) { fclient=&aclient; }
        !            30:        Charset& mail() { return *fmail; } void set_mail(Charset& amail) { fmail=&amail; }
        !            31: };
        !            32: 
        !            33: #endif

E-mail: