![]() |
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_ARQFSM_OUTSIGNALS_HPP 00014 #define GLUE_ARQFSM_OUTSIGNALS_HPP 00015 00016 #include <WNS/ldk/Compound.hpp> 00017 00018 namespace glue { namespace arqfsm { 00019 00020 class OutSignals 00021 { 00022 public: 00023 virtual void 00024 sendSendData(wns::ldk::CompoundPtr compound) = 0; 00025 00026 virtual void 00027 sendOnData(wns::ldk::CompoundPtr compound) = 0; 00028 00029 virtual void 00030 sendWakeup() = 0; 00031 00032 protected: 00033 virtual 00034 ~OutSignals() 00035 {} // ~OutSignals 00036 }; 00037 00038 } // arqfsm 00039 } // glue 00040 00041 #endif // GLUE_ARQFSM_OUTSIGNALS_HPP 00042 00043
1.5.5