Music Hub  ..
A session-wide music playback service
core::ubuntu::media::apparmor::ubuntu::DBusDaemonRequestContextResolver Class Reference

#include <ubuntu.h>

+ Inheritance diagram for core::ubuntu::media::apparmor::ubuntu::DBusDaemonRequestContextResolver:
+ Collaboration diagram for core::ubuntu::media::apparmor::ubuntu::DBusDaemonRequestContextResolver:

Public Types

typedef std::shared_ptr< DBusDaemonRequestContextResolverPtr
 
- Public Types inherited from core::ubuntu::media::apparmor::ubuntu::RequestContextResolver
typedef std::shared_ptr< RequestContextResolverPtr
 
typedef std::function< void(const Context &)> ResolveCallback
 

Public Member Functions

 DBusDaemonRequestContextResolver (const core::dbus::Bus::Ptr &)
 
void resolve_context_for_dbus_name_async (const std::string &name, ResolveCallback) override
 

Additional Inherited Members

- Protected Member Functions inherited from core::ubuntu::media::apparmor::ubuntu::RequestContextResolver
 RequestContextResolver ()=default
 
 RequestContextResolver (const RequestContextResolver &)=delete
 
virtual ~RequestContextResolver ()=default
 
RequestContextResolveroperator= (const RequestContextResolver &)=delete
 

Detailed Description

Definition at line 112 of file ubuntu.h.

Member Typedef Documentation

Constructor & Destructor Documentation

core::ubuntu::media::apparmor::ubuntu::DBusDaemonRequestContextResolver::DBusDaemonRequestContextResolver ( const core::dbus::Bus::Ptr &  bus)

Definition at line 146 of file ubuntu.cpp.

Member Function Documentation

void core::ubuntu::media::apparmor::ubuntu::DBusDaemonRequestContextResolver::resolve_context_for_dbus_name_async ( const std::string &  name,
ResolveCallback  cb 
)
overridevirtual

The documentation for this class was generated from the following files: