26 #ifndef NFD_DAEMON_FACE_MULTICAST_UDP_TRANSPORT_HPP
27 #define NFD_DAEMON_FACE_MULTICAST_UDP_TRANSPORT_HPP
56 const protocol::endpoint& multicastGroup,
57 protocol::socket&& recvSocket,
58 protocol::socket&& sendSocket);
72 protocol::endpoint m_multicastGroup;
73 protocol::socket m_sendSocket;
79 #endif // NFD_DAEMON_FACE_MULTICAST_UDP_TRANSPORT_HPP
virtual void beforeChangePersistency(ndn::nfd::FacePersistency newPersistency) final
invoked before persistency is changed
stores a packet along with the remote endpoint
MulticastUdpTransport(const protocol::endpoint &localEndpoint, const protocol::endpoint &multicastGroup, protocol::socket &&recvSocket, protocol::socket &&sendSocket)
Creates a UDP-based transport for multicast communication.
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents...
static EndpointId makeEndpointId(const typename protocol::endpoint &ep)
uint64_t EndpointId
identifies an endpoint on the link
A Transport that communicates on a UDP multicast group.
Implements Transport for datagram-based protocols.