diff -r d310af37b67e -r 19209c8d963f src/applications/onoff/onoff-application.cc --- a/src/applications/onoff/onoff-application.cc Tue Mar 25 14:48:37 2008 -0700 +++ b/src/applications/onoff/onoff-application.cc Tue Mar 25 16:05:59 2008 -0700 @@ -71,6 +71,13 @@ ConstantVariable (1.0), MakeRandomVariableAccessor (&OnOffApplication::m_offTime), MakeRandomVariableChecker ()) + .AddAttribute ("MaxBytes", + "The total number of bytes to send. Once these bytes are sent, " + "no packet is sent again, even in on state. The value zero means " + "that there is no limit.", + Uinteger (0), + MakeUintegerAccessor (&OnOffApplication::m_maxBytes), + MakeUintegerChecker ()) .AddAttribute ("Protocol", "The type of protocol to use.", Udp::GetTypeId (), MakeTypeIdAccessor (&OnOffApplication::m_tid), @@ -89,7 +96,6 @@ m_connected = false; m_residualBits = 0; m_lastStartTime = Seconds (0); - m_maxBytes = 0; m_totBytes = 0; }