![]() |
User Manual, Developers Guide and API Documentation |
![]() |
00001 /****************************************************************************** 00002 * WNS (Wireless Network Simulator) * 00003 * __________________________________________________________________________ * 00004 * * 00005 * Copyright (C) 2004-2006 * 00006 * Chair of Communication Networks (ComNets) * 00007 * Kopernikusstr. 16, D-52074 Aachen, Germany * 00008 * phone: ++49-241-80-27910 (phone), fax: ++49-241-80-22242 * 00009 * email: wns@comnets.rwth-aachen.de * 00010 * www: http://wns.comnets.rwth-aachen.de * 00011 ******************************************************************************/ 00012 00013 #ifndef GLUE_BERCONSUMER_HPP 00014 #define GLUE_BERCONSUMER_HPP 00015 00016 namespace glue { 00017 00018 class BERProvider; 00028 class BERConsumer 00029 { 00030 public: 00034 explicit 00035 BERConsumer(); 00036 00040 virtual 00041 ~BERConsumer(); 00042 00053 virtual void 00054 onBERProviderDeleted() = 0; 00055 00060 virtual void 00061 onNewMeasurement(double BER, int packetSize) = 0; 00063 00067 void 00068 setBERProvider(BERProvider* _berProvider); 00069 00070 private: 00074 BERProvider* berProvider; 00075 }; // BERConsumer 00076 00077 } // glue 00078 00079 #endif // GLUE_BERCONSUMER_HPP 00080 00081
1.5.5