User Manual, Developers Guide and API Documentation

Notification.hpp

Go to the documentation of this file.
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 WNS_SERVICE_PHY_COPPER_NOTIFICATION_HPP
00014 #define WNS_SERVICE_PHY_COPPER_NOTIFICATION_HPP
00015 
00016 #include <WNS/service/Service.hpp>
00017 #include <WNS/service/dll/Address.hpp>
00018 
00019 #include <WNS/service/phy/copper/CarrierSensing.hpp>
00020 #include <WNS/service/phy/copper/Handler.hpp>
00021 
00022 #include <WNS/Subject.hpp>
00023 #include <WNS/Observer.hpp>
00024 
00025 namespace wns { namespace service { namespace phy { namespace copper {
00026 
00027     class Notification :
00028         virtual public wns::service::Service,
00029         virtual public wns::Subject<CarrierSensing>,
00030         virtual public wns::Subject<Handler>
00031     {
00032     public:
00041         virtual void
00042         setDLLUnicastAddress(const wns::service::dll::UnicastAddress& macAddress) = 0;
00043     };
00044 
00045 } // copper
00046 } // phy
00047 } // service
00048 } // wns
00049 
00050 
00051 #endif // WNS_SERVICE_PHY_COPPER_NOTIFICATION_HPP
00052 
00053 

Generated on Sun May 27 03:31:54 2012 for openWNS by  doxygen 1.5.5