dynamicanyc.h

来自「这是广泛使用的通信开源项目,对于大容量,高并发的通讯要求完全能够胜任,他广泛可用」· C头文件 代码 · 共 2,505 行 · 第 1/5 页

H
2,505
字号
    typedef DynEnum_var _var_type;

    // The static operations.
    static DynEnum_ptr _duplicate (DynEnum_ptr obj);

    static DynEnum_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );

    static DynEnum_ptr _nil (void)
      {
        return (DynEnum_ptr)0;
      }



    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual char * get_as_string (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_as_string (
        const char * value
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual CORBA::ULong get_as_ulong (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_as_ulong (
        CORBA::ULong value
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:185

    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );

    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);

  protected:
    DynEnum (void);
    virtual ~DynEnum (void);

  private:
    DynEnum (const DynEnum &);
    void operator= (const DynEnum &);
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_visitor_typedef/typedef_ch.cpp:367

  typedef char * FieldName;
  typedef CORBA::String_var FieldName_var;
  typedef CORBA::String_out FieldName_out;

  // TAO_IDL - Generated from
  // be/be_type.cpp:258

  struct NameValuePair;

  typedef
    TAO_Var_Var_T<
        NameValuePair
      >
    NameValuePair_var;

  typedef
    TAO_Out_T<
        NameValuePair,
        NameValuePair_var
      >
    NameValuePair_out;

  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52

  struct TAO_DynamicAny_Export NameValuePair
  {
    typedef NameValuePair_var _var_type;


    TAO_String_Manager id;
    CORBA::Any value;
  };

  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CH_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_

  class NameValuePairSeq;

  typedef
    TAO_VarSeq_Var_T<
        NameValuePairSeq,
        NameValuePair
      >
    NameValuePairSeq_var;

  typedef
    TAO_Seq_Out_T<
        NameValuePairSeq,
        NameValuePairSeq_var,
        NameValuePair
      >
    NameValuePairSeq_out;

  class TAO_DynamicAny_Export NameValuePairSeq
    : public
        TAO_Unbounded_Sequence<
            NameValuePair
          >
  {
  public:
    NameValuePairSeq (void);
    NameValuePairSeq (CORBA::ULong max);
    NameValuePairSeq (
        CORBA::ULong max,
        CORBA::ULong length,
        NameValuePair* buffer,
        CORBA::Boolean release = 0
      );
    NameValuePairSeq (const NameValuePairSeq &);
    ~NameValuePairSeq (void);

    typedef NameValuePairSeq_var _var_type;
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_type.cpp:258

  struct NameDynAnyPair;

  typedef
    TAO_Var_Var_T<
        NameDynAnyPair
      >
    NameDynAnyPair_var;

  typedef
    TAO_Out_T<
        NameDynAnyPair,
        NameDynAnyPair_var
      >
    NameDynAnyPair_out;

  // TAO_IDL - Generated from
  // be/be_visitor_structure/structure_ch.cpp:52

  struct TAO_DynamicAny_Export NameDynAnyPair
  {
    typedef NameDynAnyPair_var _var_type;


    TAO_String_Manager id;
    DynamicAny::DynAny_var value;
  };

  // TAO_IDL - Generated from
  // be/be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_

  class NameDynAnyPairSeq;

  typedef
    TAO_VarSeq_Var_T<
        NameDynAnyPairSeq,
        NameDynAnyPair
      >
    NameDynAnyPairSeq_var;

  typedef
    TAO_Seq_Out_T<
        NameDynAnyPairSeq,
        NameDynAnyPairSeq_var,
        NameDynAnyPair
      >
    NameDynAnyPairSeq_out;

  class TAO_DynamicAny_Export NameDynAnyPairSeq
    : public
        TAO_Unbounded_Sequence<
            NameDynAnyPair
          >
  {
  public:
    NameDynAnyPairSeq (void);
    NameDynAnyPairSeq (CORBA::ULong max);
    NameDynAnyPairSeq (
        CORBA::ULong max,
        CORBA::ULong length,
        NameDynAnyPair* buffer,
        CORBA::Boolean release = 0
      );
    NameDynAnyPairSeq (const NameDynAnyPairSeq &);
    ~NameDynAnyPairSeq (void);

    typedef NameDynAnyPairSeq_var _var_type;
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_interface.cpp:601

#if !defined (_DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_)
#define _DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_

  class DynStruct;
  typedef DynStruct *DynStruct_ptr;

  typedef
    TAO_Objref_Var_T<
        DynStruct
      >
    DynStruct_var;

  typedef
    TAO_Objref_Out_T<
        DynStruct
      >
    DynStruct_out;

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:53

#if !defined (_DYNAMICANY_DYNSTRUCT_CH_)
#define _DYNAMICANY_DYNSTRUCT_CH_

  class TAO_DynamicAny_Export DynStruct
    : public virtual DynamicAny::DynAny
  {
  public:
    typedef DynStruct_ptr _ptr_type;
    typedef DynStruct_var _var_type;

    // The static operations.
    static DynStruct_ptr _duplicate (DynStruct_ptr obj);

    static DynStruct_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );

    static DynStruct_ptr _nil (void)
      {
        return (DynStruct_ptr)0;
      }



    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual char * current_member_name (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual ::CORBA::TCKind current_member_kind (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual ::DynamicAny::NameValuePairSeq * get_members (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_members (
        const DynamicAny::NameValuePairSeq & value
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual ::DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_members_as_dyn_any (
        const DynamicAny::NameDynAnyPairSeq & value
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
        , DynamicAny::DynAny::InvalidValue
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_interface/interface_ch.cpp:185

    virtual CORBA::Boolean _is_a (
        const char *type_id
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );

    virtual const char* _interface_repository_id (void) const;
    virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);

  protected:
    DynStruct (void);
    virtual ~DynStruct (void);

  private:
    DynStruct (const DynStruct &);
    void operator= (const DynStruct &);
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_interface.cpp:601

#if !defined (_DYNAMICANY_DYNUNION__VAR_OUT_CH_)
#define _DYNAMICANY_DYNUNION__VAR_OUT_CH_

  class DynUnion;
  typedef DynUnion *DynUnion_ptr;

  typedef
    TAO_Objref_Var_T<
        DynUnion
      >
    DynUnion_var;

  typedef
    TAO_Objref_Out_T<
        DynUnion
      >
    DynUnion_out;

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // be/be_visitor_interface/interface_ch.cpp:53

#if !defined (_DYNAMICANY_DYNUNION_CH_)
#define _DYNAMICANY_DYNUNION_CH_

  class TAO_DynamicAny_Export DynUnion
    : public virtual DynamicAny::DynAny
  {
  public:
    typedef DynUnion_ptr _ptr_type;
    typedef DynUnion_var _var_type;

    // The static operations.
    static DynUnion_ptr _duplicate (DynUnion_ptr obj);

    static DynUnion_ptr _narrow (
        CORBA::Object_ptr obj
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      );

    static DynUnion_ptr _nil (void)
      {
        return (DynUnion_ptr)0;
      }



    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual ::DynamicAny::DynAny_ptr get_discriminator (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_discriminator (
        DynamicAny::DynAny_ptr d
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_to_default_member (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual void set_to_no_active_member (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , DynamicAny::DynAny::TypeMismatch
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual CORBA::Boolean has_no_active_member (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from
    // be/be_visitor_operation/operation_ch.cpp:46

    virtual ::CORBA::TCKind discriminator_kind (
        ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      )) = 0;

    // TAO_IDL - Generated from

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?