Mir
Classes | Public Member Functions | List of all members
mir::graphics::mesa::LinuxVirtualTerminal Class Reference

#include <linux_virtual_terminal.h>

Inheritance diagram for mir::graphics::mesa::LinuxVirtualTerminal:
[legend]

Public Member Functions

 LinuxVirtualTerminal (std::shared_ptr< VTFileOperations > const &fops, std::unique_ptr< PosixProcessOperations > pops, int vt_number, std::shared_ptr< DisplayReport > const &report)
 
 ~LinuxVirtualTerminal () noexcept(true)
 
void set_graphics_mode () override
 
void register_switch_handlers (EventHandlerRegister &handlers, std::function< bool()> const &switch_away, std::function< bool()> const &switch_back) override
 
void restore () override
 
- Public Member Functions inherited from mir::graphics::mesa::VirtualTerminal
virtual ~VirtualTerminal ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::mesa::VirtualTerminal
 VirtualTerminal ()=default
 
 VirtualTerminal (VirtualTerminal const &)=delete
 
VirtualTerminaloperator= (VirtualTerminal const &)=delete
 

Constructor & Destructor Documentation

mir::graphics::mesa::LinuxVirtualTerminal::LinuxVirtualTerminal ( std::shared_ptr< VTFileOperations > const &  fops,
std::unique_ptr< PosixProcessOperations pops,
int  vt_number,
std::shared_ptr< DisplayReport > const &  report 
)
mir::graphics::mesa::LinuxVirtualTerminal::~LinuxVirtualTerminal ( )
noexcept

Member Function Documentation

void mir::graphics::mesa::LinuxVirtualTerminal::register_switch_handlers ( EventHandlerRegister handlers,
std::function< bool()> const &  switch_away,
std::function< bool()> const &  switch_back 
)
overridevirtual
void mir::graphics::mesa::LinuxVirtualTerminal::restore ( )
overridevirtual
void mir::graphics::mesa::LinuxVirtualTerminal::set_graphics_mode ( )
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015