samples/main-callback.cc
changeset 286 57e6a2006962
parent 150 663120712cd9
child 6295 347c3b3a1394
--- a/samples/main-callback.cc	Fri Feb 16 09:42:53 2007 +0100
+++ b/samples/main-callback.cc	Fri Feb 16 09:56:21 2007 +0100
@@ -1,6 +1,6 @@
 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
 #include "ns3/callback.h"
-#include <cassert>
+#include "ns3/assert.h"
 #include <iostream>
 
 using namespace ns3;
@@ -30,7 +30,7 @@
   // build callback instance which points to cbOne function
   one = MakeCallback (&CbOne);
   // this is not a null callback
-  assert (!one.IsNull ());
+  NS_ASSERT (!one.IsNull ());
   // invoke cbOne function through callback instance
   double retOne;
   retOne = one (10.0, 20.0);
@@ -42,7 +42,7 @@
   // build callback instance which points to MyCb::cbTwo
   two = MakeCallback (&MyCb::CbTwo, &cb);
   // this is not a null callback
-  assert (!two.IsNull ());
+  NS_ASSERT (!two.IsNull ());
   // invoke MyCb::cbTwo through callback instance
   int retTwo;
   retTwo = two (10.0);    
@@ -52,7 +52,7 @@
   // invoking a null function pointer:
   // it will crash.
   //int retTwoNull = two (20.0);
-  assert (two.IsNull ());
+  NS_ASSERT (two.IsNull ());
 
   return 0;
 }