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

#include <drm_fd_handler.h>

Public Member Functions

virtual ~DRMFDHandler ()
 
virtual int ioctl (unsigned long request, void *arg)=0
 
virtual int primeFDToHandle (int prime_fd, uint32_t *handle)=0
 
virtual int close (int fd)=0
 
virtual void * map (size_t size, off_t offset)=0
 
virtual void unmap (void *addr, size_t size)=0
 

Protected Member Functions

 DRMFDHandler ()=default
 
 DRMFDHandler (const DRMFDHandler &)=delete
 
DRMFDHandleroperator= (const DRMFDHandler &)=delete
 

Constructor & Destructor Documentation

virtual mir::client::gbm::DRMFDHandler::~DRMFDHandler ( )
inlinevirtual
mir::client::gbm::DRMFDHandler::DRMFDHandler ( )
protecteddefault
mir::client::gbm::DRMFDHandler::DRMFDHandler ( const DRMFDHandler )
protecteddelete

Member Function Documentation

virtual int mir::client::gbm::DRMFDHandler::close ( int  fd)
pure virtual
virtual int mir::client::gbm::DRMFDHandler::ioctl ( unsigned long  request,
void *  arg 
)
pure virtual
virtual void* mir::client::gbm::DRMFDHandler::map ( size_t  size,
off_t  offset 
)
pure virtual
DRMFDHandler& mir::client::gbm::DRMFDHandler::operator= ( const DRMFDHandler )
protecteddelete
virtual int mir::client::gbm::DRMFDHandler::primeFDToHandle ( int  prime_fd,
uint32_t *  handle 
)
pure virtual
virtual void mir::client::gbm::DRMFDHandler::unmap ( void *  addr,
size_t  size 
)
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013