Searched defs:fqName (Results 1 - 11 of 11) sorted by relevance

/system/hwservicemanager/
H A DVintf.cpp15 const FQName &fqName, const std::string &instanceName,
20 return vm->getTransport(fqName.package(),
21 vintf::Version{fqName.getPackageMajorVersion(), fqName.getPackageMinorVersion()},
22 fqName.name(), instanceName);
26 FQName fqName(interfaceName);
27 if (!fqName.isValid()) {
32 if (!fqName.hasVersion()) {
33 LOG(ERROR) << __FUNCTION__ << ": " << fqName.string()
37 if (fqName
14 getTransportFromManifest( const FQName &fqName, const std::string &instanceName, const std::shared_ptr<const vintf::HalManifest>& vm) argument
[all...]
H A DAccessControl.cpp40 bool AccessControl::canAdd(const std::string& fqName, const Context &context, pid_t pid) { argument
41 FQName fqIface(fqName);
51 bool AccessControl::canGet(const std::string& fqName, pid_t pid) { argument
52 FQName fqIface(fqName);
H A DServiceManager.cpp99 const hidl_string &fqName,
103 auto ret = (*it)->onRegistration(fqName, instanceName, false /* preexisting */);
107 LOG(ERROR) << "Dropping registration callback for " << fqName << "/" << instanceName
166 static void tryStartService(const std::string& fqName, const std::string& name) { argument
170 bool success = SetProperty("ctl.interface_start", fqName + "/" + name);
173 LOG(ERROR) << "Failed to set property for starting " << fqName << "/" << name;
181 const std::string fqName = hidlFqName; local
185 if (!mAcl.canGet(fqName, pid)) {
189 auto ifaceIt = mServiceMap.find(fqName);
191 tryStartService(fqName, hidlNam
98 sendPackageRegistrationNotification( const hidl_string &fqName, const hidl_string &instanceName) argument
290 getTransport(const hidl_string& fqName, const hidl_string& name) argument
330 listByInterface(const hidl_string& fqName, listByInterface_cb _hidl_cb) argument
369 registerForNotifications(const hidl_string& fqName, const hidl_string& name, const sp<IServiceNotification>& callback) argument
412 unregisterForNotifications(const hidl_string& fqName, const hidl_string& name, const sp<IServiceNotification>& callback) argument
479 registerPassthroughClient(const hidl_string &fqName, const hidl_string &name) argument
[all...]
/system/tools/hidl/
H A DNamedType.cpp29 const FQName &NamedType::fqName() const { function in class:android::NamedType
53 emitDumpWithMethod(out, streamName, fqName().cppNamespace() + "::toString", name);
H A DReference.h37 Reference(const FQName& fqName, const Location& location) argument
38 : mResolved(nullptr), mFqName(fqName), mLocation(location) {}
114 // ref.hasLookupFqName() is false while ref,get()->fqName is valid.
H A DgenerateJava.cpp72 const std::string& fqName,
85 << fqName
213 emitGetService(out, ifaceName, iface->fqName().string(), true /* isRetry */);
214 emitGetService(out, ifaceName, iface->fqName().string(), false /* isRetry */);
69 emitGetService( Formatter& out, const std::string& ifaceName, const std::string& fqName, bool isRetry) argument
H A DHash.cpp115 std::vector<std::string> lookup(const std::string &fqName) const {
116 auto it = hashes.find(fqName);
149 std::string fqName = match.str(2); local
151 if (hash.size() == 0 && fqName.size() == 0) {
155 if (hash.size() == 0 || fqName.size() == 0) {
156 *err = "Hash or fqName empty on " + path + ": " + line;
161 file->hashes[fqName].push_back(hash);
H A Dmain.cpp51 using ShouldGenerateFunction = std::function<bool(const FQName& fqName)>;
52 using FileNameForFQName = std::function<std::string(const FQName& fqName)>;
53 using GenerationFunction = std::function<status_t(Formatter& out, const FQName& fqName,
60 std::string getFileName(const FQName& fqName) const {
61 return mFileNameForFqName ? mFileNameForFqName(fqName) : "";
64 status_t getOutputFile(const FQName& fqName, const Coordinator* coordinator, argument
66 if (!mShouldGenerateForFqName(fqName)) {
70 return coordinator->getFilepath(fqName, location, getFileName(fqName), file);
73 status_t appendOutputFiles(const FQName& fqName, cons argument
92 generate(const FQName& fqName, const Coordinator* coordinator, Coordinator::Location location) const argument
110 generateForTypes(const FQName& fqName) argument
114 generateForInterfaces(const FQName& fqName) argument
135 validate(const FQName& fqName, const Coordinator* coordinator, const std::string& language) const argument
151 appendPerTypeTargets(const FQName& fqName, const Coordinator* coordinator, std::vector<FQName>* exportedPackageInterfaces) argument
175 appendTargets(const FQName& fqName, const Coordinator* coordinator, std::vector<FQName>* targets) const argument
210 generate(const FQName& fqName, const Coordinator* coordinator) const argument
225 appendOutputFiles(const FQName& fqName, const Coordinator* coordinator, std::vector<std::string>* outputFiles) const argument
241 writeDepFile(const FQName& fqName, const Coordinator* coordinator) const argument
[all...]
H A DgenerateCpp.cpp137 const FQName &fqName,
140 const std::string interfaceName = fqName.getInterfaceName();
148 << fqName.getInterfaceProxyName()
156 const FQName &fqName, const std::string &package) {
158 const std::string interfaceName = fqName.getInterfaceName();
160 implementGetService(out, fqName, true /* isTry */);
161 implementGetService(out, fqName, false /* isTry */);
167 << fqName.getPackageAndVersion().string() << "\", \""
673 << iface->fqName().cppName()
795 superType->fqName(),
136 implementGetService(Formatter &out, const FQName &fqName, bool isTry) argument
155 implementServiceManagerInteractions(Formatter &out, const FQName &fqName, const std::string &package) argument
1395 generateStaticStubMethodSource(Formatter& out, const FQName& fqName, const Method* method) const argument
[all...]
H A DCoordinator.cpp102 Formatter Coordinator::getFormatter(const FQName& fqName, Location location, argument
109 status_t err = getFilepath(fqName, location, fileName, &filepath);
131 status_t Coordinator::getFilepath(const FQName& fqName, Location location, argument
142 err = getPackagePath(fqName, false /* relative */, false /* sanitized */, &packagePath);
148 err = convertPackageRootToPath(fqName, &packageRootPath);
150 err = getPackagePath(fqName, true /* relative */, false /* sanitized */, &packagePath);
156 err = convertPackageRootToPath(fqName, &packageRootPath);
158 err = getPackagePath(fqName, true /* relative */, true /* sanitized */, &packagePath);
209 AST* Coordinator::parse(const FQName& fqName, std::set<AST*>* parsedASTs, argument
212 status_t err = parseOptional(fqName,
221 parseOptional(const FQName& fqName, AST** ast, std::set<AST*>* parsedASTs, Enforce enforcement) const argument
400 getPackageRoot(const FQName& fqName, std::string* root) const argument
409 getPackageRootPath(const FQName& fqName, std::string* path) const argument
418 getPackagePath(const FQName& fqName, bool relative, bool sanitized, std::string* path) const argument
516 convertPackageRootToPath(const FQName& fqName, std::string* path) const argument
608 enforceRestrictionsOnPackage(const FQName& fqName, Enforce enforcement) const argument
829 getUnfrozenDependencies(const FQName& fqName, std::set<FQName>* result) const argument
[all...]
/system/libhidl/transport/
H A DServiceManagement.cpp287 const std::string& fqName,
290 //fqName looks like android.hardware.foo@1.0::IFoo
291 size_t idx = fqName.find("::");
294 idx + strlen("::") + 1 >= fqName.size()) {
295 LOG(ERROR) << "Invalid interface name passthrough lookup: " << fqName;
299 std::string packageAndVersion = fqName.substr(0, idx);
300 std::string ifaceName = fqName.substr(idx + strlen("::"));
364 Return<sp<IBase>> get(const hidl_string& fqName,
368 openLibs(fqName, [&](void* handle, const std::string &lib, const std::string &sym) {
405 Return<Transport> getTransport(const hidl_string& /* fqName */,
286 openLibs( const std::string& fqName, const std::function<bool (void* , const std::string& , const std::string& )>& eachLib) argument
[all...]

Completed in 125 milliseconds