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 + -
显示快捷键?