summaryrefslogtreecommitdiff
path: root/TAO/tao/Server_Request.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Server_Request.h')
-rw-r--r--TAO/tao/Server_Request.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/tao/Server_Request.h b/TAO/tao/Server_Request.h
index f0dc4c9287c..09b75d7ed6a 100644
--- a/TAO/tao/Server_Request.h
+++ b/TAO/tao/Server_Request.h
@@ -264,6 +264,11 @@ public:
TAO_HRESULT QueryInterface (REFIID riid,
void **ppv);
+ // To handle System Exceptions at the lowest level,
+ // a method returning the request_id_ is needed.
+
+ CORBA::ULong request_id (void);
+
private:
#if !defined (TAO_COPY_OPNAME)
char* operation_;
@@ -272,6 +277,8 @@ private:
#endif
// Operation name.
+ CORBA::Object_var forward_location_;
+
TAO_InputCDR *incoming_;
// Incoming stream.