00001 00002 // Argument.cpp,v 1.5 2005/11/02 07:13:02 ossama Exp 00003 00004 #include "tao/Argument.h" 00005 00006 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00007 00008 TAO::Argument::~Argument (void) 00009 { 00010 } 00011 00012 CORBA::Boolean 00013 TAO::Argument::marshal (TAO_OutputCDR &) 00014 { 00015 return true; 00016 } 00017 00018 CORBA::Boolean 00019 TAO::Argument::demarshal (TAO_InputCDR &) 00020 { 00021 return true; 00022 } 00023 00024 #if TAO_HAS_INTERCEPTORS == 1 00025 00026 void 00027 TAO::Argument::interceptor_value (CORBA::Any *) const 00028 { 00029 } 00030 00031 CORBA::ParameterMode 00032 TAO::InArgument::mode (void) const 00033 { 00034 return CORBA::PARAM_IN; 00035 } 00036 00037 CORBA::ParameterMode 00038 TAO::InoutArgument::mode (void) const 00039 { 00040 return CORBA::PARAM_INOUT; 00041 } 00042 00043 CORBA::ParameterMode 00044 TAO::OutArgument::mode (void) const 00045 { 00046 return CORBA::PARAM_OUT; 00047 } 00048 00049 CORBA::ParameterMode 00050 TAO::RetArgument::mode (void) const 00051 { 00052 return CORBA::PARAM_OUT; 00053 } 00054 00055 #endif /* TAO_HAS_INTERCEPTORS */ 00056 00057 TAO_END_VERSIONED_NAMESPACE_DECL