Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::mesa::VTFileOperations Class Referenceabstract

#include <linux_virtual_terminal.h>

Public Member Functions

virtual ~VTFileOperations ()=default
 
virtual int open (char const *pathname, int flags)=0
 
virtual int close (int fd)=0
 
virtual int ioctl (int d, int request, int val)=0
 
virtual int ioctl (int d, int request, void *p_val)=0
 
virtual int tcsetattr (int d, int acts, const struct termios *tcattr)=0
 
virtual int tcgetattr (int d, struct termios *tcattr)=0
 

Protected Member Functions

 VTFileOperations ()=default
 
 VTFileOperations (VTFileOperations const &)=delete
 
VTFileOperationsoperator= (VTFileOperations const &)=delete
 

Constructor & Destructor Documentation

virtual mir::graphics::mesa::VTFileOperations::~VTFileOperations ( )
virtualdefault
mir::graphics::mesa::VTFileOperations::VTFileOperations ( )
protecteddefault
mir::graphics::mesa::VTFileOperations::VTFileOperations ( VTFileOperations const &  )
protecteddelete

Member Function Documentation

virtual int mir::graphics::mesa::VTFileOperations::close ( int  fd)
pure virtual
virtual int mir::graphics::mesa::VTFileOperations::ioctl ( int  d,
int  request,
int  val 
)
pure virtual
virtual int mir::graphics::mesa::VTFileOperations::ioctl ( int  d,
int  request,
void *  p_val 
)
pure virtual
virtual int mir::graphics::mesa::VTFileOperations::open ( char const *  pathname,
int  flags 
)
pure virtual
VTFileOperations& mir::graphics::mesa::VTFileOperations::operator= ( VTFileOperations const &  )
protecteddelete
virtual int mir::graphics::mesa::VTFileOperations::tcgetattr ( int  d,
struct termios *  tcattr 
)
pure virtual
virtual int mir::graphics::mesa::VTFileOperations::tcsetattr ( int  d,
int  acts,
const struct termios *  tcattr 
)
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014