00001 /*------------------------------------------------------------------------------ 00002 Name: UpdateReturnQos.cpp 00003 Project: xmlBlaster.org 00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file 00005 ------------------------------------------------------------------------------*/ 00006 00007 #include <client/qos/UpdateReturnQos.h> 00008 #include <util/Global.h> 00009 00010 using namespace org::xmlBlaster::util; 00011 using namespace org::xmlBlaster::util::qos; 00012 using namespace std; 00013 00014 namespace org { namespace xmlBlaster { namespace client { namespace qos { 00015 00016 UpdateReturnQos::UpdateReturnQos(Global& global, const StatusQosData& data) 00017 : ME("UpdateReturnQos"), global_(global), data_(data) 00018 { 00019 } 00020 00021 UpdateReturnQos::UpdateReturnQos(const UpdateReturnQos& data) 00022 : ME(data.ME), global_(data.global_), data_(data.data_) 00023 { 00024 } 00025 00026 UpdateReturnQos UpdateReturnQos::operator =(const UpdateReturnQos& /*data*/) 00027 { 00028 return *this; 00029 } 00030 00031 void UpdateReturnQos::setState(const string& state) 00032 { 00033 data_.setState(state); 00034 } 00035 00036 void UpdateReturnQos::setStateInfo(const string& stateInfo) 00037 { 00038 data_.setStateInfo(stateInfo); 00039 } 00040 00041 string UpdateReturnQos::toXml(const string& extraOffset) const 00042 { 00043 return data_.toXml(extraOffset); 00044 } 00045 00046 }}}} // namespace