summaryrefslogtreecommitdiff
path: root/TAO/tao/Pluggable_Messaging.h
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2000-04-01 00:44:12 +0000
committerbala <balanatarajan@users.noreply.github.com>2000-04-01 00:44:12 +0000
commit66fca9e66eac745f65ccd9117965a9556482747c (patch)
tree6ddd82ddff950c5cb4daf88323b61e7c0c635695 /TAO/tao/Pluggable_Messaging.h
parent1c5854d46669e725c080ab86725c7f59dae8ee6d (diff)
downloadATCD-66fca9e66eac745f65ccd9117965a9556482747c.tar.gz
ChangeLogTag: Fri Mar 31 18:36:34 2000 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Pluggable_Messaging.h')
-rw-r--r--TAO/tao/Pluggable_Messaging.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/tao/Pluggable_Messaging.h b/TAO/tao/Pluggable_Messaging.h
index 11db7702397..759fc5f77df 100644
--- a/TAO/tao/Pluggable_Messaging.h
+++ b/TAO/tao/Pluggable_Messaging.h
@@ -23,6 +23,10 @@
#include "tao/Pluggable_Messaging_Utils.h"
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
class TAO_Message_State_Factory;
class TAO_Target_Specification;
class TAO_Pluggable_Reply_Params;
@@ -111,6 +115,17 @@ public:
// influenced by GIOP, which has the protocol header, followed by
// the message specific header with the message at the end.
+ virtual CORBA::Boolean
+ write_reply_header (TAO_OutputCDR &cdr,
+ TAO_Pluggable_Reply_Params &params,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ())
+ ACE_THROW_SPEC ((CORBA::SystemException)) = 0;
+ // Write the reply header
+ // The reply header is a part of any messaging protocol. The
+ // messaging protocol implementation would implement the way the
+ // reply header is written.
+
// @@ Bala: What if the protocol only has message headers and not
// 'protocol headers'?
// @@ Carlos: The same comment that you gave above. They have to