Main Page | Class Hierarchy | Class List | File List | Class Members

IOInterfaceList.h

00001 // Copyright (c) 2004, Thomas Lochmatter, thl@lothosoft.ch 00002 00003 #ifndef classIOInterfaceList 00004 #define classIOInterfaceList 00005 00006 class IOInterfaceList; 00007 00008 #include "IOInterface.h" 00009 00011 class IOInterfaceList { 00012 00013 protected: 00015 IOInterface *mIOInterfaceFirst; 00016 00017 public: 00019 IOInterfaceList(): mIOInterfaceFirst(0) {} 00020 00022 IOInterface *GetIOInterfaceFirst() {return mIOInterfaceFirst;} 00024 IOInterface *GetIOInterfaceNext(IOInterface *cur); 00025 00027 bool AddIOInterface(IOInterface *sif); 00029 bool RemoveIOInterface(IOInterface *sif); 00030 00032 void Report(const std::string &name, std::ostream &out, int ccindent=0) const; 00033 }; 00034 00035 #endif

Generated on Wed Jun 1 09:19:07 2005 for libmip by doxygen 1.3.8