irisLink.h

Go to the documentation of this file.
00001 /*
00002  * =====================================================================================
00003  *
00004  *       Filename:  link.h
00005  *
00006  *    Description:  
00007  *
00008  *        Version:  1.0
00009  *        Created:  02/22/2010 07:32:41 PM
00010  *       Revision:  none
00011  *       Compiler:  gcc
00012  *
00013  *         Author:  Mitchelle Rasquinha (), mitchelle.rasquinha@gatech.edu
00014  *        Company:  Georgia Institute of Technology
00015  *
00016  * =====================================================================================
00017  */
00018 #ifndef  _link_h_INC
00019 #define  _link_h_INC
00020 
00021 #include        "networkComponent.h"
00022 #include        <string>
00023 
00024 using namespace std;
00025 
00026 /*
00027  * =====================================================================================
00028  *        Class:  IrisLink
00029  *  Description:  
00030  * =====================================================================================
00031  */
00032 class IrisLink: public NetworkComponent
00033 {
00034     public:
00035         IrisLink () {}                             /* constructor */
00036         ~IrisLink() {}
00037         NetworkComponent* input_connection;
00038         NetworkComponent* output_connection;
00039         string toString() const;
00040         virtual void process_event( IrisEvent* e) =0;
00041 
00042     protected:
00043 
00044     private:
00045 
00046 }; /* -----  end of class IrisLink  ----- */
00047 
00048 #endif   /* ----- #ifndef _link_h_INC  ----- */
00049 

Generated on Tue Oct 19 17:22:00 2010 for IRIS by  doxygen 1.5.8