00001 /*************************************************************************** 00002 connection.h - description 00003 ------------------- 00004 begin : Mon May 6 2002 00005 copyright : (C) 2002 by Peter Haase 00006 email : mail@p-haase.de 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * * 00011 * This library is free software; you can redistribute it and/or * 00012 * modify it under the terms of the GNU Lesser General Public * 00013 * License as published by the Free Software Foundation; either * 00014 * version 2.1 of the License, or (at your option) any later version. * 00015 * * 00016 * This library is distributed in the hope that it will be useful, * 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * 00019 * Lesser General Public License for more details. * 00020 * * 00021 * You should have received a copy of the GNU Lesser General Public * 00022 * License along with this library; if not, write to the Free Software * 00023 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * 00024 * MA 02111-1307 USA * 00025 * * 00026 ***************************************************************************/ 00027 00039 #ifndef CONNECTION_HEADER 00040 #define CONNECTION_HEADER 00041 00042 00043 namespace simth 00044 { 00045 00046 00047 00048 00056 class Connection 00057 { 00058 00059 int fromDevice_; 00060 int fromInterface_; 00061 int toDevice_; 00062 int toInterface_; 00063 public: 00070 Connection(int fromDev, int fromInterf, int toDev, int toInterf); 00071 00073 int fromDevice() const {return fromDevice_;} 00077 int fromInterface() const {return fromInterface_;} 00079 int toDevice() const {return toDevice_;} 00083 int toInterface() const {return toInterface_;} 00084 00085 }; 00086 00087 00088 } 00089 00090 #endif