1 #ifndef FIPA_SERVICES_TRANSPORTS_CONNECTION_HPP 2 #define FIPA_SERVICES_TRANSPORTS_CONNECTION_HPP 4 #include <fipa_services/transports/Address.hpp> 21 Connection(
const std::string& ip, uint16_t port,
const std::string& protocol =
"udt");
25 std::string
getIP()
const {
return mAddress.
ip; }
35 #endif // FIPA_SERVICES_TRANSPORTS_CONNECTION_HPP std::string ip
Definition: Address.hpp:17
Address getAddress() const
Definition: Connection.hpp:27
uint16_t port
Definition: Address.hpp:18
uint16_t getPort() const
Definition: Connection.hpp:24
A connection is defined by a communication address.
Definition: Connection.hpp:15
Communication address specified by IP, port, and protocol.
Definition: Address.hpp:15
Address mAddress
Definition: Connection.hpp:18
std::string getIP() const
Definition: Connection.hpp:25
Connection()
Definition: Connection.cpp:8
Definition: DistributedServiceDirectory.cpp:5
bool operator==(const Connection &other) const
Definition: Connection.hpp:29