summaryrefslogtreecommitdiff
path: root/TAO/tao/Queued_Message.h
diff options
context:
space:
mode:
authorelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-06-05 11:58:32 +0000
committerelliott_c <elliott_c@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-06-05 11:58:32 +0000
commit55a7df6a7d689640b0a4fccbbd05a75b42ab3ec3 (patch)
tree155540aa063d7b39bd95031000756e9d021e74aa /TAO/tao/Queued_Message.h
parentb3b0b43110ede3cb0607aff755022d66364d6a17 (diff)
downloadATCD-55a7df6a7d689640b0a4fccbbd05a75b42ab3ec3.tar.gz
ChangeLogTag: Thu Jun 5 11:56:09 UTC 2008 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'TAO/tao/Queued_Message.h')
-rw-r--r--TAO/tao/Queued_Message.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tao/Queued_Message.h b/TAO/tao/Queued_Message.h
index ff00277cbb8..d40ef6e61dc 100644
--- a/TAO/tao/Queued_Message.h
+++ b/TAO/tao/Queued_Message.h
@@ -205,6 +205,13 @@ public:
* @return true if the relative roundtrip timeout has expired.
*/
virtual bool is_expired (const ACE_Time_Value &now) const;
+
+ /// Provide a hook for copying the underlying data
+ /**
+ * @param chain For use in determining origin of underlying data.
+ * This parameter must not be modified (through const_cast).
+ */
+ virtual void copy_if_necessary (const ACE_Message_Block* chain) = 0;
//@}
protected: