亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? securitylevel2_impl.h

?? 開源CORBA中間件
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
	: public ::SecurityLevel2::QOPPolicy,	  virtual public MICO::Policy_impl    {    public:	QOPPolicy_impl(Security::QOP qop);	QOPPolicy_impl();	virtual ~QOPPolicy_impl();	CORBA::PolicyType	policy_type()	{ return Security::SecQOPPolicy; }	CORBA::Policy_ptr	copy();	Security::QOP	qop();        private:	Security::QOP qop_;    };      class DelegationDirectivePolicy_impl	: public ::SecurityLevel2::DelegationDirectivePolicy,	  virtual public MICO::Policy_impl    {    public:	DelegationDirectivePolicy_impl();	DelegationDirectivePolicy_impl(Security::DelegationDirective);	virtual ~DelegationDirectivePolicy_impl();	CORBA::PolicyType	policy_type()	{ return Security::SecDelegationDirectivePolicy; }	virtual Security::DelegationDirective	delegation_mode();	CORBA::Policy_ptr	copy();    private:	Security::DelegationDirective deleg_mode_;    };      class EstablishTrustPolicy_impl	: virtual public ::SecurityLevel2::EstablishTrustPolicy,	  virtual public MICO::Policy_impl    {    public:	EstablishTrustPolicy_impl();	EstablishTrustPolicy_impl(Security::EstablishTrust);	virtual ~EstablishTrustPolicy_impl();	CORBA::PolicyType	policy_type()	{ return Security::SecEstablishTrustPolicy; }	Security::EstablishTrust	trust();    	//CORBA::Boolean constr_policy (CORBA::Object_ptr object);	CORBA::Policy_ptr	copy ();        private:	Security::EstablishTrust trust_;    };      class PolicyCurrent_impl	: public SecurityLevel2::PolicyCurrent    {	CORBA::ORB_ptr orb_;    public:	PolicyCurrent_impl();	PolicyCurrent_impl(CORBA::ORB_ptr _orb);	virtual ~PolicyCurrent_impl();	virtual void	set_policy_overrides	(const CORBA::PolicyList& policies,	 CORBA::SetOverrideType override_type);	virtual CORBA::PolicyList*	get_policy_overrides(const CORBA::PolicyTypeSeq& policy_types);    private:	CORBA::PolicyList policies_;	CORBA::Boolean	policy_type_allowed(const CORBA::Policy_var policy);	void	create_default_policy_list();  };        /////////////////////    // Required Rights //    /////////////////////    // for new mapping    /*      struct RightsRecord {      RightsRecord() {}      ~RightsRecord() {}      RightsRecord( const RightsRecord& s );      RightsRecord& operator=( const RightsRecord& s );            Security::RightsList rightslist;        // List of required rights      string opname;                          // operation name      Security::RightsCombinator combinator;  // Rights combinator      };      typedef map<string, RightsRecord *, less<string> > RightsMap;      class RequiredRights_impl : virtual public SecurityLevel2::RequiredRights      {      public:      RequiredRights_impl();      ~RequiredRights_impl();          virtual void get_required_rights( CORBA::Object_ptr obj, const char* operation_name, const char* interface_name, Security::RightsList*& rights, Security::RightsCombinator& rights_combinator );      virtual void set_required_rights( const char* operation_name, const char* interface_name, const Security::RightsList& rights, Security::RightsCombinator rights_combinator );      virtual CORBA::Boolean loadConfigFile(const char* filename);            private:      RightsMap rightsmap;      };    */    // for new mapping    typedef std::map<std::string, Security::RightsList *, std::less<std::string> > SecAttrMap;      class AccessRights_impl	: virtual public SecurityLevel2::AccessRights    {    public:	AccessRights_impl();	virtual ~AccessRights_impl();    	virtual void	grant_rights	(const Security::SecAttribute& priv_attr,	 Security::DelegationState del_state,	 const Security::RightsList& rights);	virtual void	revoke_rights	(const Security::SecAttribute& priv_attr,	 Security::DelegationState del_state,	 const Security::RightsList& rights);	virtual void	replace_rights	(const Security::SecAttribute& priv_attr,	 Security::DelegationState del_state,	 const Security::RightsList& rights);	virtual Security::RightsList*	get_rights	(const Security::SecAttribute& priv_attr,	 Security::DelegationState del_state,	 const Security::ExtensibleFamily& rights_family);	virtual Security::RightsList*	get_all_rights	(const Security::SecAttribute& priv_attr,	 Security::DelegationState del_state);	virtual Security::RightsList*	get_effective_rights	(const Security::AttributeList& attribute_list,	 const Security::ExtensibleFamily& rights_family);	virtual Security::RightsList*	get_all_effective_rights	(const Security::AttributeList& attrib_list);    	virtual CORBA::Boolean	load_config_file(const char* filename);        protected:	std::string key_;	SecAttrMap atrmap_;	void	attribute_to_key(const Security::SecAttribute& attr);    };        //    // Access Decision    //    class AccessDecision_impl	: virtual public SecurityLevel2::AccessDecision {    public:	AccessDecision_impl();	virtual ~AccessDecision_impl();    	virtual CORBA::Boolean	access_allowed	(const SecurityLevel2::CredentialsList& cred_list,	 CORBA::Object_ptr target,	 const char* operation_name,	 const char* target_interface_name);    protected:	// for new mapping	void	policy_combinator	(CORBA::Object_ptr obj,	 const char* operation_name,	 const char* interface_name,	 SecurityDomain::DomainManagerAdmin_ptr adm,	 SecurityDomain::PolicyCombinator comb,	 Security::RightsCombinator& rcomb);	//  void policy_combinator(const SecurityLevel2::CredentialsList& cred_list,	//	  					   SecurityDomain::DomainManagerAdmin_ptr dm,	//	  					   SecurityDomain::PolicyCombinator comb);		void	combin_union(Security::RightsList* irights);	void	combin_intersection(Security::RightsList* irights);	void	combin_negation(Security::RightsList* irights);	CORBA::Boolean	check_all_rights(Security::RightsList* irights);	CORBA::Boolean	check_any_rights(Security::RightsList* irights);      private:	Security::RightsList result_rights_;	CORBA::Boolean fl_;	CORBA::Boolean map_flag_;    };    //    // Security Manager    //    class SecurityManager_impl	: public SecurityLevel2::SecurityManager    {    private:	CORBA::ORB_ptr orb_;	PrincipalAuthenticator_impl prin_auth_;	CORBA::Any any_;	SecurityLevel2::CredentialsList cred_list_;	Security::MechandOptionsList mech_list_;	MICOSL2::AttributeManager* attr_man_;	MICOSL2::AuditDecision_impl* audit_des_;	// for new mapping	//MICOSL2::RequiredRights_impl * rrights;	MICOSL2::AccessRights_impl* rrights_;	MICOSL2::AccessDecision_impl* adecision_;    public:	SecurityManager_impl(CORBA::ORB_ptr _orb);	SecurityManager_impl();	virtual ~SecurityManager_impl();  	virtual Security::MechandOptionsList*	supported_mechanisms();	virtual SecurityLevel2::CredentialsList*	own_credentials();	virtual SecurityLevel2::AuditDecision_ptr	audit_decision();	virtual void	remove_own_credentials(SecurityLevel2::Credentials_ptr creds);	virtual void	set_own_credentials(const SecurityLevel2::CredentialsList& creds);	virtual SecurityLevel2::TargetCredentials_ptr	get_target_credentials(CORBA::Object_ptr target);	virtual CORBA::Policy_ptr	get_security_policy(CORBA::PolicyType policy_type);	virtual SecurityLevel2::PrincipalAuthenticator_ptr	principal_authenticator();	virtual CORBA::Any*	get_method_data(Security::AuthenticationMethod method);	MICOSL2::AttributeManager*	attribute_manager();	// for new mapping	// SecurityLevel2::RequiredRights_ptr required_rights();	virtual SecurityLevel2::AccessRights_ptr	access_rights();	virtual SecurityLevel2::AccessDecision_ptr	access_decision();    };    class Current_impl	: public SecurityLevel2::Current,	  public virtual MICOSL1::Current_impl    {	CORBA::ORB_ptr orb_;    public:	Current_impl(CORBA::ORB_ptr _orb);	Current_impl();  // Needed ??	virtual ~Current_impl();	SecurityLevel2::ReceivedCredentials_ptr	received_credentials();	//    Security::MechandOptionsList* supported_mechanisms();	//    SecurityLevel2::CredentialsList* own_credentials();		//    CORBA::Policy_ptr get_policy( CORBA::PolicyType policy_type );	//    void remove_own_credentials(SecurityLevel2:: Credentials_ptr creds );	SecurityLevel2::TargetCredentials_ptr	get_target_credentials(CORBA::Object_ptr target);    };     extern char MICO_defining_authority[];    extern MICOSL2::AttributeManager* S_attr_man;    extern CORBA::Boolean paranoid; } // MICOSL2#endif // __SECURITYLEVEL2_IMPL_H__

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清免费观看高清完整版在线观看| 免费日韩伦理电影| 欧美tk—视频vk| 91精品91久久久中77777| 精油按摩中文字幕久久| 一区二区久久久久| 欧美激情一区二区三区在线| 欧美另类久久久品| 波多野结衣中文字幕一区二区三区| 亚洲超丰满肉感bbw| 中文字幕字幕中文在线中不卡视频| 日韩网站在线看片你懂的| 一本一本久久a久久精品综合麻豆| 韩国一区二区三区| 婷婷丁香激情综合| 亚洲精品精品亚洲| 中文字幕亚洲精品在线观看 | 成人黄色av电影| 久久99国产精品久久99果冻传媒| 亚洲一区二区三区中文字幕 | 国产欧美一二三区| 精品日韩99亚洲| 91.com视频| 欧美美女喷水视频| 欧美性一二三区| 91麻豆福利精品推荐| 波多野结衣欧美| 国产成人免费网站| 久久疯狂做爰流白浆xx| 青椒成人免费视频| 麻豆精品国产传媒mv男同 | 午夜私人影院久久久久| 一级女性全黄久久生活片免费| 国产精品激情偷乱一区二区∴| 久久综合九色综合欧美就去吻 | 日韩无一区二区| 在线播放/欧美激情| 欧美日本一区二区| 欧美日韩黄色一区二区| 欧美在线观看你懂的| 欧美性欧美巨大黑白大战| 欧美在线free| 精品视频一区二区不卡| 欧美日韩成人一区| 4438成人网| 日韩一区二区三区观看| 精品欧美久久久| 国产日产亚洲精品系列| 中文子幕无线码一区tr| 国产精品成人一区二区三区夜夜夜| 欧美国产成人精品| 国产精品色一区二区三区| 国产精品久久久久一区二区三区共| 国产精品嫩草影院com| 日韩久久一区二区| 亚洲国产综合色| 男女视频一区二区| 狠狠色丁香久久婷婷综| 国产99久久久久| 91伊人久久大香线蕉| 91久久一区二区| 欧美日韩视频第一区| 精品日韩99亚洲| 一区免费观看视频| 午夜欧美视频在线观看 | 首页国产欧美日韩丝袜| 韩国av一区二区三区四区| 成人禁用看黄a在线| 色av成人天堂桃色av| 欧美一区二区三区免费视频| 欧美α欧美αv大片| 自拍av一区二区三区| 亚洲成人1区2区| 国产精品一区二区你懂的| 99久久99久久精品国产片果冻| 欧美日韩午夜在线视频| 国产婷婷精品av在线| 亚洲精品国产精品乱码不99| 日韩高清中文字幕一区| 国产精品69久久久久水密桃| 91成人在线精品| 精品国产乱码久久久久久久| 1024亚洲合集| 久久99精品国产.久久久久久 | 国产伦精品一区二区三区免费迷| www.日韩av| 日韩欧美亚洲另类制服综合在线 | 中文字幕欧美日韩一区| 偷窥少妇高潮呻吟av久久免费| 韩国欧美一区二区| 精品视频免费看| 中文字幕欧美三区| 蜜桃视频免费观看一区| 91麻豆文化传媒在线观看| 精品久久久久久久久久久久包黑料 | 亚洲午夜一区二区三区| 国产成+人+日韩+欧美+亚洲| 在线播放中文一区| 亚洲视频精选在线| 国产精品亚洲一区二区三区在线 | 久久久久久电影| 日韩不卡一二三区| 91久久香蕉国产日韩欧美9色| 久久久高清一区二区三区| 日韩av中文在线观看| 一本到不卡精品视频在线观看| 久久九九影视网| 日本aⅴ免费视频一区二区三区| 一本大道av一区二区在线播放| 久久久影视传媒| 蜜桃视频一区二区三区| 欧美人狂配大交3d怪物一区| 亚洲欧美一区二区三区极速播放 | 国产剧情一区二区| 日韩精品专区在线| 午夜欧美在线一二页| 91视频观看视频| 国产精品人人做人人爽人人添| 黄色精品一二区| 日韩欧美电影一二三| 男人的j进女人的j一区| 欧美日本在线一区| 亚洲国产一区在线观看| 欧美在线一区二区三区| 一级中文字幕一区二区| 色天天综合久久久久综合片| 最新高清无码专区| www.亚洲色图.com| 亚洲少妇最新在线视频| 色八戒一区二区三区| 亚洲免费av网站| 色猫猫国产区一区二在线视频| 国产精品成人免费在线| 93久久精品日日躁夜夜躁欧美| 中文字幕不卡的av| 91在线观看高清| 亚洲精品视频在线看| 日本乱人伦aⅴ精品| 亚洲综合区在线| 欧美三级电影精品| 丝袜诱惑制服诱惑色一区在线观看 | 99久久久久久| 亚洲精品国产a| 欧美亚洲国产怡红院影院| 五月婷婷欧美视频| 精品少妇一区二区三区| 国产乱对白刺激视频不卡| 欧美激情一区二区三区| 91在线丨porny丨国产| 亚洲综合一区二区三区| 欧美日本国产视频| 久久爱www久久做| 国产日本欧美一区二区| 97精品久久久午夜一区二区三区 | 国产又黄又大久久| 亚洲国产成人自拍| 91福利在线观看| 蜜臀久久99精品久久久画质超高清| 精品国产乱码久久久久久久久| 国产不卡视频一区| 一区二区成人在线视频| 欧美一区日韩一区| 国产精品18久久久久久vr| 最新不卡av在线| 欧美日韩国产经典色站一区二区三区| 老司机午夜精品99久久| 国产精品久久久久一区二区三区共| 91麻豆国产在线观看| 蜜臀av性久久久久av蜜臀妖精| 久久午夜羞羞影院免费观看| 91丨porny丨户外露出| 日韩精品一二三四| 国产欧美一区视频| 精品视频免费在线| 国产69精品一区二区亚洲孕妇| 亚洲午夜视频在线| 久久精品一区二区三区av| 欧美性做爰猛烈叫床潮| 国产精品一区二区三区99| 亚洲国产成人精品视频| 国产亚洲精品bt天堂精选| 在线看国产一区二区| 精品夜夜嗨av一区二区三区| 亚洲免费观看高清在线观看| 日韩欧美国产一区二区三区| 成人97人人超碰人人99| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲桃色在线一区| 久久亚洲精精品中文字幕早川悠里 | 欧美高清在线一区| 欧美日韩一区二区三区视频| 国产在线视频精品一区| 亚洲成人先锋电影| 久久免费午夜影院| 精品视频资源站| 99这里只有精品| 国产一区二区视频在线播放| 午夜久久久久久| 亚洲久草在线视频| 国产欧美精品一区|