|
Get "in" argument.
Definition at line 57 of file get_arg.h. References TAO_Operation_Details::args(), and TAO_Operation_Details::use_stub_args().
00060 {
00061 return
00062 (details != 0 && details->use_stub_args ())
00063 ? static_cast<typename TAO::Arg_Traits<T>::in_arg_val *> (
00064 details->args ()[i])->arg ()
00065 : static_cast<typename TAO::SArg_Traits<T>::in_arg_val *> (
00066 skel_args[i])->arg ();
00067 }
|
|
Get "inout" argument.
Definition at line 72 of file get_arg.h. References TAO_Operation_Details::args(), and TAO_Operation_Details::use_stub_args().
00075 {
00076 return
00077 (details != 0 && details->use_stub_args ())
00078 ? static_cast<typename TAO::Arg_Traits<T>::inout_arg_val *> (
00079 details->args ()[i])->arg ()
00080 : static_cast<typename TAO::SArg_Traits<T>::inout_arg_val *> (
00081 skel_args[i])->arg ();
00082 }
|
|
Get "out" argument.
Definition at line 87 of file get_arg.h. References TAO_Operation_Details::args(), and TAO_Operation_Details::use_stub_args().
00090 {
00091 return
00092 (details != 0 && details->use_stub_args ())
00093 ? static_cast<typename TAO::Arg_Traits<T>::out_arg_val *> (
00094 details->args ()[i])->arg ()
00095 : static_cast<typename TAO::SArg_Traits<T>::out_arg_val *> (
00096 skel_args[i])->arg ();
00097 }
|
|
Get return value/argument.
Definition at line 43 of file get_arg.h. References TAO_Operation_Details::args(), and TAO_Operation_Details::use_stub_args().
00045 {
00046 return
00047 (details != 0 && details->use_stub_args ())
00048 ? static_cast<typename TAO::Arg_Traits<T>::ret_val *> (
00049 details->args ()[0])->arg ()
00050 : static_cast<typename TAO::SArg_Traits<T>::ret_val *> (
00051 skel_args[0])->arg ();
00052 }
|