00001 #ifndef EDGE_H_INCLUDED_ 00002 #define EDGE_H_INCLUDED_ 00003 00004 #include<iostream> 00005 00006 namespace risc{ 00007 00008 namespace sg { 00009 00010 00011 class Edge{ 00012 00013 public: 00014 00015 Edge(): 00016 event_notification_edge_(false), 00017 hierarchical_communication_(false), 00018 time_units_(0) 00019 { } 00020 00021 friend std::ostream& operator<< (std::ostream &out, const Edge &e) 00022 { 00023 return out; 00024 } 00025 00026 bool event_notification_edge_; 00027 bool hierarchical_communication_; 00028 00029 unsigned long long time_units_; 00030 }; 00031 00032 00033 } // end of namesapce sg 00034 00035 } // end of namespace risc 00036 00037 #endif /* EDGE_H_INCLUDED_ */ 00038 00039 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */