4 #include /**/ "ace/pre.h"
10 # pragma warning (disable:4250)
13 /// Implement the Test::Roundtrip interface
15 : public virtual POA_Test::AMH_Roundtrip
19 Roundtrip (CORBA::ORB_ptr orb
);
21 // = The skeleton methods
22 void test_octet_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
23 const Test::octet_load
& ol
,
24 Test::Timestamp send_time
);
27 void test_long_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
28 const Test::long_load
& ol
,
29 Test::Timestamp send_time
);
31 void test_short_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
32 const Test::short_load
& ol
,
33 Test::Timestamp send_time
);
36 void test_char_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
37 const Test::char_load
& ol
,
38 Test::Timestamp send_time
);
40 void test_longlong_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
41 const Test::longlong_load
& ol
,
42 Test::Timestamp send_time
);
45 void test_double_method (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
,
46 const Test::double_load
& ol
,
47 Test::Timestamp send_time
);
50 void shutdown (Test::AMH_RoundtripResponseHandler_ptr _tao_rh
);
53 /// Use an ORB reference to convert strings to objects and shutdown
62 #include /**/ "ace/post.h"
63 #endif /* ROUNDTRIP_H */