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.