Annotation of parser3/src/include/pa_request_charsets.h, revision 1.1.2.3.2.1
1.1.2.1 paf 1: /** @file
2: Parser: request charsets class decl.
3:
1.1.2.3 paf 4: Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com)
1.1.2.1 paf 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:
1.1.2.3.2.1! paf 11: static const char* IDENT_REQUEST_CHARSETS_H="$Date: 2003/01/31 12:34:31 $";
1.1.2.1 paf 12:
13: class Request_charsets {
14: Pool& fpool;
15: Charset *fsource;
16: Charset *fclient;
17: Charset *fmail;
18: public:
1.1.2.3.2.1! paf 19: Request_charsets(
1.1.2.1 paf 20: Charset& asource,
21: Charset& aclient,
1.1.2.3.2.1! paf 22: Charset& amail): fpool(),
1.1.2.1 paf 23: fsource(&asource),
24: fclient(&aclient),
25: fmail(&amail) {}
26:
1.1.2.3.2.1! paf 27: () const { return fpool; }
1.1.2.2 paf 28: Charset& source() const { return *fsource; } void set_source(Charset& asource) { fsource=&asource; }
29: Charset& client() const { return *fclient; } void set_client(Charset& aclient) { fclient=&aclient; }
30: Charset& mail() const { return *fmail; } void set_mail(Charset& amail) { fmail=&amail; }
1.1.2.1 paf 31: };
32:
33: #endif
E-mail: