implrepoc.h

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

H
1,297
字号
      >
    EnvironmentList_out;

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

    static void _tao_any_destructor (void *);

    typedef EnvironmentList_var _var_type;
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44

  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EnvironmentList;

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_enum/enum_ch.cpp:57

  enum ActivationMode
  {
    NORMAL,
    MANUAL,
    PER_CLIENT,
    AUTO_START
  };

  typedef ActivationMode &ActivationMode_out;

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44

  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ActivationMode;

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

  struct StartupOptions;

  typedef
    TAO_Var_Var_T<
        StartupOptions
      >
    StartupOptions_var;

  typedef
    TAO_Out_T<
        StartupOptions,
        StartupOptions_var
      >
    StartupOptions_out;

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_structure/structure_ch.cpp:52

  struct TAO_PortableServer_Export StartupOptions
  {
    typedef StartupOptions_var _var_type;

    static void _tao_any_destructor (void *);
    TAO_String_Manager command_line;
    ImplementationRepository::EnvironmentList environment;
    TAO_String_Manager working_directory;
    ImplementationRepository::ActivationMode activation;
    TAO_String_Manager activator;
  };

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44

  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_StartupOptions;

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

  struct ServerInformation;

  typedef
    TAO_Var_Var_T<
        ServerInformation
      >
    ServerInformation_var;

  typedef
    TAO_Out_T<
        ServerInformation,
        ServerInformation_var
      >
    ServerInformation_out;

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_structure/structure_ch.cpp:52

  struct TAO_PortableServer_Export ServerInformation
  {
    typedef ServerInformation_var _var_type;

    static void _tao_any_destructor (void *);
    TAO_String_Manager logical_server;
    TAO_String_Manager server;
    ImplementationRepository::StartupOptions startup;
    TAO_String_Manager location;
  };

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44

  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformation;

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_sequence/sequence_ch.cpp:101

#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_)
#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONLIST_CH_

  class ServerInformationList;

  typedef
    TAO_VarSeq_Var_T<
        ServerInformationList,
        ServerInformation
      >
    ServerInformationList_var;

  typedef
    TAO_Seq_Out_T<
        ServerInformationList,
        ServerInformationList_var,
        ServerInformation
      >
    ServerInformationList_out;

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

    static void _tao_any_destructor (void *);

    typedef ServerInformationList_var _var_type;
  };

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_typecode/typecode_decl.cpp:44

  TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerInformationList;

  // TAO_IDL - Generated from
  // .\be\be_interface.cpp:612

#if !defined (_IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__VAR_OUT_CH_)
#define _IMPLEMENTATIONREPOSITORY_SERVERINFORMATIONITERATOR__VAR_OUT_CH_

  class ServerInformationIterator;
  typedef ServerInformationIterator *ServerInformationIterator_ptr;

  typedef
    TAO_Objref_Var_T<
        ServerInformationIterator
      >
    ServerInformationIterator_var;

  typedef
    TAO_Objref_Out_T<
        ServerInformationIterator
      >
    ServerInformationIterator_out;

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // .\be\be_interface.cpp:612

#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION__VAR_OUT_CH_)
#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION__VAR_OUT_CH_

  class Administration;
  typedef Administration *Administration_ptr;

  typedef
    TAO_Objref_Var_T<
        Administration
      >
    Administration_var;

  typedef
    TAO_Objref_Out_T<
        Administration
      >
    Administration_out;

#endif /* end #if !defined */

  // TAO_IDL - Generated from
  // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ch.cpp:54

#if !defined (_IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_)
#define _IMPLEMENTATIONREPOSITORY_ADMINISTRATION_CH_

  class TAO_PortableServer_Export Administration
    : public virtual CORBA::Object
  {
  public:
    friend class TAO::Narrow_Utils<Administration>;
    typedef Administration_ptr _ptr_type;
    typedef Administration_var _var_type;

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

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

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

    static void _tao_any_destructor (void *);

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void activate_server (
        const char * server
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
        , ImplementationRepository::CannotActivate
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual char * activate_server_with_startup (
        const char * server,
        CORBA::Long check_startup
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
        , ImplementationRepository::CannotActivate
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void register_server (
        const char * server,
        const ImplementationRepository::StartupOptions & options
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::AlreadyRegistered
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void reregister_server (
        const char * server,
        const ImplementationRepository::StartupOptions & options
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::AlreadyRegistered
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void remove_server (
        const char * server
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void shutdown_server (
        const char * server
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void server_is_running (
        const char * server,
        const char * addr,
        ImplementationRepository::ServerObject_ptr server_object
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void server_is_shutting_down (
        const char * server
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void find (
        const char * server,
        ImplementationRepository::ServerInformation_out info
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual void list (
        CORBA::ULong how_many,
        ImplementationRepository::ServerInformationList_out server_list,
        ImplementationRepository::ServerInformationIterator_out server_iterator
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_operation/operation_ch.cpp:46

    virtual char * find_ior (
        const char * object_name
        ACE_ENV_ARG_DECL_WITH_DEFAULTS
      )
      ACE_THROW_SPEC ((
        CORBA::SystemException
        , ImplementationRepository::NotFound
      ));

    // TAO_IDL - Generated from
    // c:\cvsdoc\ace_wrappers\build\vc71\tao\tao_idl\be\be_visitor_interface/interface_ch.cpp:192

    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);
  private:
    TAO::Collocation_Proxy_Broker *the_TAO_Administration_Proxy_Broker_;

  protected:
    // Concrete interface only.
    Administration (int collocated = 0);

    // These methods travese the inheritance tree and set the
    // parents piece of the given class in the right mode.
    virtual void ImplementationRepository_Administration_setup_collocation (int collocated);

    // Concrete non-local interface only.
    Administration (
        IOP::IOR *ior,
        TAO_ORB_Core *orb_core = 0
      );

    // Non-local interface only.
    Administration (
        TAO_Stub *objref,
        CORBA::Boolean _tao_collocated = 0,
        TAO_Abstract_ServantBase *servant = 0,
        TAO_ORB_Core *orb_core = 0
      );

    virtual ~Administration (void);

⌨️ 快捷键说明

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