client/qos/UpdateReturnQos.cpp

Go to the documentation of this file.
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