⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transportsecurity_p.h

📁 MICO2.3.13 corba 环境平台
💻 H
📖 第 1 页 / 共 2 页
字号:
/* *  MICO --- an Open Source CORBA implementation *  Copyright (c) 1997-2006 by The Mico Team * *  This file was automatically generated. DO NOT EDIT! */#include <CORBA.h>#ifndef __TRANSPORTSECURITY_P_H__#define __TRANSPORTSECURITY_P_H__#ifdef _WIN32#ifdef BUILD_MICO_DLL#define MICO_EXPORT /**/#else // BUILD_MICO_DLL#define MICO_EXPORT __declspec(dllimport)#endif // BUILD_MICO_DLL#else // _WIN32#define MICO_EXPORT /**/#endif // _WIN32namespace TransportSecurity{class InitiatingContext;typedef InitiatingContext *InitiatingContext_ptr;typedef InitiatingContext_ptr InitiatingContextRef;typedef ObjVar< InitiatingContext > InitiatingContext_var;typedef ObjOut< InitiatingContext > InitiatingContext_out;class ContextEstablisher;typedef ContextEstablisher *ContextEstablisher_ptr;typedef ContextEstablisher_ptr ContextEstablisherRef;typedef ObjVar< ContextEstablisher > ContextEstablisher_var;typedef ObjOut< ContextEstablisher > ContextEstablisher_out;class IdentityTokenGenerator;typedef IdentityTokenGenerator *IdentityTokenGenerator_ptr;typedef IdentityTokenGenerator_ptr IdentityTokenGeneratorRef;typedef ObjVar< IdentityTokenGenerator > IdentityTokenGenerator_var;typedef ObjOut< IdentityTokenGenerator > IdentityTokenGenerator_out;class AcceptingContext;typedef AcceptingContext *AcceptingContext_ptr;typedef AcceptingContext_ptr AcceptingContextRef;typedef ObjVar< AcceptingContext > AcceptingContext_var;typedef ObjOut< AcceptingContext > AcceptingContext_out;class TransportCredentialsCurator;typedef TransportCredentialsCurator *TransportCredentialsCurator_ptr;typedef TransportCredentialsCurator_ptr TransportCredentialsCuratorRef;typedef ObjVar< TransportCredentialsCurator > TransportCredentialsCurator_var;typedef ObjOut< TransportCredentialsCurator > TransportCredentialsCurator_out;class TransportOwnCredentials;typedef TransportOwnCredentials *TransportOwnCredentials_ptr;typedef TransportOwnCredentials_ptr TransportOwnCredentialsRef;typedef ObjVar< TransportOwnCredentials > TransportOwnCredentials_var;typedef ObjOut< TransportOwnCredentials > TransportOwnCredentials_out;class TransportInitiator;typedef TransportInitiator *TransportInitiator_ptr;typedef TransportInitiator_ptr TransportInitiatorRef;typedef ObjVar< TransportInitiator > TransportInitiator_var;typedef ObjOut< TransportInitiator > TransportInitiator_out;class TransportAcceptor;typedef TransportAcceptor *TransportAcceptor_ptr;typedef TransportAcceptor_ptr TransportAcceptorRef;typedef ObjVar< TransportAcceptor > TransportAcceptor_var;typedef ObjOut< TransportAcceptor > TransportAcceptor_out;class CredentialsAcquirerFactory;typedef CredentialsAcquirerFactory *CredentialsAcquirerFactory_ptr;typedef CredentialsAcquirerFactory_ptr CredentialsAcquirerFactoryRef;typedef ObjVar< CredentialsAcquirerFactory > CredentialsAcquirerFactory_var;typedef ObjOut< CredentialsAcquirerFactory > CredentialsAcquirerFactory_out;}namespace TransportSecurity{typedef char* ContextEstablisherId;typedef CORBA::String_var ContextEstablisherId_var;typedef CORBA::String_out ContextEstablisherId_out;extern MICO_EXPORT CORBA::TypeCodeConst _tc_ContextEstablisherId;typedef StringSequenceTmpl<CORBA::String_var> ContextEstablisherIdList;typedef TSeqVar< StringSequenceTmpl<CORBA::String_var> > ContextEstablisherIdList_var;typedef TSeqOut< StringSequenceTmpl<CORBA::String_var> > ContextEstablisherIdList_out;extern MICO_EXPORT CORBA::TypeCodeConst _tc_ContextEstablisherIdList;/* * Base class and common definitions for local interface ContextEstablisher */class ContextEstablisher :   virtual public CORBA::Object{  public:    virtual ~ContextEstablisher();    #ifdef HAVE_TYPEDEF_OVERLOAD    typedef ContextEstablisher_ptr _ptr_type;    typedef ContextEstablisher_var _var_type;    #endif    static ContextEstablisher_ptr _narrow( CORBA::Object_ptr obj );    static ContextEstablisher_ptr _narrow( CORBA::AbstractBase_ptr obj );    static ContextEstablisher_ptr _duplicate( ContextEstablisher_ptr _obj )    {      CORBA::Object::_duplicate (_obj);      return _obj;    }    static ContextEstablisher_ptr _nil()    {      return 0;    }    virtual void *_narrow_helper( const char *repoid );    virtual char* establisher_id() = 0;    virtual ::TimeBase::UtcT expiry_time() = 0;    virtual ::TransportSecurity::OwnCredentials_ptr parent_credentials() = 0;    virtual char* remote_host() = 0;    virtual CORBA::ULong remote_port() = 0;    virtual ::IOP::TaggedComponentSeq* transport_components() = 0;    virtual CORBA::Boolean establish_context( ::TransportSecurity::InitiatingContext_out initiating_context ) = 0;    virtual CORBA::Boolean establish_context_timeout( CORBA::ULong timeout, ::TransportSecurity::InitiatingContext_out initiating_context ) = 0;    virtual CORBA::Boolean establish_alt_context( ::SL3CM::CredsDirective creds_directive, ::TransportSecurity::InitiatingContext_out initiating_context ) = 0;    virtual CORBA::Boolean establish_alt_context_timeout( ::SL3CM::CredsDirective creds_directive, CORBA::ULong timeout, ::TransportSecurity::InitiatingContext_out initiating_context ) = 0;    virtual CORBA::Boolean is_usable( const char* host, CORBA::ULong port, ::SL3CM::CredsDirective creds_directive, ::SL3CM::FeatureDirective client_authentication, ::SL3CM::FeatureDirective target_authentication, ::SL3CM::FeatureDirective confidentiality, ::SL3CM::FeatureDirective integrity, ::TransportSecurity::CSIVersion csi_version, const ::IOP::TaggedComponentSeq& transport_components ) = 0;    virtual CORBA::Boolean equivalent( ::TransportSecurity::ContextEstablisher_ptr estab ) = 0;  protected:    ContextEstablisher() {};  private:    ContextEstablisher( const ContextEstablisher& );    void operator=( const ContextEstablisher& );};typedef IfaceSequenceTmpl< ContextEstablisher_var,ContextEstablisher_ptr> ContextEstablisherList;typedef TSeqVar< IfaceSequenceTmpl< ContextEstablisher_var,ContextEstablisher_ptr> > ContextEstablisherList_var;typedef TSeqOut< IfaceSequenceTmpl< ContextEstablisher_var,ContextEstablisher_ptr> > ContextEstablisherList_out;extern MICO_EXPORT CORBA::TypeCodeConst _tc_ContextEstablisherList;/* * Base class and common definitions for local interface InitiatingContext */class InitiatingContext :   virtual public ::TransportSecurity::TargetCredentials,  virtual public ::SL3OM::CredentialsObserver{  public:    virtual ~InitiatingContext();    #ifdef HAVE_TYPEDEF_OVERLOAD    typedef InitiatingContext_ptr _ptr_type;    typedef InitiatingContext_var _var_type;    #endif    static InitiatingContext_ptr _narrow( CORBA::Object_ptr obj );    static InitiatingContext_ptr _narrow( CORBA::AbstractBase_ptr obj );    static InitiatingContext_ptr _duplicate( InitiatingContext_ptr _obj )    {      CORBA::Object::_duplicate (_obj);      return _obj;    }    static InitiatingContext_ptr _nil()    {      return 0;    }    virtual void *_narrow_helper( const char *repoid );    virtual CORBA::Boolean is_usable( const char* host, CORBA::ULong port, ::SL3CM::CredsDirective creds_directive, ::SL3CM::FeatureDirective client_authentication, ::SL3CM::FeatureDirective target_authentication, ::SL3CM::FeatureDirective confidentiality, ::SL3CM::FeatureDirective integrity, ::TransportSecurity::CSIVersion csi_version, const ::IOP::TaggedComponentSeq& transport_components ) = 0;    virtual void shutdown() = 0;  protected:    InitiatingContext() {};  private:    InitiatingContext( const InitiatingContext& );    void operator=( const InitiatingContext& );};typedef IfaceSequenceTmpl< InitiatingContext_var,InitiatingContext_ptr> InitiatingContextList;typedef TSeqVar< IfaceSequenceTmpl< InitiatingContext_var,InitiatingContext_ptr> > InitiatingContextList_var;typedef TSeqOut< IfaceSequenceTmpl< InitiatingContext_var,InitiatingContext_ptr> > InitiatingContextList_out;extern MICO_EXPORT CORBA::TypeCodeConst _tc_InitiatingContextList;/* * Base class and common definitions for local interface AcceptingContext */class AcceptingContext :   virtual public ::TransportSecurity::ClientCredentials,  virtual public ::SL3OM::CredentialsObserver{  public:    virtual ~AcceptingContext();    #ifdef HAVE_TYPEDEF_OVERLOAD    typedef AcceptingContext_ptr _ptr_type;    typedef AcceptingContext_var _var_type;    #endif    static AcceptingContext_ptr _narrow( CORBA::Object_ptr obj );    static AcceptingContext_ptr _narrow( CORBA::AbstractBase_ptr obj );    static AcceptingContext_ptr _duplicate( AcceptingContext_ptr _obj )    {      CORBA::Object::_duplicate (_obj);      return _obj;    }    static AcceptingContext_ptr _nil()    {      return 0;    }    virtual void *_narrow_helper( const char *repoid );    virtual ::TransportSecurity::IdentityTokenGenerator_ptr create_client_identity_token_generator() = 0;  protected:    AcceptingContext() {};  private:    AcceptingContext( const AcceptingContext& );    void operator=( const AcceptingContext& );};typedef IfaceSequenceTmpl< AcceptingContext_var,AcceptingContext_ptr> AcceptingContextList;typedef TSeqVar< IfaceSequenceTmpl< AcceptingContext_var,AcceptingContext_ptr> > AcceptingContextList_var;typedef TSeqOut< IfaceSequenceTmpl< AcceptingContext_var,AcceptingContext_ptr> > AcceptingContextList_out;extern MICO_EXPORT CORBA::TypeCodeConst _tc_AcceptingContextList;/* * Base class and common definitions for local interface TransportCredentialsCurator */class TransportCredentialsCurator :   virtual public ::TransportSecurity::CredentialsCurator{  public:    virtual ~TransportCredentialsCurator();    #ifdef HAVE_TYPEDEF_OVERLOAD    typedef TransportCredentialsCurator_ptr _ptr_type;    typedef TransportCredentialsCurator_var _var_type;    #endif    static TransportCredentialsCurator_ptr _narrow( CORBA::Object_ptr obj );    static TransportCredentialsCurator_ptr _narrow( CORBA::AbstractBase_ptr obj );    static TransportCredentialsCurator_ptr _duplicate( TransportCredentialsCurator_ptr _obj )    {      CORBA::Object::_duplicate (_obj);      return _obj;    }    static TransportCredentialsCurator_ptr _nil()    {      return 0;

⌨️ 快捷键说明

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