| KWin
    | 
#include <shmclientbuffer_p.h>
 
 | Public Member Functions | |
| ShmPool (ShmClientBufferIntegration *integration, wl_client *client, int id, uint32_t version, FileDescriptor &&fd, MemoryMap &&mapping) | |
| void | ref () | 
| void | unref () | 
| Public Attributes | |
| ShmClientBufferIntegration * | integration | 
| MemoryMap | mapping | 
| FileDescriptor | fd | 
| int | refCount = 1 | 
| bool | sigbusImpossible = false | 
| Protected Member Functions | |
| void | shm_pool_destroy_resource (Resource *resource) override | 
| void | shm_pool_create_buffer (Resource *resource, uint32_t id, int32_t offset, int32_t width, int32_t height, int32_t stride, uint32_t format) override | 
| void | shm_pool_destroy (Resource *resource) override | 
| void | shm_pool_resize (Resource *resource, int32_t size) override | 
Definition at line 31 of file shmclientbuffer_p.h.
| KWin::ShmPool::ShmPool | ( | ShmClientBufferIntegration * | integration, | 
| wl_client * | client, | ||
| int | id, | ||
| uint32_t | version, | ||
| FileDescriptor && | fd, | ||
| MemoryMap && | mapping ) | 
Definition at line 60 of file shmclientbuffer.cpp.
| void KWin::ShmPool::ref | ( | ) | 
Definition at line 77 of file shmclientbuffer.cpp.
| 
 | overrideprotected | 
Definition at line 100 of file shmclientbuffer.cpp.
| 
 | overrideprotected | 
Definition at line 95 of file shmclientbuffer.cpp.
| 
 | overrideprotected | 
Definition at line 90 of file shmclientbuffer.cpp.
| 
 | overrideprotected | 
Definition at line 130 of file shmclientbuffer.cpp.
| void KWin::ShmPool::unref | ( | ) | 
Definition at line 82 of file shmclientbuffer.cpp.
| FileDescriptor KWin::ShmPool::fd | 
Definition at line 41 of file shmclientbuffer_p.h.
| ShmClientBufferIntegration* KWin::ShmPool::integration | 
Definition at line 39 of file shmclientbuffer_p.h.
| MemoryMap KWin::ShmPool::mapping | 
Definition at line 40 of file shmclientbuffer_p.h.
| int KWin::ShmPool::refCount = 1 | 
Definition at line 42 of file shmclientbuffer_p.h.
| bool KWin::ShmPool::sigbusImpossible = false | 
Definition at line 43 of file shmclientbuffer_p.h.