summaryrefslogtreecommitdiff
path: root/TAO/tao/Request.h
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-30 00:32:10 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-04-30 00:32:10 +0000
commit339c9b623de8842f6c856e5b14fe0afa51f01e69 (patch)
tree80bf59c662959ebb8a6f5234e19db5fad570074d /TAO/tao/Request.h
parent41d55930590936d06819a1db72d58558f180af01 (diff)
downloadATCD-339c9b623de8842f6c856e5b14fe0afa51f01e69.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao/Request.h')
-rw-r--r--TAO/tao/Request.h20
1 files changed, 16 insertions, 4 deletions
diff --git a/TAO/tao/Request.h b/TAO/tao/Request.h
index c1534d684f4..9feac192f19 100644
--- a/TAO/tao/Request.h
+++ b/TAO/tao/Request.h
@@ -28,6 +28,7 @@
#include "tao/corbafwd.h"
#include "tao/NVList.h"
#include "tao/Environment.h"
+#include "tao/Context.h"
class TAO_Export CORBA_Request
{
@@ -54,7 +55,11 @@ public:
CORBA::ExceptionList_ptr exceptions (void);
// Return the exceptions resulting from this request.
- //CORBA_Environment *env (void);
+ CORBA::ContextList_ptr contexts (void);
+ // Return a list of the request's contexts. Since TAO does
+ // not implement Contexts, this will always be 0.
+
+ CORBA::Environment_ptr env (void);
// Return the <Environment> for this request.
// Argument manipulation helper functions.
@@ -121,10 +126,14 @@ private:
const CORBA::Char *op,
CORBA::NVList_ptr args,
CORBA::NamedValue_ptr result,
- CORBA::Flags flags);
+ CORBA::Flags flags,
+ CORBA::Environment &TAO_IN_ENV =
+ CORBA::default_environment ());
CORBA_Request (CORBA::Object_ptr obj,
- const CORBA::Char *op);
+ const CORBA::Char *op,
+ CORBA::Environment &TAO_IN_ENV =
+ CORBA::default_environment ());
~CORBA_Request (void);
@@ -143,12 +152,15 @@ private:
CORBA::Flags flags_;
// invocation flags
- // CORBA_Environment env_;
+ CORBA::Environment env_;
// holds exceptions
CORBA::ExceptionList exceptions_;
// list of exceptions raised by the operation
+ CORBA::ContextList contexts_;
+ // List of the request's contexts
+
CORBA::ULong refcount_;
// reference counting