dynamicanyc.cpp
来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C++ 代码 · 共 2,487 行 · 第 1/4 页
CPP
2,487 行
// TAO_IDL - Generated from
// be/be_visitor_sequence/cdr_op_cs.cpp:95
#if !defined _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_
#define _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
const DynamicAny::DynAnySeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag =
_tao_sequence[i].in ()->marshal (strm);
}
return _tao_marshal_flag;
}
return 0;
}
CORBA::Boolean operator>> (
TAO_InputCDR &,
DynamicAny::DynAnySeq &
)
{
return 0;
}
#endif /* _TAO_CDR_OP_DynamicAny_DynAnySeq_CPP_ */
// TAO_IDL - Generated from
// be/be_visitor_root/root.cpp:1703
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class
TAO::Objref_Traits<
DynamicAny::DynAny
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynAny
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynAny
>;
template class
TAO::Objref_Traits<
DynamicAny::DynFixed
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynFixed
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynFixed
>;
template class
TAO::Objref_Traits<
DynamicAny::DynEnum
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynEnum
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynEnum
>;
template class
TAO_Var_Var_T<
DynamicAny::NameValuePair
>;
template class
TAO_Var_Base_T<
DynamicAny::NameValuePair
>;
template class
TAO_Out_T<
DynamicAny::NameValuePair,
DynamicAny::NameValuePair_var
>;
template class
TAO_VarSeq_Var_T<
DynamicAny::NameValuePairSeq,
DynamicAny::NameValuePair
>;
template class
TAO_Seq_Var_Base_T<
DynamicAny::NameValuePairSeq,
DynamicAny::NameValuePair
>;
template class
TAO_Seq_Out_T<
DynamicAny::NameValuePairSeq,
DynamicAny::NameValuePairSeq_var,
DynamicAny::NameValuePair
>;
#if !defined (_DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_)
#define _DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_
template class
TAO_Unbounded_Sequence<
DynamicAny::NameValuePair
>;
#endif /* end #if !defined */
template class
TAO_Var_Var_T<
DynamicAny::NameDynAnyPair
>;
template class
TAO_Var_Base_T<
DynamicAny::NameDynAnyPair
>;
template class
TAO_Out_T<
DynamicAny::NameDynAnyPair,
DynamicAny::NameDynAnyPair_var
>;
template class
TAO_VarSeq_Var_T<
DynamicAny::NameDynAnyPairSeq,
DynamicAny::NameDynAnyPair
>;
template class
TAO_Seq_Var_Base_T<
DynamicAny::NameDynAnyPairSeq,
DynamicAny::NameDynAnyPair
>;
template class
TAO_Seq_Out_T<
DynamicAny::NameDynAnyPairSeq,
DynamicAny::NameDynAnyPairSeq_var,
DynamicAny::NameDynAnyPair
>;
#if !defined (_DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_)
#define _DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_
template class
TAO_Unbounded_Sequence<
DynamicAny::NameDynAnyPair
>;
#endif /* end #if !defined */
template class
TAO::Objref_Traits<
DynamicAny::DynStruct
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynStruct
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynStruct
>;
template class
TAO::Objref_Traits<
DynamicAny::DynUnion
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynUnion
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynUnion
>;
template class
TAO_VarSeq_Var_T<
DynamicAny::AnySeq,
CORBA::Any
>;
template class
TAO_Seq_Var_Base_T<
DynamicAny::AnySeq,
CORBA::Any
>;
template class
TAO_Seq_Out_T<
DynamicAny::AnySeq,
DynamicAny::AnySeq_var,
CORBA::Any
>;
template class
TAO_Object_Manager<
DynamicAny::DynAny,
DynamicAny::DynAny_var
>;
template class
TAO_MngSeq_Var_T<
DynamicAny::DynAnySeq,
TAO_Object_Manager<
DynamicAny::DynAny,
DynamicAny::DynAny_var
>
>;
template class
TAO_Seq_Var_Base_T<
DynamicAny::DynAnySeq,
TAO_Object_Manager<
DynamicAny::DynAny,
DynamicAny::DynAny_var
>
>;
template class
TAO_MngSeq_Out_T<
DynamicAny::DynAnySeq,
DynamicAny::DynAnySeq_var,
TAO_Object_Manager<
DynamicAny::DynAny,
DynamicAny::DynAny_var
>
>;
#if !defined (_DYNAMICANY_DYNANY__EXPLICIT_CS_)
#define _DYNAMICANY_DYNANY__EXPLICIT_CS_
template class
TAO_Unbounded_Object_Sequence<
DynamicAny::DynAny,
DynamicAny::DynAny_var
>;
#endif /* end #if !defined */
template class
TAO::Objref_Traits<
DynamicAny::DynSequence
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynSequence
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynSequence
>;
template class
TAO::Objref_Traits<
DynamicAny::DynArray
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynArray
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynArray
>;
template class
TAO::Objref_Traits<
DynamicAny::DynValue
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynValue
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynValue
>;
template class
TAO::Objref_Traits<
DynamicAny::DynAnyFactory
>;
template class
TAO_Objref_Var_T<
DynamicAny::DynAnyFactory
>;
template class
TAO_Objref_Out_T<
DynamicAny::DynAnyFactory
>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynAny \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynAny
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynAny
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynFixed \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynFixed
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynFixed
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynEnum \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynEnum
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynEnum
>
# pragma instantiate \
TAO_Var_Var_T< \
DynamicAny::NameValuePair \
>
# pragma instantiate \
TAO_Var_Base_T< \
DynamicAny::NameValuePair \
>
# pragma instantiate \
TAO_Out_T< \
DynamicAny::NameValuePair, \
DynamicAny::NameValuePair_var \
>
# pragma instantiate \
TAO_VarSeq_Var_T< \
DynamicAny::NameValuePairSeq, \
DynamicAny::NameValuePair \
>
# pragma instantiate \
TAO_Seq_Var_Base_T< \
DynamicAny::NameValuePairSeq, \
DynamicAny::NameValuePair \
>
# pragma instantiate \
TAO_Seq_Out_T< \
DynamicAny::NameValuePairSeq, \
DynamicAny::NameValuePairSeq_var, \
DynamicAny::NameValuePair \
>
#if !defined (_DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_)
#define _DYNAMICANY_NAMEVALUEPAIR__EXPLICIT_CS_
# pragma instantiate \
TAO_Unbounded_Sequence< \
DynamicAny::NameValuePair \
>
#endif /* end #if !defined */
# pragma instantiate \
TAO_Var_Var_T< \
DynamicAny::NameDynAnyPair \
>
# pragma instantiate \
TAO_Var_Base_T< \
DynamicAny::NameDynAnyPair \
>
# pragma instantiate \
TAO_Out_T< \
DynamicAny::NameDynAnyPair, \
DynamicAny::NameDynAnyPair_var \
>
# pragma instantiate \
TAO_VarSeq_Var_T< \
DynamicAny::NameDynAnyPairSeq, \
DynamicAny::NameDynAnyPair \
>
# pragma instantiate \
TAO_Seq_Var_Base_T< \
DynamicAny::NameDynAnyPairSeq, \
DynamicAny::NameDynAnyPair \
>
# pragma instantiate \
TAO_Seq_Out_T< \
DynamicAny::NameDynAnyPairSeq, \
DynamicAny::NameDynAnyPairSeq_var, \
DynamicAny::NameDynAnyPair \
>
#if !defined (_DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_)
#define _DYNAMICANY_NAMEDYNANYPAIR__EXPLICIT_CS_
# pragma instantiate \
TAO_Unbounded_Sequence< \
DynamicAny::NameDynAnyPair \
>
#endif /* end #if !defined */
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynStruct \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynStruct
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynStruct
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynUnion \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynUnion
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynUnion
>
# pragma instantiate \
TAO_VarSeq_Var_T< \
DynamicAny::AnySeq, \
CORBA::Any \
>
# pragma instantiate \
TAO_Seq_Var_Base_T< \
DynamicAny::AnySeq, \
CORBA::Any \
>
# pragma instantiate \
TAO_Seq_Out_T< \
DynamicAny::AnySeq, \
DynamicAny::AnySeq_var, \
CORBA::Any \
>
# pragma instantiate \
TAO_MngSeq_Var_T< \
DynamicAny::DynAnySeq, \
TAO_Object_Manager< \
DynamicAny::DynAny, \
DynamicAny::DynAny_var \
> \
>
# pragma instantiate \
TAO_Seq_Var_Base_T< \
DynamicAny::DynAnySeq, \
TAO_Object_Manager< \
DynamicAny::DynAny, \
DynamicAny::DynAny_var \
> \
>
# pragma instantiate \
TAO_MngSeq_Out_T< \
DynamicAny::DynAnySeq, \
DynamicAny::DynAnySeq_var, \
TAO_Object_Manager< \
DynamicAny::DynAny, \
DynamicAny::DynAny_var \
> \
>
#if !defined (_DYNAMICANY_DYNANY__EXPLICIT_CS_)
#define _DYNAMICANY_DYNANY__EXPLICIT_CS_
# pragma instantiate \
TAO_Unbounded_Object_Sequence< \
DynamicAny::DynAny, \
DynamicAny::DynAny_var \
>
#endif /* end #if !defined */
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynSequence \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynSequence
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynSequence
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynArray \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynArray
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynArray
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynValue \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynValue
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynValue
>
# pragma instantiate \
TAO::Objref_Traits< \
DynamicAny::DynAnyFactory \
>
# pragma instantiate \
TAO_Objref_Var_T< \
DynamicAny::DynAnyFactory
>
# pragma instantiate \
TAO_Objref_Out_T< \
DynamicAny::DynAnyFactory
>
#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?