|
INET Framework for OMNeT++/OMNEST
|
00001 // 00002 // (C) 2005 Vojtech Janota 00003 // 00004 // This library is free software, you can redistribute it 00005 // and/or modify 00006 // it under the terms of the GNU Lesser General Public License 00007 // as published by the Free Software Foundation; 00008 // either version 2 of the License, or any later version. 00009 // The library is distributed in the hope that it will be useful, 00010 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00012 // See the GNU Lesser General Public License for more details. 00013 // 00014 00015 #ifndef __INET_RSVPCLASSIFIER_H 00016 #define __INET_RSVPCLASSIFIER_H 00017 00018 #include <omnetpp.h> 00019 00020 #include "IntServ.h" 00021 #include "IClassifier.h" 00022 00026 class INET_API IRSVPClassifier : public IClassifier 00027 { 00028 public: 00029 virtual ~IRSVPClassifier() {} 00030 00031 virtual void bind(const SessionObj_t& session, const SenderTemplateObj_t& sender, int inLabel) = 0; 00032 }; 00033 00034 #endif