diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-30 00:32:10 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-04-30 00:32:10 +0000 |
commit | 339c9b623de8842f6c856e5b14fe0afa51f01e69 (patch) | |
tree | 80bf59c662959ebb8a6f5234e19db5fad570074d /TAO/tao/Request.h | |
parent | 41d55930590936d06819a1db72d58558f180af01 (diff) | |
download | ATCD-339c9b623de8842f6c856e5b14fe0afa51f01e69.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/tao/Request.h')
-rw-r--r-- | TAO/tao/Request.h | 20 |
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 |