~ci-train-bot/location-service/location-service-ubuntu-yakkety-1895

« back to all changes in this revision

Viewing changes to src/location_service/com/ubuntu/location/service/default_permission_manager.cpp

  • Committer: Thomas Voß
  • Date: 2013-05-28 14:20:45 UTC
  • Revision ID: thomas.voss@canonical.com-20130528142045-kq5umqdmm4o53vwk
Initial push.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "com/ubuntu/location/service/default_permission_manager.h"
 
2
 
 
3
namespace cul = com::ubuntu::location;
 
4
namespace culs = com::ubuntu::location::service;
 
5
 
 
6
culs::DefaultPermissionManager::DefaultPermissionManager()
 
7
    : pid(getpid()),
 
8
      uid(getuid())
 
9
{
 
10
}
 
11
 
 
12
culs::DefaultPermissionManager::~DefaultPermissionManager() noexcept
 
13
{
 
14
}
 
15
 
 
16
culs::PermissionManager::Result culs::DefaultPermissionManager::check_permission_for_credentials(
 
17
    const cul::Criteria&,
 
18
    const culs::Credentials& credentials)
 
19
{
 
20
    if (credentials.pid != pid || credentials.uid != uid)
 
21
        return Result::granted; // FIXME(tvoss): This should return rejected.
 
22
    return Result::granted;
 
23
}