1 /*------------------------------------------------------------------------------
 2 Name:      UpdateReturnQos.cpp
 3 Project:   xmlBlaster.org
 4 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
 5 ------------------------------------------------------------------------------*/
 6 
 7 #include <client/qos/UpdateReturnQos.h>
 8 #include <util/Global.h>
 9 
10 using namespace org::xmlBlaster::util;
11 using namespace org::xmlBlaster::util::qos;
12 using namespace std;
13 
14 namespace org { namespace xmlBlaster { namespace client { namespace qos {
15 
16    UpdateReturnQos::UpdateReturnQos(Global& global, const StatusQosData& data)
17       : ME("UpdateReturnQos"), global_(global), data_(data)
18    {
19    }
20 
21    UpdateReturnQos::UpdateReturnQos(const UpdateReturnQos& data)
22      : ME(data.ME), global_(data.global_), data_(data.data_)
23    {
24    }
25 
26    UpdateReturnQos UpdateReturnQos::operator =(const UpdateReturnQos& /*data*/)
27    {
28       return *this;
29    }
30 
31    void UpdateReturnQos::setState(const string& state)
32    {
33       data_.setState(state);
34    }
35 
36    void UpdateReturnQos::setStateInfo(const string& stateInfo)
37    {
38       data_.setStateInfo(stateInfo);
39    }
40 
41    string UpdateReturnQos::toXml(const string& extraOffset) const
42    {
43       return data_.toXml(extraOffset);
44    }
45 
46 }}}} // namespace


syntax highlighted by Code2HTML, v. 0.9.1