INET Framework for OMNeT++/OMNEST
AnsaStat.h
Go to the documentation of this file.
00001 #ifndef __INET_ANSASTAT_H
00002 #define __INET_ANSASTAT_H
00003 
00004 
00005 namespace AnsaOSPF {
00006 
00007 class Stat
00008 {
00009 private:
00010     unsigned long helloPacketSend;
00011     unsigned long helloPacketReceived; 
00012     unsigned long ospfPacketSend;
00013     unsigned long ospfPacketReceived; 
00014 
00015 public:
00016     Stat();
00017     void AddHelloPacketSend()      {++helloPacketSend;}
00018     void AddHelloPacketReceived()  {++helloPacketReceived;}
00019     void AddOspfPacketSend()       {++ospfPacketSend;}
00020     void AddOspfPacketReceived()   {++ospfPacketReceived;}
00021     unsigned long GetHelloPacketSend()      {return helloPacketSend;}
00022     unsigned long GetHelloPacketReceived()  {return helloPacketReceived;}
00023     unsigned long GetOspfPacketSend()       {return ospfPacketSend;}
00024     unsigned long GetOspfPacketReceived()   {return ospfPacketReceived;}
00025 };
00026 
00027 } // namespace AnsaOSPF
00028 
00029 #endif // __INET_ANSASTAT_H