Mir
Classes | Public Member Functions | List of all members
mir::udev::Enumerator Class Reference

#include <wrapper.h>

Classes

class  iterator
 

Public Member Functions

 Enumerator (std::shared_ptr< Context > const &ctx)
 
 ~Enumerator () noexcept
 
 Enumerator (Enumerator const &)=delete
 
Enumeratoroperator= (Enumerator const &)=delete
 
void scan_devices ()
 
void match_subsystem (std::string const &subsystem)
 
void match_parent (Device const &parent)
 
void match_sysname (std::string const &sysname)
 
iterator begin ()
 
iterator end ()
 

Constructor & Destructor Documentation

mir::udev::Enumerator::Enumerator ( std::shared_ptr< Context > const &  ctx)
mir::udev::Enumerator::~Enumerator ( )
noexcept
mir::udev::Enumerator::Enumerator ( Enumerator const &  )
delete

Member Function Documentation

mu::Enumerator::iterator mir::udev::Enumerator::begin ( )
mu::Enumerator::iterator mir::udev::Enumerator::end ( )
void mir::udev::Enumerator::match_parent ( mu::Device const &  parent)
void mir::udev::Enumerator::match_subsystem ( std::string const &  subsystem)
void mir::udev::Enumerator::match_sysname ( std::string const &  sysname)
Enumerator& mir::udev::Enumerator::operator= ( Enumerator const &  )
delete
void mir::udev::Enumerator::scan_devices ( )

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016