Lines Matching refs:string
52 NamespaceLinkConfig(const std::string& ns_name, const std::string& shared_libs, in NamespaceLinkConfig()
57 const std::string& ns_name() const { in ns_name()
61 const std::string& shared_libs() const { in shared_libs()
70 std::string ns_name_;
71 std::string shared_libs_;
77 explicit NamespaceConfig(const std::string& name) in NamespaceConfig()
93 const std::vector<std::string>& search_paths() const { in search_paths()
97 const std::vector<std::string>& permitted_paths() const { in permitted_paths()
101 const std::vector<std::string>& whitelisted_libs() const { in whitelisted_libs()
109 void add_namespace_link(const std::string& ns_name, const std::string& shared_libs, in add_namespace_link()
122 void set_search_paths(std::vector<std::string>&& search_paths) { in set_search_paths()
126 void set_permitted_paths(std::vector<std::string>&& permitted_paths) { in set_permitted_paths()
130 void set_whitelisted_libs(std::vector<std::string>&& whitelisted_libs) { in set_whitelisted_libs()
134 const std::string name_;
137 std::vector<std::string> search_paths_;
138 std::vector<std::string> permitted_paths_;
139 std::vector<std::string> whitelisted_libs_;
171 std::string* error_msg);
173 static std::string get_vndk_version_string(const char delimiter);
181 NamespaceConfig* create_namespace_config(const std::string& name);
184 std::unordered_map<std::string, NamespaceConfig*> namespace_configs_map_;