Annotation of win32/gnome/gdome2-x.x.x/libgdome/gdome-refdebug.h, revision 1.1
1.1 ! paf 1: /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 2; tab-width: 2 -*- */
! 2: /* gdome-refdebug.h
! 3: *
! 4: * CopyRight (C) 2001 Paolo Casarini <paolo@casarini.org>
! 5: *
! 6: * This library is free software; you can redistribute it and/or
! 7: * modify it under the terms of the GNU Lesser General Public
! 8: * License as published by the Free Software Foundation; either
! 9: * version 2.1 of the License, or (at your option) any later version.
! 10: *
! 11: * This library is distributed in the hope that it will be useful,
! 12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
! 13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
! 14: * Lesser General Public License for more details.
! 15: *
! 16: * You should have received a copy of the GNU Lesser General Public
! 17: * License along with this library; if not, write to the Free Software
! 18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
! 19: */
! 20:
! 21: #ifndef GDOME_REFDEBUG_H
! 22: #define GDOME_REFDEBUG_H
! 23:
! 24: #ifdef __cplusplus
! 25: extern "C" {
! 26: #endif /* __cplusplus */
! 27:
! 28: typedef enum {
! 29: GDOME_REFDBG_STR = 0,
! 30: GDOME_REFDBG_NODE = 1,
! 31: GDOME_REFDBG_NODELIST = 2,
! 32: GDOME_REFDBG_NAMEDNODEMAP = 3,
! 33: GDOME_REFDBG_EVENT = 4,
! 34: GDOME_REFDBG_EVENTLISTENER = 5,
! 35: } GdomeRefType;
! 36:
! 37: void gdome_refdbg_addRef (void *ref, GdomeRefType type);
! 38: gint gdome_refdbg_numRef (void *ref, GdomeRefType type);
! 39: void gdome_refdbg_delRef (void *ref, GdomeRefType type);
! 40:
! 41: #ifdef __cplusplus
! 42: }
! 43: #endif /* __cplusplus */
! 44:
! 45: #endif /* GDOME_REFDEBUG_H */
E-mail: