Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::udev::Device Class Referenceabstract

#include <wrapper.h>

Inheritance diagram for mir::udev::Device:
Inheritance graph
[legend]

Public Member Functions

virtual ~Device ()=default
 
 Device (Device const &)=delete
 
Deviceoperator= (Device const &)=delete
 
virtual char const * subsystem () const =0
 
virtual char const * devtype () const =0
 
virtual char const * devpath () const =0
 
virtual char const * devnode () const =0
 

Protected Member Functions

 Device ()=default
 

Constructor & Destructor Documentation

virtual mir::udev::Device::~Device ( )
virtualdefault
mir::udev::Device::Device ( Device const &  )
delete
mir::udev::Device::Device ( )
protecteddefault

Member Function Documentation

virtual char const* mir::udev::Device::devnode ( ) const
pure virtual
virtual char const* mir::udev::Device::devpath ( ) const
pure virtual
virtual char const* mir::udev::Device::devtype ( ) const
pure virtual
Device& mir::udev::Device::operator= ( Device const &  )
delete
virtual char const* mir::udev::Device::subsystem ( ) const
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014