diff options
Diffstat (limited to 'tests/Param_Test/ub_struct_seq.h')
-rw-r--r-- | tests/Param_Test/ub_struct_seq.h | 99 |
1 files changed, 48 insertions, 51 deletions
diff --git a/tests/Param_Test/ub_struct_seq.h b/tests/Param_Test/ub_struct_seq.h index 7459c7892f1..2e8a5a3fe71 100644 --- a/tests/Param_Test/ub_struct_seq.h +++ b/tests/Param_Test/ub_struct_seq.h @@ -1,20 +1,17 @@ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO/tests/Param_Test -// -// = FILENAME -// ub_struct_seq.h -// -// = DESCRIPTION -// Tests unbounded struct sequence -// -// = AUTHORS -// Aniruddha Gokhale -// -// ============================================================================ + +//============================================================================= +/** + * @file ub_struct_seq.h + * + * $Id$ + * + * Tests unbounded struct sequence + * + * + * @author Aniruddha Gokhale + */ +//============================================================================= + #ifndef PARAM_TEST_UNBOUNED_STRUCT_SEQUENCE_H #define PARAM_TEST_UNBOUNED_STRUCT_SEQUENCE_H @@ -28,60 +25,60 @@ class Test_Struct_Sequence { public: + /// ctor Test_Struct_Sequence (void); - // ctor + /// dtor ~Test_Struct_Sequence (void); - // dtor + /// run the SII test int run_sii_test (Param_Test_ptr objref); - // run the SII test + /// return operation name const char *opname (void) const; - // return operation name + /// set values for parameters int init_parameters (Param_Test_ptr objref); - // set values for parameters + /// reset values for CORBA int reset_parameters (void); - // reset values for CORBA + /// check if results are valid CORBA::Boolean check_validity (void); - // check if results are valid + /// check if results are valid. This is used for DII results CORBA::Boolean check_validity (CORBA::Request_ptr req); - // check if results are valid. This is used for DII results + /// print all the values void print_values (void); - // print all the values + /// invoke DII request with appropriate exception handling. void dii_req_invoke (CORBA::Request *); - // invoke DII request with appropriate exception handling. protected: + /// compare CORBA::Boolean compare (const Param_Test::StructSeq &s1, const Param_Test::StructSeq &s2); - // compare + /// print individual sequence void print_sequence (const Param_Test::StructSeq &s); - // print individual sequence private: + /// operation name char *opname_; - // operation name + /// in parameter Param_Test::StructSeq in_; - // in parameter // these need memory management + /// inout parameter Param_Test::StructSeq_var inout_; - // inout parameter + /// out parameter Param_Test::StructSeq_var out_; - // out parameter + /// return value Param_Test::StructSeq_var ret_; - // return value }; @@ -89,60 +86,60 @@ private: class Test_Unbounded_Struct_Sequence { public: + /// ctor Test_Unbounded_Struct_Sequence (void); - // ctor + /// dtor ~Test_Unbounded_Struct_Sequence (void); - // dtor + /// run the SII test int run_sii_test (Param_Test_ptr objref); - // run the SII test + /// return operation name const char *opname (void) const; - // return operation name + /// set values for parameters int init_parameters (Param_Test_ptr objref); - // set values for parameters + /// reset values for CORBA int reset_parameters (void); - // reset values for CORBA + /// check if results are valid CORBA::Boolean check_validity (void); - // check if results are valid + /// check if results are valid. This is used for DII results CORBA::Boolean check_validity (CORBA::Request_ptr req); - // check if results are valid. This is used for DII results + /// print all the values void print_values (void); - // print all the values + /// invoke DII request with appropriate exception handling. void dii_req_invoke (CORBA::Request *); - // invoke DII request with appropriate exception handling. protected: + /// compare CORBA::Boolean compare (const Param_Test::PathSpec &s1, const Param_Test::PathSpec &s2); - // compare + /// print individual sequence void print_sequence (const Param_Test::PathSpec &s); - // print individual sequence private: + /// operation name char *opname_; - // operation name + /// in parameter Param_Test::PathSpec in_; - // in parameter // these need memory management + /// inout parameter Param_Test::PathSpec_var inout_; - // inout parameter + /// out parameter Param_Test::PathSpec_var out_; - // out parameter + /// return value Param_Test::PathSpec_var ret_; - // return value }; |