Mir
Public Member Functions | Protected Member Functions | List of all members
mir::ShmFile Class Referenceabstract

#include <shm_file.h>

Inheritance diagram for mir::ShmFile:
[legend]

Public Member Functions

virtual ~ShmFile ()=default
 
virtual void * base_ptr () const =0
 
virtual int fd () const =0
 

Protected Member Functions

 ShmFile ()=default
 
 ShmFile (ShmFile const &)=delete
 
ShmFileoperator= (ShmFile const &)=delete
 

Constructor & Destructor Documentation

◆ ~ShmFile()

virtual mir::ShmFile::~ShmFile ( )
virtualdefault

◆ ShmFile() [1/2]

mir::ShmFile::ShmFile ( )
protecteddefault

◆ ShmFile() [2/2]

mir::ShmFile::ShmFile ( ShmFile const &  )
protecteddelete

Member Function Documentation

◆ base_ptr()

virtual void * mir::ShmFile::base_ptr ( ) const
pure virtual

Implemented in mir::AnonymousShmFile.

◆ fd()

virtual int mir::ShmFile::fd ( ) const
pure virtual

Implemented in mir::AnonymousShmFile.

◆ operator=()

ShmFile & mir::ShmFile::operator= ( ShmFile const &  )
protecteddelete

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

Copyright © 2012-2023 Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.