20 #ifndef __OUTPUTPORT_HXX__
21 #define __OUTPUTPORT_HXX__
40 class CollectorSwOutputPort;
44 friend class CollectorSwOutputPort;
52 std::set<InPort *> edSetInPort()
const;
53 bool isAlreadyLinkedWith(
InPort *withp)
const;
54 bool isAlreadyInSet(
InputPort *inputPort)
const;
55 bool isConnected()
const;
56 std::string getNameOfTypeOfCurrentInstance()
const;
62 void edRemoveAllLinksLinkedWithMe() throw(
Exception);
63 virtual
void exInit();
64 virtual
void checkBasicConsistency() const throw(Exception);
66 virtual std::
string dump();
69 virtual std::
string typeName() {
return "YACS__ENGINE__OutputPort";}
75 const std::set<InputPort *>& getSetOfPhyLinks()
const;
79 static const char NAME[];