8 // never use this directly, kthx
10 Port(int x
, int y
, std::string name
, std::string desc
);
12 std::string description
;
16 struct InputPort
: public Port
{
17 InputPort(int x
, int y
, std::string name
, std::string desc
, int messageno
);
23 typedef std::list
<std::pair
<AgentRef
, unsigned int> > PortConnectionList
;
25 struct OutputPort
: public Port
{
26 OutputPort(int x
, int y
, std::string name
, std::string desc
);
27 PortConnectionList dests
; // dest agent + dest port id