コード例 #1
0
ファイル: app.c プロジェクト: LewosPeng/vsf
static void vsftimer_memop_free(struct vsftimer_t *timer)
{
	struct vsf_module_t *module = vsf_module_get("app");
	struct vsfapp_t *app = module->ifs;

	VSFPOOL_FREE(&app->vsftimer_pool, timer);
}
コード例 #2
0
ファイル: vsfos.c プロジェクト: hank-fan/vsf
static void vsfos_vsfip_release_tcppcb(struct vsfip_tcppcb_t *tcppcb)
{
	struct vsf_module_t *module = vsf_module_get("vsf.os");
	struct vsfos_modifs_t *ifs = (struct vsfos_modifs_t *)module->ifs;
	VSFPOOL_FREE(&ifs->tcpip.tcppcb_pool, tcppcb);
}
コード例 #3
0
ファイル: vsfos.c プロジェクト: hank-fan/vsf
static void vsfos_vsfip_release_socket(struct vsfip_socket_t *socket)
{
	struct vsf_module_t *module = vsf_module_get("vsf.os");
	struct vsfos_modifs_t *ifs = (struct vsfos_modifs_t *)module->ifs;
	VSFPOOL_FREE(&ifs->tcpip.socket_pool, socket);
}
コード例 #4
0
ファイル: vsfos.c プロジェクト: hank-fan/vsf
static void vsfos_vsfip_release_buffer(struct vsfip_buffer_t *buffer)
{
	struct vsf_module_t *module = vsf_module_get("vsf.os");
	struct vsfos_modifs_t *ifs = (struct vsfos_modifs_t *)module->ifs;
	VSFPOOL_FREE(&ifs->tcpip.buffer_pool, buffer);
}
コード例 #5
0
ファイル: vsfos.c プロジェクト: hank-fan/vsf
static void vsftimer_memop_free(struct vsftimer_t *timer)
{
	struct vsf_module_t *module = vsf_module_get("vsf.os");
	struct vsfos_modifs_t *ifs = (struct vsfos_modifs_t *)module->ifs;
	VSFPOOL_FREE(&ifs->vsftimer_pool, timer);
}
コード例 #6
0
ファイル: vsfos.c プロジェクト: hank-fan/vsf
static void vsfos_vsfile_free_vfs(struct vsfile_vfsfile_t *vfsfile)
{
	struct vsf_module_t *module = vsf_module_get("vsf.os");
	struct vsfos_modifs_t *ifs = (struct vsfos_modifs_t *)module->ifs;
	VSFPOOL_FREE(&ifs->vfsfile_pool, vfsfile);
}