accessconfig.h

来自「开源CORBA中间件」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef _accessconfig_h#define _accessconfig_h#include <mico/security/DomainManager_impl.h>class AccessConfig : public acFlexLexer{private:    int error;    // for new mapping    //Security::SecAttribute attr;    Security::RightsCombinator combinator; 		 	// for new mapping    std::string iface_name; 								// for new mapping    std::string op_name;    								// for new mapping    SecurityDomain::DomainAuthorityAdmin_var admt;	// for new mapping    SecurityAdmin::ObjectAccessPolicy_var dpol;		// for new mapping    Security::RightsList rights;    Security::Right right;    MICOSDM::NameExt_impl namext;    SecurityDomain::Name * nm;    SecurityDomain::PolicyCombinator pol_comb;    MICOSDM::DomainManagerFactory_impl * dm_factory;public:    AccessConfig(std::istream* arg_yyin = 0, std::ostream* arg_yyout = &std::cout) : acFlexLexer(arg_yyin, arg_yyout)    {      error = 0; 	}    virtual int yylex();    void startParse(MICOSDM::DomainManagerFactory_impl * factory) {dm_factory = factory; while (yylex() != 0) ;}    int geterror() { return error; }};#endif

⌨️ 快捷键说明

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