2 //=============================================================================
8 * @author Aniruddha Gokhale
10 //=============================================================================
13 #ifndef PARAM_TEST_ANY_H
14 #define PARAM_TEST_ANY_H
16 #include "param_testC.h"
18 // =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
20 // =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
45 int run_sii_test (Param_Test_ptr objref
);
47 /// return operation name
48 const char *opname (void) const;
50 /// set values for parameters
51 int init_parameters (Param_Test_ptr objref
);
53 /// reset values for CORBA
54 int reset_parameters (void);
56 /// check if results are valid
57 CORBA::Boolean
check_validity (void);
59 /// check if results are valid. This is used for DII results
60 CORBA::Boolean
check_validity (CORBA::Request_ptr req
);
62 /// print all the values
63 void print_values (void);
65 /// invoke DII request with appropriate exception handling.
66 void dii_req_invoke (CORBA::Request
*);
72 /// Coffee object used to test Any with object.
76 static size_t counter
;
91 #endif /* PARAM_TEST_ANY_H */