#include <Var_Array_Argument_T.h>
Inheritance diagram for TAO::Ret_Var_Array_Argument_T< S_var, S_forany, Insert_Policy >:


| Public Member Functions | |
| Ret_Var_Array_Argument_T (void) | |
| virtual CORBA::Boolean | demarshal (TAO_InputCDR &) | 
| Demarshal the argument from the given CDR input stream. | |
| virtual void | interceptor_value (CORBA::Any *any) const | 
| Populate the given CORBA::Any result argument. | |
| S_forany::_slice_type *& | arg (void) | 
| S_forany::_slice_type * | excp (void) | 
| S_forany::_slice_type * | retn (void) | 
| Private Attributes | |
| S_var | x_ | 
Definition at line 129 of file Var_Array_Argument_T.h.
| 
 | ||||||||||
| 
 Definition at line 83 of file Var_Array_Argument_T.inl. 
 00084 {}
 | 
| 
 | ||||||||||
| 
 Definition at line 91 of file Var_Array_Argument_T.inl. 
 00092 {
00093   return this->x_.out ();
00094 }
 | 
| 
 | ||||||||||
| Demarshal the argument from the given CDR input stream. 
 
 Reimplemented from TAO::Argument. Definition at line 142 of file Var_Array_Argument_T.cpp. References ACE_ALLOCATOR_RETURN. 
 00145 {
00146   typedef TAO::Array_Traits<S_forany> ARRAY_TRAITS;
00147   typename S_forany::_slice_type * tmp_ptr = 0;
00148   ACE_ALLOCATOR_RETURN (tmp_ptr,
00149                         ARRAY_TRAITS::alloc (),
00150                         0);
00151   this->x_ = tmp_ptr;
00152   S_forany tmp (this->x_.ptr ());
00153   return cdr >> tmp;
00154 }
 | 
| 
 | ||||||||||
| 
 Definition at line 101 of file Var_Array_Argument_T.inl. 
 00102 {
00103   return this->x_.ptr ();
00104 }
 | 
| 
 | ||||||||||
| Populate the given CORBA::Any result argument. 
 
 Reimplemented from TAO::Argument. Definition at line 163 of file Var_Array_Argument_T.cpp. 
 00164 {
00165   Insert_Policy::any_insert (any, S_forany (this->x_.ptr ()));
00166 }
 | 
| 
 | ||||||||||
| 
 Definition at line 111 of file Var_Array_Argument_T.inl. 
 00112 {
00113   return this->x_._retn ();
00114 }
 | 
| 
 | |||||
| 
 Definition at line 144 of file Var_Array_Argument_T.h. | 
 1.3.6
 
1.3.6