blob: 128a7e7dd2e24a8f4ca39f1806e4bcb16a54478c [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>activemq-cpp-3.4.0: activemq::commands::ActiveMQMessageTemplate&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">activemq-cpp-3.4.0</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('classactivemq_1_1commands_1_1_active_m_q_message_template.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<h1>activemq::commands::ActiveMQMessageTemplate&lt; T &gt; Class Template Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="activemq::commands::ActiveMQMessageTemplate" --><!-- doxytag: inherits="activemq::commands::Message" -->
<p><code>#include &lt;<a class="el" href="_active_m_q_message_template_8h_source.html">src/main/activemq/commands/ActiveMQMessageTemplate.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for activemq::commands::ActiveMQMessageTemplate&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classactivemq_1_1commands_1_1_active_m_q_message_template__inherit__graph.png" border="0" usemap="#activemq_1_1commands_1_1_active_m_q_message_template_3_01_t_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="activemq_1_1commands_1_1_active_m_q_message_template_3_01_t_01_4_inherit__map" id="activemq_1_1commands_1_1_active_m_q_message_template_3_01_t_01_4_inherit__map">
<area shape="rect" id="node2" href="classactivemq_1_1commands_1_1_message.html" title="activemq::commands::Message" alt="" coords="89,392,327,421"/><area shape="rect" id="node4" href="classactivemq_1_1commands_1_1_base_command.html" title="activemq::commands::BaseCommand" alt="" coords="68,315,348,344"/><area shape="rect" id="node6" href="classactivemq_1_1commands_1_1_command.html" title="activemq::commands::Command" alt="" coords="85,237,331,267"/><area shape="rect" id="node8" href="classactivemq_1_1commands_1_1_base_data_structure.html" title="activemq::commands::BaseDataStructure" alt="" coords="52,160,364,189"/><area shape="rect" id="node10" href="classactivemq_1_1commands_1_1_data_structure.html" title="activemq::commands::DataStructure" alt="" coords="69,83,347,112"/><area shape="rect" id="node12" href="classactivemq_1_1wireformat_1_1_marshal_aware.html" title="activemq::wireformat::MarshalAware" alt="" coords="72,5,344,35"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ae9a2759f93b11cf0a5fc436f0e691fa1">ActiveMQMessageTemplate</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ad49dd15ea42419a4db2e7aace6ad1637">~ActiveMQMessageTemplate</a> () throw ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#af4e6ec882854a9a804aa8724209eb353">acknowledge</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#abbf0822ad02747f84e1900bb44b63dff">onSend</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows derived <a class="el" href="classactivemq_1_1commands_1_1_message.html">Message</a> classes to perform tasks before a message is sent. <a href="#abbf0822ad02747f84e1900bb44b63dff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a9af95f8fe95b78e713fe3fe9417e16f6">equals</a> (const <a class="el" href="classactivemq_1_1commands_1_1_data_structure.html">DataStructure</a> *value) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares the <a class="el" href="classactivemq_1_1commands_1_1_data_structure.html">DataStructure</a> passed in to this one, and returns if they are equivalent. <a href="#a9af95f8fe95b78e713fe3fe9417e16f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a9d688207aef14f4ae8d0faf5d63f1a7a">clearBody</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a85b40b4900045f69ab5c87df0b7a5dee">clearProperties</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a1ffcc915b7cf4977dfe96dcca9c14943">getPropertyNames</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a2ada3f28de8d4170dfb7ff85a09b65a2">propertyExists</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ad227a60dbe541f747add16c7defdae1f">getBooleanProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a2a43f9317574c3b35c15aba5b7d9645b">getByteProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a21caf9af11d8f52616703e4b51508a7c">getDoubleProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a1ee3dd3c3de60c09be53556675e30aff">getFloatProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a671cbc21506af8469592abca7ce7bd7e">getIntProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#af1ef479ef5dc0fcd52d7aef9fea4172e">getLongProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a304a010cf63924d96e6de53fd1d3aee6">getShortProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a42aeeb92705a4cd6cf6a7ad31e449d37">getStringProperty</a> (const std::string &amp;name) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a5dd0346d9459cca6986231e320b96e75">setBooleanProperty</a> (const std::string &amp;name, bool value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ae959a53dc7fe844b3f79a2ee353f0a81">setByteProperty</a> (const std::string &amp;name, unsigned char value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ad74a6549bc7a3c34ac1ef3e42038c1ec">setDoubleProperty</a> (const std::string &amp;name, double value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a3a0de3b2c09b7e0d1db729d59a41d044">setFloatProperty</a> (const std::string &amp;name, float value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a493b5f6cb71701dbd502c8651093ae44">setIntProperty</a> (const std::string &amp;name, int value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a11aa8ac93048aae3f1dcd70de1bdfacf">setLongProperty</a> (const std::string &amp;name, long long value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#af3c1f8e6bcab0e0e031f1b499f5c169a">setShortProperty</a> (const std::string &amp;name, short value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a78ba278f1c138683dd8f5beb38e35692">setStringProperty</a> (const std::string &amp;name, const std::string &amp;value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a9b3aad52c3f0489e5aecea591011880e">getCMSCorrelationID</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a33a3b00fd232d36edf42a4f873dea103">setCMSCorrelationID</a> (const std::string &amp;<a class="el" href="classactivemq_1_1commands_1_1_message.html#ad9a15456db1f9a96cb98a0a9673ea516">correlationId</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a5f1aad6c7d00c1eefed098dc03687d31">getCMSDeliveryMode</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a42d4c6584b851ce55593a202a98785c8">setCMSDeliveryMode</a> (int mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a8790f702908db582b098e3c2ce908550">getCMSDestination</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a2f1bc58a057e817ff4faf4812e93514f">setCMSDestination</a> (const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *<a class="el" href="classactivemq_1_1commands_1_1_message.html#a8db45b32dc4a0ec952a3b0f2cb283bc6">destination</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#adb45a4c711eefad6ec875bf7aa74acb0">getCMSExpiration</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#afc5c5070f4cc88e5833e84411b1bc25b">setCMSExpiration</a> (long long expireTime)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ae05d57a367ea399bd3fb0af098581b31">getCMSMessageID</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a752416354638843a548429ab4960d90a">setCMSMessageID</a> (const std::string &amp;id AMQCPP_UNUSED)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#aa5eabff729f37b4086335164d21eccfc">getCMSPriority</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#aefb48299fb17f39456de3f0605648997">setCMSPriority</a> (int <a class="el" href="classactivemq_1_1commands_1_1_message.html#a1d6b671888ba01e2c1c791496c39aabf">priority</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a785e4861ddfa2d68ab33542a8cd73cb1">getCMSRedelivered</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a13d555fbdca8375485b49f94db11e648">setCMSRedelivered</a> (bool redelivered AMQCPP_UNUSED)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ac577c61819a4aabc93cddee28a126428">getCMSReplyTo</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ab245b84970047deef62da34f09318ba0">setCMSReplyTo</a> (const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *<a class="el" href="classactivemq_1_1commands_1_1_message.html#a8db45b32dc4a0ec952a3b0f2cb283bc6">destination</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual long long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a1ab46a6848530223c84a79aa34f5b173">getCMSTimestamp</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a18b91c3dd62783b09e451433f1a0c3ef">setCMSTimestamp</a> (long long timeStamp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a25e24e69c85952b88990235ec50fd3c1">getCMSType</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ad8ca40e51ff6bd9dfc7c4974b9270670">setCMSType</a> (const std::string &amp;<a class="el" href="classactivemq_1_1commands_1_1_message.html#aae66a0138f42e7e3fe421d6110ac0b9c">type</a>)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#aaa5d185672b4ee46a0271b46cf6252d5">failIfWriteOnlyBody</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#a45abe57ffdd9c48caea36c8160a72d24">failIfReadOnlyBody</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html#ac4b81a02ba75408ee147174da45cc9ff">failIfReadOnlyProperties</a> () const </td></tr>
</table>
<h3>template&lt;typename T&gt;<br/>
class activemq::commands::ActiveMQMessageTemplate&lt; T &gt;</h3>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ae9a2759f93b11cf0a5fc436f0e691fa1"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::ActiveMQMessageTemplate" ref="ae9a2759f93b11cf0a5fc436f0e691fa1" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::<a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">ActiveMQMessageTemplate</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad49dd15ea42419a4db2e7aace6ad1637"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::~ActiveMQMessageTemplate" ref="ad49dd15ea42419a4db2e7aace6ad1637" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::~<a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">ActiveMQMessageTemplate</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> throw ()<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="af4e6ec882854a9a804aa8724209eb353"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::acknowledge" ref="af4e6ec882854a9a804aa8724209eb353" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::acknowledge </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9d688207aef14f4ae8d0faf5d63f1a7a"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::clearBody" ref="a9d688207aef14f4ae8d0faf5d63f1a7a" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::clearBody </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented in <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_bytes_message.html#abc8927a067f20777981fb428d9fb6b20">activemq::commands::ActiveMQBytesMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_map_message.html#ae0325445e6bba2899a6ddb22aa1830cd">activemq::commands::ActiveMQMapMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_stream_message.html#a0b7eae76ec2f7745e830c4ded689c04a">activemq::commands::ActiveMQStreamMessage</a>, and <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_text_message.html#a89fc95682153afdb5331afe7fcc7bc22">activemq::commands::ActiveMQTextMessage</a>.</p>
</div>
</div>
<a class="anchor" id="a85b40b4900045f69ab5c87df0b7a5dee"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::clearProperties" ref="a85b40b4900045f69ab5c87df0b7a5dee" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::clearProperties </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9af95f8fe95b78e713fe3fe9417e16f6"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::equals" ref="a9af95f8fe95b78e713fe3fe9417e16f6" args="(const DataStructure *value) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::equals </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classactivemq_1_1commands_1_1_data_structure.html">DataStructure</a> *&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Compares the <a class="el" href="classactivemq_1_1commands_1_1_data_structure.html">DataStructure</a> passed in to this one, and returns if they are equivalent. </p>
<p>Equivalent here means that they are of the same type, and that each element of the objects are the same. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if DataStructure's are Equal. </dd></dl>
<p>Reimplemented from <a class="el" href="classactivemq_1_1commands_1_1_message.html#a576c53e8745085a64bafd3a1babdda6c">activemq::commands::Message</a>.</p>
<p>Reimplemented in <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_blob_message.html#a808d446471abb7bd60aef3dc984f198e">activemq::commands::ActiveMQBlobMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_bytes_message.html#aabb8040c0ade6de81138affd426d643e">activemq::commands::ActiveMQBytesMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_map_message.html#af232335b516d27628d23b08cdb41cb60">activemq::commands::ActiveMQMapMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message.html#a2f4e10e9fdfd5a9db7a3249675e59374">activemq::commands::ActiveMQMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_object_message.html#aba80af1a85140d50f1a902fac9273e59">activemq::commands::ActiveMQObjectMessage</a>, <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_stream_message.html#a80aea82a333b0e97a1d86a17cba49e1e">activemq::commands::ActiveMQStreamMessage</a>, and <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_text_message.html#a75ae04e20a3724f15bb8ca9a1adb7780">activemq::commands::ActiveMQTextMessage</a>.</p>
</div>
</div>
<a class="anchor" id="a45abe57ffdd9c48caea36c8160a72d24"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::failIfReadOnlyBody" ref="a45abe57ffdd9c48caea36c8160a72d24" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::failIfReadOnlyBody </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac4b81a02ba75408ee147174da45cc9ff"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::failIfReadOnlyProperties" ref="ac4b81a02ba75408ee147174da45cc9ff" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::failIfReadOnlyProperties </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aaa5d185672b4ee46a0271b46cf6252d5"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::failIfWriteOnlyBody" ref="aaa5d185672b4ee46a0271b46cf6252d5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::failIfWriteOnlyBody </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad227a60dbe541f747add16c7defdae1f"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getBooleanProperty" ref="ad227a60dbe541f747add16c7defdae1f" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getBooleanProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2a43f9317574c3b35c15aba5b7d9645b"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getByteProperty" ref="a2a43f9317574c3b35c15aba5b7d9645b" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual unsigned char <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getByteProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9b3aad52c3f0489e5aecea591011880e"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSCorrelationID" ref="a9b3aad52c3f0489e5aecea591011880e" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual std::string <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSCorrelationID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5f1aad6c7d00c1eefed098dc03687d31"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSDeliveryMode" ref="a5f1aad6c7d00c1eefed098dc03687d31" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual int <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSDeliveryMode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8790f702908db582b098e3c2ce908550"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSDestination" ref="a8790f702908db582b098e3c2ce908550" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a>* <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSDestination </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adb45a4c711eefad6ec875bf7aa74acb0"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSExpiration" ref="adb45a4c711eefad6ec875bf7aa74acb0" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual long long <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSExpiration </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae05d57a367ea399bd3fb0af098581b31"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSMessageID" ref="ae05d57a367ea399bd3fb0af098581b31" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual std::string <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSMessageID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa5eabff729f37b4086335164d21eccfc"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSPriority" ref="aa5eabff729f37b4086335164d21eccfc" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual int <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSPriority </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a785e4861ddfa2d68ab33542a8cd73cb1"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSRedelivered" ref="a785e4861ddfa2d68ab33542a8cd73cb1" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSRedelivered </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac577c61819a4aabc93cddee28a126428"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSReplyTo" ref="ac577c61819a4aabc93cddee28a126428" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a>* <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSReplyTo </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ab46a6848530223c84a79aa34f5b173"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSTimestamp" ref="a1ab46a6848530223c84a79aa34f5b173" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual long long <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSTimestamp </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a25e24e69c85952b88990235ec50fd3c1"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getCMSType" ref="a25e24e69c85952b88990235ec50fd3c1" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual std::string <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getCMSType </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a21caf9af11d8f52616703e4b51508a7c"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getDoubleProperty" ref="a21caf9af11d8f52616703e4b51508a7c" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual double <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getDoubleProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ee3dd3c3de60c09be53556675e30aff"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getFloatProperty" ref="a1ee3dd3c3de60c09be53556675e30aff" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual float <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getFloatProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a671cbc21506af8469592abca7ce7bd7e"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getIntProperty" ref="a671cbc21506af8469592abca7ce7bd7e" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual int <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getIntProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af1ef479ef5dc0fcd52d7aef9fea4172e"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getLongProperty" ref="af1ef479ef5dc0fcd52d7aef9fea4172e" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual long long <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getLongProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1ffcc915b7cf4977dfe96dcca9c14943"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getPropertyNames" ref="a1ffcc915b7cf4977dfe96dcca9c14943" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual std::vector&lt;std::string&gt; <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getPropertyNames </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a304a010cf63924d96e6de53fd1d3aee6"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getShortProperty" ref="a304a010cf63924d96e6de53fd1d3aee6" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual short <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getShortProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a42aeeb92705a4cd6cf6a7ad31e449d37"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::getStringProperty" ref="a42aeeb92705a4cd6cf6a7ad31e449d37" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual std::string <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::getStringProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abbf0822ad02747f84e1900bb44b63dff"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::onSend" ref="abbf0822ad02747f84e1900bb44b63dff" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::onSend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Allows derived <a class="el" href="classactivemq_1_1commands_1_1_message.html">Message</a> classes to perform tasks before a message is sent. </p>
<p>Reimplemented from <a class="el" href="classactivemq_1_1commands_1_1_message.html#af34f3317fa4d7cd60af02e264f4e7c54">activemq::commands::Message</a>.</p>
<p>Reimplemented in <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_bytes_message.html#a2fd51075ea172efdbc8d12db42cef18a">activemq::commands::ActiveMQBytesMessage</a>, and <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_stream_message.html#abdb114dd46c3982cbb19d44fcc81d12e">activemq::commands::ActiveMQStreamMessage</a>.</p>
</div>
</div>
<a class="anchor" id="a2ada3f28de8d4170dfb7ff85a09b65a2"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::propertyExists" ref="a2ada3f28de8d4170dfb7ff85a09b65a2" args="(const std::string &amp;name) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual bool <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::propertyExists </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5dd0346d9459cca6986231e320b96e75"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setBooleanProperty" ref="a5dd0346d9459cca6986231e320b96e75" args="(const std::string &amp;name, bool value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setBooleanProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae959a53dc7fe844b3f79a2ee353f0a81"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setByteProperty" ref="ae959a53dc7fe844b3f79a2ee353f0a81" args="(const std::string &amp;name, unsigned char value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setByteProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned char&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a33a3b00fd232d36edf42a4f873dea103"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSCorrelationID" ref="a33a3b00fd232d36edf42a4f873dea103" args="(const std::string &amp;correlationId)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSCorrelationID </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>correlationId</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a42d4c6584b851ce55593a202a98785c8"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSDeliveryMode" ref="a42d4c6584b851ce55593a202a98785c8" args="(int mode)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSDeliveryMode </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mode</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2f1bc58a057e817ff4faf4812e93514f"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSDestination" ref="a2f1bc58a057e817ff4faf4812e93514f" args="(const cms::Destination *destination)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSDestination </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *&#160;</td>
<td class="paramname"><em>destination</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afc5c5070f4cc88e5833e84411b1bc25b"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSExpiration" ref="afc5c5070f4cc88e5833e84411b1bc25b" args="(long long expireTime)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSExpiration </td>
<td>(</td>
<td class="paramtype">long long&#160;</td>
<td class="paramname"><em>expireTime</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a752416354638843a548429ab4960d90a"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSMessageID" ref="a752416354638843a548429ab4960d90a" args="(const std::string &amp;id AMQCPP_UNUSED)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSMessageID </td>
<td>(</td>
<td class="paramtype">const std::string &amp;id&#160;</td>
<td class="paramname"><em>AMQCPP_UNUSED</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aefb48299fb17f39456de3f0605648997"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSPriority" ref="aefb48299fb17f39456de3f0605648997" args="(int priority)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSPriority </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>priority</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a13d555fbdca8375485b49f94db11e648"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSRedelivered" ref="a13d555fbdca8375485b49f94db11e648" args="(bool redelivered AMQCPP_UNUSED)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSRedelivered </td>
<td>(</td>
<td class="paramtype">bool redelivered&#160;</td>
<td class="paramname"><em>AMQCPP_UNUSED</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab245b84970047deef62da34f09318ba0"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSReplyTo" ref="ab245b84970047deef62da34f09318ba0" args="(const cms::Destination *destination)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSReplyTo </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classcms_1_1_destination.html">cms::Destination</a> *&#160;</td>
<td class="paramname"><em>destination</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a18b91c3dd62783b09e451433f1a0c3ef"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSTimestamp" ref="a18b91c3dd62783b09e451433f1a0c3ef" args="(long long timeStamp)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSTimestamp </td>
<td>(</td>
<td class="paramtype">long long&#160;</td>
<td class="paramname"><em>timeStamp</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad8ca40e51ff6bd9dfc7c4974b9270670"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setCMSType" ref="ad8ca40e51ff6bd9dfc7c4974b9270670" args="(const std::string &amp;type)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setCMSType </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>type</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad74a6549bc7a3c34ac1ef3e42038c1ec"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setDoubleProperty" ref="ad74a6549bc7a3c34ac1ef3e42038c1ec" args="(const std::string &amp;name, double value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setDoubleProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3a0de3b2c09b7e0d1db729d59a41d044"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setFloatProperty" ref="a3a0de3b2c09b7e0d1db729d59a41d044" args="(const std::string &amp;name, float value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setFloatProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a493b5f6cb71701dbd502c8651093ae44"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setIntProperty" ref="a493b5f6cb71701dbd502c8651093ae44" args="(const std::string &amp;name, int value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setIntProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a11aa8ac93048aae3f1dcd70de1bdfacf"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setLongProperty" ref="a11aa8ac93048aae3f1dcd70de1bdfacf" args="(const std::string &amp;name, long long value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setLongProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long long&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af3c1f8e6bcab0e0e031f1b499f5c169a"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setShortProperty" ref="af3c1f8e6bcab0e0e031f1b499f5c169a" args="(const std::string &amp;name, short value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setShortProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">short&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a78ba278f1c138683dd8f5beb38e35692"></a><!-- doxytag: member="activemq::commands::ActiveMQMessageTemplate::setStringProperty" ref="a78ba278f1c138683dd8f5beb38e35692" args="(const std::string &amp;name, const std::string &amp;value)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">activemq::commands::ActiveMQMessageTemplate</a>&lt; T &gt;::setStringProperty </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/main/activemq/commands/<a class="el" href="_active_m_q_message_template_8h_source.html">ActiveMQMessageTemplate.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceactivemq.html">activemq</a> </li>
<li class="navelem"><a class="el" href="namespaceactivemq_1_1commands.html">commands</a> </li>
<li class="navelem"><a class="el" href="classactivemq_1_1commands_1_1_active_m_q_message_template.html">ActiveMQMessageTemplate</a> </li>
<li class="footer">Generated on Mon Apr 25 2011 for activemq-cpp-3.4.0 by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
</body>
</html>