📄 pool.h
字号:
/* (c) Copyright 2001-2007 The DirectFB Organization (directfb.org) (c) Copyright 2000-2004 Convergence (integrated media) GmbH All rights reserved. Written by Denis Oliver Kropp <dok@directfb.org>, Andreas Hundt <andi@fischlustig.de>, Sven Neumann <neo@directfb.org>, Ville Syrjälä <syrjala@sci.fi> and Claudio Ciccani <klan@users.sf.net>. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.*/#ifndef __FUSION__SHM__POOL_H__#define __FUSION__SHM__POOL_H__#include <fusion/types.h>DirectResult fusion_shm_pool_create ( FusionWorld *world, const char *name, unsigned int max_size, bool debug, FusionSHMPoolShared **ret_pool );DirectResult fusion_shm_pool_destroy ( FusionWorld *world, FusionSHMPoolShared *pool );DirectResult fusion_shm_pool_attach ( FusionSHM *shm, FusionSHMPoolShared *pool );DirectResult fusion_shm_pool_detach ( FusionSHM *shm, FusionSHMPoolShared *pool );DirectResult fusion_shm_pool_allocate ( FusionSHMPoolShared *pool, int size, bool clear, bool lock, void **ret_data );DirectResult fusion_shm_pool_reallocate( FusionSHMPoolShared *pool, void *data, int size, bool lock, void **ret_data );DirectResult fusion_shm_pool_deallocate( FusionSHMPoolShared *pool, void *data, bool lock );#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -