featue #1739: Move Host and VM update functions to each class.

This commit is contained in:
Ruben S. Montero committed 2013-02-16 02:55:17 +01:00
1 parent fd73ebf919
commit 701f33ca5f
11 files changed
+422 -317

No files matched your search

+11 -21
View File
@@ -138,7 +138,17 @@ const char * PoolObjectSQL::error_attribute_name = "ERROR";
void PoolObjectSQL::set_template_error_message(const string& message)
{
set_template_message(error_attribute_name, message);
SingleAttribute * attr;
ostringstream error_value;
error_value << one_util::log_time() << " : " << message;
//Replace previous error message and insert the new one
attr = new SingleAttribute(error_attribute_name, error_value.str());
obj_template->erase(error_attribute_name);
obj_template->set(attr);
}
/* -------------------------------------------------------------------------- */
@@ -152,26 +162,6 @@ void PoolObjectSQL::clear_template_error_message()
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
void PoolObjectSQL::set_template_message(
const string& att_name,
const string& message)
{
SingleAttribute * attr;
ostringstream error_value;
error_value << one_util::log_time() << " : " << message;
//Replace previous error message and insert the new one
attr = new SingleAttribute(att_name, error_value.str());
obj_template->erase(att_name);
obj_template->set(attr);
}
/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
int PoolObjectSQL::replace_template(const string& tmpl_str, string& error)
{
Template * new_tmpl = get_new_template();