iorc.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 2,039 行 · 第 1/3 页
CPP
2,039 行
{
return
TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::extract (
_tao_any,
TAO_IOP::NotFound::_tao_any_destructor,
TAO_IOP::_tc_NotFound,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_cs.cpp:50
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::demarshal_value (
TAO_InputCDR & cdr
)
{
CORBA::String_var id;
if ((cdr >> id.out ()) == 0)
{
return 0;
}
ACE_TRY_NEW_ENV
{
this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
}
ACE_CATCHANY
{
return 0;
}
ACE_ENDTRY;
return 1;
}
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
const TAO_IOP::Duplicate &_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert_copy (
_tao_any,
TAO_IOP::Duplicate::_tao_any_destructor,
TAO_IOP::_tc_Duplicate,
_tao_elem
);
}
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::Duplicate *_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert (
_tao_any,
TAO_IOP::Duplicate::_tao_any_destructor,
TAO_IOP::_tc_Duplicate,
_tao_elem
);
}
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::Duplicate *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
const TAO_IOP::Duplicate *&,
_tao_elem
);
}
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
const TAO_IOP::Duplicate *&_tao_elem
)
{
return
TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::extract (
_tao_any,
TAO_IOP::Duplicate::_tao_any_destructor,
TAO_IOP::_tc_Duplicate,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_cs.cpp:50
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::demarshal_value (
TAO_InputCDR & cdr
)
{
CORBA::String_var id;
if ((cdr >> id.out ()) == 0)
{
return 0;
}
ACE_TRY_NEW_ENV
{
this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
}
ACE_CATCHANY
{
return 0;
}
ACE_ENDTRY;
return 1;
}
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
const TAO_IOP::Invalid_IOR &_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert_copy (
_tao_any,
TAO_IOP::Invalid_IOR::_tao_any_destructor,
TAO_IOP::_tc_Invalid_IOR,
_tao_elem
);
}
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::Invalid_IOR *_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert (
_tao_any,
TAO_IOP::Invalid_IOR::_tao_any_destructor,
TAO_IOP::_tc_Invalid_IOR,
_tao_elem
);
}
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::Invalid_IOR *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
const TAO_IOP::Invalid_IOR *&,
_tao_elem
);
}
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
const TAO_IOP::Invalid_IOR *&_tao_elem
)
{
return
TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::extract (
_tao_any,
TAO_IOP::Invalid_IOR::_tao_any_destructor,
TAO_IOP::_tc_Invalid_IOR,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_exception/any_op_cs.cpp:50
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::demarshal_value (
TAO_InputCDR & cdr
)
{
CORBA::String_var id;
if ((cdr >> id.out ()) == 0)
{
return 0;
}
ACE_TRY_NEW_ENV
{
this->value_->_tao_decode (cdr ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
}
ACE_CATCHANY
{
return 0;
}
ACE_ENDTRY;
return 1;
}
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
const TAO_IOP::MultiProfileList &_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert_copy (
_tao_any,
TAO_IOP::MultiProfileList::_tao_any_destructor,
TAO_IOP::_tc_MultiProfileList,
_tao_elem
);
}
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::MultiProfileList *_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert (
_tao_any,
TAO_IOP::MultiProfileList::_tao_any_destructor,
TAO_IOP::_tc_MultiProfileList,
_tao_elem
);
}
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::MultiProfileList *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
const TAO_IOP::MultiProfileList *&,
_tao_elem
);
}
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
const TAO_IOP::MultiProfileList *&_tao_elem
)
{
return
TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::extract (
_tao_any,
TAO_IOP::MultiProfileList::_tao_any_destructor,
TAO_IOP::_tc_MultiProfileList,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_cs.cpp:50
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::to_object (
CORBA::Object_ptr &_tao_elem
) const
{
_tao_elem = CORBA::Object::_duplicate (this->value_);
return 1;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::marshal_value (TAO_OutputCDR &)
{
return 0;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::demarshal_value (TAO_InputCDR &)
{
return 0;
}
// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Property_ptr _tao_elem
)
{
TAO_IOP::TAO_IOR_Property_ptr _tao_objptr =
TAO_IOP::TAO_IOR_Property::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Property_ptr *_tao_elem
)
{
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::insert (
_tao_any,
TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
TAO_IOP::_tc_TAO_IOR_Property,
*_tao_elem
);
}
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Property_ptr &_tao_elem
)
{
return
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::extract (
_tao_any,
TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
TAO_IOP::_tc_TAO_IOR_Property,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_interface/any_op_cs.cpp:50
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::to_object (
CORBA::Object_ptr &_tao_elem
) const
{
_tao_elem = CORBA::Object::_duplicate (this->value_);
return 1;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::marshal_value (TAO_OutputCDR &)
{
return 0;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::demarshal_value (TAO_InputCDR &)
{
return 0;
}
// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Manipulation_ptr _tao_elem
)
{
TAO_IOP::TAO_IOR_Manipulation_ptr _tao_objptr =
TAO_IOP::TAO_IOR_Manipulation::_duplicate (_tao_elem);
_tao_any <<= &_tao_objptr;
}
// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Manipulation_ptr *_tao_elem
)
{
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::insert (
_tao_any,
TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
TAO_IOP::_tc_TAO_IOR_Manipulation,
*_tao_elem
);
}
CORBA::Boolean
operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Manipulation_ptr &_tao_elem
)
{
return
TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::extract (
_tao_any,
TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
TAO_IOP::_tc_TAO_IOR_Manipulation,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_sequence/any_op_cs.cpp:54
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::marshal_value (TAO_OutputCDR &)
{
return 0;
}
ACE_TEMPLATE_SPECIALIZATION
CORBA::Boolean
TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::demarshal_value (TAO_InputCDR &)
{
return 0;
}
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
const TAO_IOP::TAO_IOR_Manipulation::IORList &_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::insert_copy (
_tao_any,
TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
TAO_IOP::TAO_IOR_Manipulation::_tc_IORList,
_tao_elem
);
}
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Manipulation::IORList *_tao_elem
)
{
TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::insert (
_tao_any,
TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
TAO_IOP::TAO_IOR_Manipulation::_tc_IORList,
_tao_elem
);
}
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
TAO_IOP::TAO_IOR_Manipulation::IORList *&_tao_elem
)
{
return _tao_any >>= ACE_const_cast (
const TAO_IOP::TAO_IOR_Manipulation::IORList *&,
_tao_elem
);
}
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
const TAO_IOP::TAO_IOR_Manipulation::IORList *&_tao_elem
)
{
return
TAO::Any_Dual_Impl_T<TAO_IOP::TAO_IOR_Manipulation::IORList>::extract (
_tao_any,
TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor,
TAO_IOP::TAO_IOR_Manipulation::_tc_IORList,
_tao_elem
);
}
// TAO_IDL - Generated from
// be/be_visitor_root/root.cpp:1702
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::EmptyProfileList
>;
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::NotFound
>;
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::Duplicate
>;
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::Invalid_IOR
>;
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::MultiProfileList
>;
template class
TAO::Objref_Traits<
TAO_IOP::TAO_IOR_Property
>;
template class
TAO_Objref_Var_T<
TAO_IOP::TAO_IOR_Property
>;
template class
TAO_Objref_Out_T<
TAO_IOP::TAO_IOR_Property
>;
template class
TAO::Any_Impl_T<
TAO_IOP::TAO_IOR_Property
>;
template class
TAO_Pseudo_Object_Manager<
CORBA::Object
>;
template class
TAO_MngSeq_Var_T<
TAO_IOP::TAO_IOR_Manipulation::IORList,
TAO_Pseudo_Object_Manager<
CORBA::Object
>
>;
template class
TAO_Seq_Var_Base_T<
TAO_IOP::TAO_IOR_Manipulation::IORList,
TAO_Pseudo_Object_Manager<
CORBA::Object
>
>;
template class
TAO_MngSeq_Out_T<
TAO_IOP::TAO_IOR_Manipulation::IORList,
TAO_IOP::TAO_IOR_Manipulation::IORList_var,
TAO_Pseudo_Object_Manager<
CORBA::Object
>
>;
template class
TAO::Any_Dual_Impl_T<
TAO_IOP::TAO_IOR_Manipulation::IORList
>;
template class
TAO::Objref_Traits<
TAO_IOP::TAO_IOR_Manipulation
>;
template class
TAO_Objref_Var_T<
TAO_IOP::TAO_IOR_Manipulation
>;
template class
TAO_Objref_Out_T<
TAO_IOP::TAO_IOR_Manipulation
>;
template class
TAO::Any_Impl_T<
TAO_IOP::TAO_IOR_Manipulation
>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::EmptyProfileList \
>
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::NotFound \
>
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::Duplicate \
>
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::Invalid_IOR \
>
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::MultiProfileList \
>
# pragma instantiate \
TAO::Objref_Traits< \
TAO_IOP::TAO_IOR_Property \
>
# pragma instantiate \
TAO_Objref_Var_T< \
TAO_IOP::TAO_IOR_Property
>
# pragma instantiate \
TAO_Objref_Out_T< \
TAO_IOP::TAO_IOR_Property
>
# pragma instantiate \
TAO::Any_Impl_T< \
TAO_IOP::TAO_IOR_Property \
>
# pragma instantiate \
TAO_MngSeq_Var_T< \
TAO_IOP::TAO_IOR_Manipulation::IORList, \
TAO_Pseudo_Object_Manager< \
CORBA::Object \
> \
>
# pragma instantiate \
TAO_Seq_Var_Base_T< \
TAO_IOP::TAO_IOR_Manipulation::IORList, \
TAO_Pseudo_Object_Manager< \
CORBA::Object \
> \
>
# pragma instantiate \
TAO_MngSeq_Out_T< \
TAO_IOP::TAO_IOR_Manipulation::IORList, \
TAO_IOP::TAO_IOR_Manipulation::IORList_var, \
TAO_Pseudo_Object_Manager< \
CORBA::Object \
> \
>
# pragma instantiate \
TAO::Any_Dual_Impl_T< \
TAO_IOP::TAO_IOR_Manipulation::IORList \
>
# pragma instantiate \
TAO::Objref_Traits< \
TAO_IOP::TAO_IOR_Manipulation \
>
# pragma instantiate \
TAO_Objref_Var_T< \
TAO_IOP::TAO_IOR_Manipulation
>
# pragma instantiate \
TAO_Objref_Out_T< \
TAO_IOP::TAO_IOR_Manipulation
>
# pragma instantiate \
TAO::Any_Impl_T< \
TAO_IOP::TAO_IOR_Manipulation \
>
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?