IRSVPClassifier.h

Go to the documentation of this file.
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