30 #ifndef DATAFLOW_NETWORK_CONNECTIONID_H
31 #define DATAFLOW_NETWORK_CONNECTIONID_H
44 : moduleId_(id), portId_(p) {}
53 : moduleId_(id), portId_(p) {}
62 : out_(out), in_(in) {}
75 operator std::string()
const {
return id_; }
80 SCISHARE bool operator==(
const OutgoingConnectionDescription& lhs,
const OutgoingConnectionDescription& rhs);
81 SCISHARE bool operator!=(
const OutgoingConnectionDescription& lhs,
const OutgoingConnectionDescription& rhs);
82 SCISHARE bool operator==(
const IncomingConnectionDescription& lhs,
const IncomingConnectionDescription& rhs);
83 SCISHARE bool operator!=(
const IncomingConnectionDescription& lhs,
const IncomingConnectionDescription& rhs);
84 SCISHARE bool operator==(
const ConnectionDescription& lhs,
const ConnectionDescription& rhs);
85 SCISHARE bool operator!=(
const ConnectionDescription& lhs,
const ConnectionDescription& rhs);
Definition: ConnectionId.h:87
Definition: ConnectionId.h:40
ConnectionDescription(const OutgoingConnectionDescription &out, const IncomingConnectionDescription &in)
Definition: ConnectionId.h:61
PortId portId_
Definition: ConnectionId.h:46
IncomingConnectionDescription(const ModuleId &id, const PortId &p)
Definition: ConnectionId.h:52
Definition: ConnectionId.h:67
ModuleId moduleId_
Definition: ConnectionId.h:45
IncomingConnectionDescription()
Definition: ConnectionId.h:51
ConnectionId(const char *s)
Definition: ConnectionId.h:69
bool operator()(const ConnectionId &lhs, const ConnectionId &rhs) const
Definition: ConnectionId.h:89
#define SCISHARE
Definition: share.h:39
SCISHARE bool operator==(const ConnectionId &lhs, const ConnectionId &rhs)
Definition: ConnectionId.cc:37
Definition: ConnectionId.h:58
Definition: ModuleDescription.h:77
OutgoingConnectionDescription out_
Definition: ConnectionId.h:63
ConnectionDescription()
Definition: ConnectionId.h:60
SCISHARE bool operator!=(const ConnectionId &lhs, const ConnectionId &rhs)
Definition: ConnectionId.cc:42
OutgoingConnectionDescription()
Definition: ConnectionId.h:42
IncomingConnectionDescription in_
Definition: ConnectionId.h:64
ConnectionId(const std::string &s)
Definition: ConnectionId.h:70
OutgoingConnectionDescription(const ModuleId &id, const PortId &p)
Definition: ConnectionId.h:43
PortId portId_
Definition: ConnectionId.h:55
Definition: ModuleDescription.h:45
Definition: ConnectionId.h:49
ModuleId moduleId_
Definition: ConnectionId.h:54
std::string id_
Definition: ConnectionId.h:74