26 #ifndef _response_builder_h
27 #define _response_builder_h
40 #ifndef constraint_evaluator_h
44 #ifndef _object_type_h
48 #ifndef _encodingtype_h
71 #if 0 // Keyword support moved to Keywords class
72 set<string> d_keywords;
73 set<string> d_known_keywords;
88 virtual void add_keyword(
const string &kw);
89 virtual bool is_keyword(
const string &kw)
const;
90 virtual list<string> get_keywords()
const;
92 virtual bool is_known_keyword(
const string &w)
const;
95 virtual string get_ce()
const;
96 virtual void set_ce(
string _ce);
107 bool with_mime_headers =
true)
const;
109 bool constrained =
false,
110 bool with_mime_headers =
true)
const;
113 bool ce_eval =
true)
const;
115 const string &boundary,
const string &start,
116 bool ce_eval =
true)
const;
119 bool with_mime_headers =
true)
const;
122 bool with_mime_headers =
true)
const;
125 const string &start,
const string &boundary,
126 bool with_mime_headers =
true)
const;
132 const time_t last_modified = 0,
133 const string &protocol =
"")
const;
137 const time_t last_modified = 0,
138 const string &protocol =
"")
const;
142 const time_t last_modified = 0,
143 const string &protocol =
"")
const;
148 const time_t last_modified = 0,
149 const string &protocol =
"")
const;
160 const string &reason =
"Dataset not found",
161 const string &protocol =
"")
const;
166 #endif // _response_builder_h