client/qos/UpdateQos.cpp

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------------
00002 Name:      UpdateQos.cpp
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 ------------------------------------------------------------------------------*/
00006 
00007 # include <client/qos/UpdateQos.h>
00008 
00009 using namespace org::xmlBlaster::util;
00010 using namespace org::xmlBlaster::util::qos;
00011 using namespace org::xmlBlaster::util::cluster;
00012 
00013 using namespace std;
00014 
00015 namespace org { namespace xmlBlaster { namespace client { namespace qos {
00016 
00017 UpdateQos::UpdateQos(Global& global, const MsgQosData data)
00018    : GetReturnQos(global, data)
00019 {
00020    ME = "UpdateQos";
00021 }
00022 
00023 UpdateQos::UpdateQos(const UpdateQos& data)
00024    : GetReturnQos(data)
00025 {
00026    ME = data.ME;
00027 }
00028 
00029 UpdateQos& UpdateQos::operator=(const UpdateQos& data)
00030 {
00031    GetReturnQos::operator=(static_cast<GetReturnQos>(data));
00032    ME = data.ME;
00033    return *this;
00034 }
00035 
00042 bool UpdateQos::isSubscribable() const
00043 {
00044    return data_.isSubscribable();
00045 }
00046 
00053 bool UpdateQos::isPtp()
00054 {
00055    return data_.isPtp();
00056 }
00057 
00062 string UpdateQos::getSubscriptionId() const
00063 {
00064    return data_.getSubscriptionId();
00065 }
00066 
00071 int UpdateQos::getRedeliver() const
00072 {
00073    return data_.getRedeliver();
00074 }
00075 
00079 long UpdateQos::getQueueSize() const
00080 {
00081    return data_.getQueueSize();
00082 }
00083 
00087 long UpdateQos::getQueueIndex() const
00088 {
00089    return data_.getQueueIndex();
00090 }
00091 
00092 bool UpdateQos::isOk() const
00093 {
00094    return data_.isOk();
00095 }
00096 
00097 bool UpdateQos::isErased() const
00098 {
00099    return data_.isErased();
00100 }
00101 
00102 bool UpdateQos::isTimeout() const
00103 {
00104    return data_.isTimeout();
00105 }
00106 
00107 bool UpdateQos::isForwardError() const
00108 {
00109    return data_.isForwardError();
00110 }
00111 
00112 }}}}
00113 
00114