Mir
Public Member Functions | List of all members
mir::AnonymousShmFile Class Reference

#include <anonymous_shm_file.h>

Inheritance diagram for mir::AnonymousShmFile:
[legend]

Public Member Functions

 AnonymousShmFile (size_t size)
 
 ~AnonymousShmFile () noexcept
 
void * base_ptr () const override
 
int fd () const override
 
- Public Member Functions inherited from mir::ShmFile
virtual ~ShmFile ()=default
 
virtual void * base_ptr () const =0
 
virtual int fd () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::ShmFile
 ShmFile ()=default
 
 ShmFile (ShmFile const &)=delete
 
ShmFileoperator= (ShmFile const &)=delete
 

Constructor & Destructor Documentation

◆ AnonymousShmFile()

mir::AnonymousShmFile::AnonymousShmFile ( size_t  size)

◆ ~AnonymousShmFile()

mir::AnonymousShmFile::~AnonymousShmFile ( )
noexcept

Member Function Documentation

◆ base_ptr()

void * mir::AnonymousShmFile::base_ptr ( ) const
overridevirtual

Implements mir::ShmFile.

◆ fd()

int mir::AnonymousShmFile::fd ( ) const
overridevirtual

Implements mir::ShmFile.


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.