Schedule instead of propagating UDP output. (Stephan Boettcher)

This commit is contained in:
steve
2001-07-16 19:08:32 +00:00
parent 45c935af45
commit e4139f4819
+6 -2
View File
@@ -18,10 +18,11 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#if !defined(WINNT) #if !defined(WINNT)
#ident "$Id: udp.cc,v 1.6 2001/06/18 00:51:23 steve Exp $" #ident "$Id: udp.cc,v 1.7 2001/07/16 19:08:32 steve Exp $"
#endif #endif
#include "udp.h" #include "udp.h"
#include "schedule.h"
#include "symbols.h" #include "symbols.h"
#include <assert.h> #include <assert.h>
#include <malloc.h> #include <malloc.h>
@@ -51,7 +52,7 @@ void vvp_udp_s::set(vvp_ipoint_t ptr, functor_t fp, bool)
if (out != fp->oval) if (out != fp->oval)
{ {
fp->oval = out; fp->oval = out;
functor_propagate(ptr); schedule_functor(ptr, 0);
} }
} }
@@ -231,6 +232,9 @@ unsigned char vvp_udp_s::propagate_(vvp_ipoint_t uix)
/* /*
* $Log: udp.cc,v $ * $Log: udp.cc,v $
* Revision 1.7 2001/07/16 19:08:32 steve
* Schedule instead of propagating UDP output. (Stephan Boettcher)
*
* Revision 1.6 2001/06/18 00:51:23 steve * Revision 1.6 2001/06/18 00:51:23 steve
* Add more UDP edge types, and finish up compile * Add more UDP edge types, and finish up compile
* and run-time support. (Stephan Boettcher) * and run-time support. (Stephan Boettcher)