Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

usb_NN.h

Go to the documentation of this file.
00001 #ifndef USB_NETNODE_H
00002 #define USB_NETNODE_H
00003 
00004 #include "netnode.h"
00005 
00006 class AUSB;
00007 
00008 class USBNetNode : public ANetNode{
00009 
00010     Q_OBJECT
00011 
00012 public:
00013 
00014     USBNetNode();
00015     virtual ~USBNetNode();
00016 
00017     virtual const QString pixmapName() 
00018       { return "Devices/usb"; }
00019 
00020     virtual const QString nodeDescription() ;
00021     virtual ANetNodeInstance * createInstance( void );
00022     virtual const char ** needs( void );
00023     virtual const char ** provides( void );
00024 
00025     virtual QString genNic( long nr );
00026 
00027 private:
00028 
00029       virtual void setSpecificAttribute( QString & Attr, QString & Value );
00030       virtual void saveSpecificAttribute( QTextStream & TS );
00031 };
00032 
00033 extern "C"
00034 {
00035   void create_plugin( QList<ANetNode> & PNN );
00036 };
00037 
00038 #endif

Generated on Sat Nov 5 16:17:56 2005 for OPIE by  doxygen 1.4.2