From 07ab95690e85015a6623ffd4443daa1fd42b66b5 Mon Sep 17 00:00:00 2001 From: jaortega Date: Sun, 18 Feb 2001 22:21:09 +0000 Subject: mvc effort abandoned --- mixmvc/mix_vm_subject.c | 68 ------------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 mixmvc/mix_vm_subject.c (limited to 'mixmvc/mix_vm_subject.c') diff --git a/mixmvc/mix_vm_subject.c b/mixmvc/mix_vm_subject.c deleted file mode 100644 index 1c7e5d8..0000000 --- a/mixmvc/mix_vm_subject.c +++ /dev/null @@ -1,68 +0,0 @@ -/* -*-c-*- -------------- mix_vm_subject.c : - * Implementation of the functions declared in mix_vm_subject.h - * ------------------------------------------------------------------ - * Last change: Time-stamp: "01/02/13 02:19:34 jose" - * ------------------------------------------------------------------ - * Copyright (C) 2001 Free Software Foundation, Inc. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program 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 General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - */ - - -#include "mix_vm_subject.h" - -/* the mix virtual machine subject */ -struct mix_vm_subject_t -{ - subject_t parent; - mix_vm_t *vm; -}; - -/* the notify callback */ -static void -mix_vm_notify_ (subject_t *sub, data_t *data) -{ -} - -/* create a new mix_vm_subject */ -mix_vm_subject_t * -mix_vm_subject_new (void) -{ - mix_vm_subject_t *result = g_new (mix_vm_subject_t, 1); - subject_init ((subject_t *)result); - ((subject_t *)result)->notify = mix_vm_notify_; - result->vm = mix_vm_new (); - return result; -} - -/* delete */ -void -mix_vm_subject_delete (mix_vm_subject_t *sub) -{ - g_return_if_fail (sub != NULL); - subject_clean ((subject_t *)sub); - mix_vm_delete (sub->vm); - g_free (sub); -} - -/* get the mix_vm in the subject */ -mix_vm_t * -mix_vm_subject_get_vm (const mix_vm_subject_t *sub) -{ - g_return_val_if_fail (sub != NULL, NULL); - return sub->vm; -} - -- cgit v1.2.3