|
INET Framework for OMNeT++/OMNEST
|
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