Public Member Functions | |
TopicProperty (org::xmlBlaster::util::Global &global) | |
Constructs the specialized quality of service object for a publish() or update() call. | |
TopicProperty (TopicProperty &prop) | |
TopicProperty & | operator= (TopicProperty &prop) |
~TopicProperty () | |
void | setReadonly (bool readonly) |
| |
bool | isReadonly () |
| |
long | getDestroyDelay () |
The life time of the message topic in state UNREFERENCED. | |
void | setDestroyDelay (long destroyDelay) |
The life time of the message topic in state UNREFERENCED. | |
bool | createDomEntry () |
Is the topic available in the internal DOM tree? | |
void | setCreateDomEntry (bool createDomEntry) |
Set if the topic is available in the internal DOM tree. | |
bool | hasMsgUnitStoreProperty () |
org::xmlBlaster::util::qos::storage::MsgUnitStoreProperty | getMsgUnitStoreProperty () |
| |
void | setMsgUnitStoreProperty (org::xmlBlaster::util::qos::storage::MsgUnitStoreProperty &msgUnitStoreProperty) |
bool | hasHistoryQueueProperty () |
org::xmlBlaster::util::qos::storage::HistoryQueueProperty | getHistoryQueueProperty () |
| |
void | setHistoryQueueProperty (org::xmlBlaster::util::qos::storage::HistoryQueueProperty &historyQueueProperty) |
std::string | toXml (std::string &extraOffset="") |
Dump state of this object into a XML ASCII std::string. |
Definition at line 47 of file TopicProperty.h.
org::xmlBlaster::util::qos::TopicProperty::TopicProperty | ( | org::xmlBlaster::util::Global & | global | ) |
Constructs the specialized quality of service object for a publish() or update() call.
Definition at line 68 of file TopicProperty.cpp.
References org::xmlBlaster::util::qos::DEFAULT_readonly, org::xmlBlaster::util::qos::destroyDelay_DEFAULT_DEFAULT, org::xmlBlaster::util::Property::getLongProperty(), org::xmlBlaster::util::Global::getProperty(), and setDestroyDelay().
org::xmlBlaster::util::qos::TopicProperty::TopicProperty | ( | TopicProperty & | prop | ) |
Definition at line 81 of file TopicProperty.cpp.
org::xmlBlaster::util::qos::TopicProperty::~TopicProperty | ( | ) |
Definition at line 95 of file TopicProperty.cpp.
TopicProperty & org::xmlBlaster::util::qos::TopicProperty::operator= | ( | TopicProperty & | prop | ) |
void org::xmlBlaster::util::qos::TopicProperty::setReadonly | ( | bool | readonly | ) |
Definition at line 104 of file TopicProperty.cpp.
Referenced by PublishDemo::publish(), and org::xmlBlaster::util::qos::MsgQosData::setReadonly().
bool org::xmlBlaster::util::qos::TopicProperty::isReadonly | ( | ) |
Definition at line 112 of file TopicProperty.cpp.
Referenced by org::xmlBlaster::util::qos::MsgQosData::isReadonly().
long org::xmlBlaster::util::qos::TopicProperty::getDestroyDelay | ( | ) |
The life time of the message topic in state UNREFERENCED.
Definition at line 120 of file TopicProperty.cpp.
void org::xmlBlaster::util::qos::TopicProperty::setDestroyDelay | ( | long | destroyDelay | ) |
The life time of the message topic in state UNREFERENCED.
Definition at line 128 of file TopicProperty.cpp.
Referenced by PublishDemo::publish(), and TopicProperty().
bool org::xmlBlaster::util::qos::TopicProperty::createDomEntry | ( | ) |
Is the topic available in the internal DOM tree?
Definition at line 138 of file TopicProperty.cpp.
References org::xmlBlaster::util::Prop< T >::getValue().
void org::xmlBlaster::util::qos::TopicProperty::setCreateDomEntry | ( | bool | createDomEntry | ) |
Set if the topic is available in the internal DOM tree.
true | This is default and the topic is queryable with XPATH false: No DOM tree is created for the topic and the topic is onvisible to XPATH queries |
Definition at line 148 of file TopicProperty.cpp.
References org::xmlBlaster::util::Prop< T >::setValue().
Referenced by PublishDemo::publish().
bool org::xmlBlaster::util::qos::TopicProperty::hasMsgUnitStoreProperty | ( | ) |
Definition at line 152 of file TopicProperty.cpp.
MsgUnitStoreProperty org::xmlBlaster::util::qos::TopicProperty::getMsgUnitStoreProperty | ( | ) |
Definition at line 160 of file TopicProperty.cpp.
void org::xmlBlaster::util::qos::TopicProperty::setMsgUnitStoreProperty | ( | org::xmlBlaster::util::qos::storage::MsgUnitStoreProperty & | msgUnitStoreProperty | ) |
Definition at line 168 of file TopicProperty.cpp.
bool org::xmlBlaster::util::qos::TopicProperty::hasHistoryQueueProperty | ( | ) |
Definition at line 177 of file TopicProperty.cpp.
HistoryQueueProperty org::xmlBlaster::util::qos::TopicProperty::getHistoryQueueProperty | ( | ) |
Definition at line 185 of file TopicProperty.cpp.
void org::xmlBlaster::util::qos::TopicProperty::setHistoryQueueProperty | ( | org::xmlBlaster::util::qos::storage::HistoryQueueProperty & | historyQueueProperty | ) |
std::string org::xmlBlaster::util::qos::TopicProperty::toXml | ( | std::string & | extraOffset = "" |
) |
Dump state of this object into a XML ASCII std::string.
extraOffset | indenting of tags for nice output |
Referenced by PublishDemo::publish().