summaryrefslogtreecommitdiff
path: root/TAO/tests/Param_Test/tests.h
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1998-04-16 21:04:32 +0000
committergokhale <asgokhale@users.noreply.github.com>1998-04-16 21:04:32 +0000
commitebce34fa3b0efc76fb55555e6bcdbb49084e79d7 (patch)
tree268bf4b277ca35d71dee67b8f6c022fc4acdf405 /TAO/tests/Param_Test/tests.h
parent6a34c2d673cc56469c14d60d0f21dc8715ea3b98 (diff)
downloadATCD-ebce34fa3b0efc76fb55555e6bcdbb49084e79d7.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tests/Param_Test/tests.h')
-rw-r--r--TAO/tests/Param_Test/tests.h57
1 files changed, 57 insertions, 0 deletions
diff --git a/TAO/tests/Param_Test/tests.h b/TAO/tests/Param_Test/tests.h
index 1dab45fed8a..c5af51ff5dc 100644
--- a/TAO/tests/Param_Test/tests.h
+++ b/TAO/tests/Param_Test/tests.h
@@ -493,6 +493,63 @@ private:
};
// =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
+// test TypeCodes
+// =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
+class Test_TypeCode
+{
+public:
+ Test_TypeCode (void);
+ // ctor
+
+ ~Test_TypeCode (void);
+ // dtor
+
+ int run_sii_test (Param_Test_ptr objref,
+ CORBA::Environment &env);
+ // run the SII test
+
+ int add_args (CORBA::NVList_ptr &nvlist,
+ CORBA::NVList_ptr &retval,
+ CORBA::Environment &env);
+ // add args to NVList for DII
+
+ const char *opname (void) const;
+ // return operation name
+
+ int init_parameters (Param_Test_ptr objref,
+ CORBA::Environment &env);
+ // set values for parameters
+
+ int reset_parameters (void);
+ // reset values for CORBA
+
+ CORBA::Boolean check_validity (void);
+ // check if results are valid
+
+ CORBA::Boolean check_validity (CORBA::Request_ptr req);
+ // check if results are valid. This is used for DII results
+
+ void print_values (void);
+ // print all the values
+
+private:
+ char *opname_;
+ // operation name
+
+ CORBA::TypeCode_var in_;
+ // in parameter
+
+ CORBA::TypeCode_var inout_;
+ // inout parameter
+
+ CORBA::TypeCode_var out_;
+ // out parameter
+
+ CORBA::TypeCode_var ret_;
+ // return value
+};
+
+// =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
// test Anys
// =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
class Test_Any