18 #ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_DEFAULT_PERMISSION_MANAGER_H_
19 #define LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_DEFAULT_PERMISSION_MANAGER_H_
23 #include <sys/types.h>
37 typedef std::shared_ptr<DefaultPermissionManager>
Ptr;
54 #endif // LOCATION_SERVICE_COM_UBUNTU_LOCATION_SERVICE_DEFAULT_PERMISSION_MANAGER_H_
DefaultPermissionManager()
Result
The Result enum summarizes the results of a query for permissions.
std::shared_ptr< DefaultPermissionManager > Ptr
The PermissionManager class is an interface to check whether an application is allowed to access the ...
Credentials of a remote session.
~DefaultPermissionManager() noexcept
Summarizes criteria of a client session with respect to functionality and accuracy for position...
Result check_permission_for_credentials(const Criteria &, const Credentials &credentials)
Checks whether the app with the given credentials is allowed to access the service for the given crit...