src/core/model/event-impl.cc
changeset 7169 358f71a624d8
parent 6821 203367ae7433
child 9134 7a750f032acd
equal deleted inserted replaced
7168:7c724be8f9a6 7169:358f71a624d8
    21 #include "event-impl.h"
    21 #include "event-impl.h"
    22 
    22 
    23 namespace ns3 {
    23 namespace ns3 {
    24 
    24 
    25 EventImpl::~EventImpl ()
    25 EventImpl::~EventImpl ()
    26 {}
    26 {
       
    27 }
    27 
    28 
    28 EventImpl::EventImpl ()
    29 EventImpl::EventImpl ()
    29   : m_cancel (false)
    30   : m_cancel (false)
    30 {}
    31 {
       
    32 }
    31 
    33 
    32 void 
    34 void
    33 EventImpl::Invoke (void)
    35 EventImpl::Invoke (void)
    34 {
    36 {
    35   if (!m_cancel) 
    37   if (!m_cancel)
    36     {
    38     {
    37       Notify ();
    39       Notify ();
    38     }
    40     }
    39 }
    41 }
    40 
    42 
    41 void 
    43 void
    42 EventImpl::Cancel (void)
    44 EventImpl::Cancel (void)
    43 {
    45 {
    44   m_cancel = true;
    46   m_cancel = true;
    45 }
    47 }
    46 
    48 
    47 bool 
    49 bool
    48 EventImpl::IsCancelled (void)
    50 EventImpl::IsCancelled (void)
    49 {
    51 {
    50   return m_cancel;
    52   return m_cancel;
    51 }
    53 }
    52 
    54