No subject



Fri Dec 19 16:26:01 2003
Return-Path: xorp-cvs-admin@icir.org
Delivery-Date: Fri, 19 Dec 2003 16:27:11 -0800
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by tigger.icir.org (8.12.9p1/8.12.3) with ESMTP id hBK0RBqI097105
	for <atanu@tigger.icir.org>; Fri, 19 Dec 2003 16:27:11 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.icsi.Berkeley.EDU (fruitcake.ICSI.Berkeley.EDU [192.150.186.11])
	by wyvern.icir.org (8.12.9p1/8.12.3) with ESMTP id hBK0R5nZ046128;
	Fri, 19 Dec 2003 16:27:05 -0800 (PST)
	(envelope-from xorp-cvs-admin@icir.org)
Received: from fruitcake.icsi.Berkeley.EDU (localhost [127.0.0.1])
	by fruitcake.icsi.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id hBK0R1qi029048;
	Fri, 19 Dec 2003 16:27:01 -0800 (PST)
Received: from wyvern.icir.org (wyvern.icir.org [192.150.187.14])
	by fruitcake.icsi.Berkeley.EDU (8.12.10/8.12.9) with ESMTP id hBK0Q1qi029012
	for <xorp-cvs@icsi.berkeley.edu>; Fri, 19 Dec 2003 16:26:01 -0800 (PST)
Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68])
	by wyvern.icir.org (8.12.9p1/8.12.3) with ESMTP id hBK0Q1nZ046117
	for <xorp-cvs@icir.org>; Fri, 19 Dec 2003 16:26:01 -0800 (PST)
	(envelope-from hodson@xorpc.icir.org)
Received: from xorpc.icir.org (localhost [127.0.0.1])
	by xorpc.icir.org (8.12.9p1/8.12.3) with ESMTP id hBK0Q1SN024990
	for <xorp-cvs@icir.org>; Fri, 19 Dec 2003 16:26:01 -0800 (PST)
	(envelope-from hodson@xorpc.icir.org)
Received: (from hodson@localhost)
	by xorpc.icir.org (8.12.9p1/8.12.3/Submit) id hBK0Q17C024989;
	Fri, 19 Dec 2003 16:26:01 -0800 (PST)
	(envelope-from hodson)
From: Orion Hodson <hodson@icir.org>
Message-Id: <200312200026.hBK0Q17C024989@xorpc.icir.org>
Date:     Fri, 19 Dec 2003 16:26:01  ()
To: xorp-cvs@icir.org
Reply-To: hodson@icir.org
Subject: [Xorp-cvs] XORP cvs commit: xorp/libxorp/ Makefile.am Makefile.in callback-gen.py callback.hh  xorp/libxorp/ safe_callback_obj.cc safe_callback_obj.hh
Sender: xorp-cvs-admin@icir.org
Errors-To: xorp-cvs-admin@icir.org
X-BeenThere: xorp-cvs@icir.org
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:xorp-cvs-request@icir.org?subject=help>
List-Post: <mailto:xorp-cvs@icir.org>
List-Subscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=subscribe>
List-Id: Mailing list for XORP CVS commit messages <xorp-cvs.icir.org>
List-Unsubscribe: <http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs>,
	<mailto:xorp-cvs-request@icir.org?subject=unsubscribe>

CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Repository:	xorp/libxorp/
Changes by:	hodson@xorpc.icir.org.	03/12/19 16:26:01

Modified files:
	xorp/libxorp/: Makefile.am Makefile.in callback-gen.py 
	               callback.hh 
Added files:
	xorp/libxorp/: safe_callback_obj.cc safe_callback_obj.hh 

Log message:
	Add safe_callback_back_obj.{hh,cc} which provide basis for safe
	callback objects.  These are objects that track the callbacks that
	reference them and invalidate those callbacks if they exist when the
	object is deleted.
	
	To get this functionality a class need only derive from
	CallbackSafeObject.

_______________________________________________
Xorp-cvs mailing list
Xorp-cvs@icir.org
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs