1 #ifndef __OUTGATE_HXX__
2 #define __OUTGATE_HXX__
5 #include "Exception.hxx"
15 class OutGate : public Port
18 std::list<InGate *> _listOfInGate;
20 static const char NAME[];
23 std::string getNameOfTypeOfCurrentInstance() const;
25 bool edAddInGate(InGate *inGate);
26 std::list<InGate *> edListInGate() const;
27 void edRemoveInGate(InGate *inGate) throw(Exception);
28 int getNbOfInGatesConnected() const;
30 bool isAlreadyInList(InGate *inGate) const;