47 #ifndef _MIRA_DISCOVERSERVICE_H_ 48 #define _MIRA_DISCOVERSERVICE_H_ 51 #include <boost/shared_ptr.hpp> 78 void handleReceive(
const boost::system::error_code& error, std::size_t bytesReceived);
IOService mService
Definition: DiscoverService.h:87
boost::asio::ip::udp::endpoint mEndpoint
Definition: DiscoverService.h:89
boost::asio::ip::udp::endpoint mSenderEndpoint
Definition: DiscoverService.h:90
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
Service that is used to discover other running frameworks in the same network using multicast on...
Definition: DiscoverService.h:66
void stop()
Definition: DiscoverService.h:80
uint16 port
Definition: DiscoverService.h:71
void stop()
Wrapper for boost::asio::io_service::stop()
Definition: IOService.h:122
void join()
Stops and joins all started threads.
AnnounceMessage mInfo
Definition: DiscoverService.h:92
boost::shared_ptr< DiscoverService > DiscoverServicePtr
Definition: DiscoverService.h:95
boost::asio::ip::address mMulticastAddress
Definition: DiscoverService.h:91
Typedefs and serialization support for uuids.
Definition: DiscoverService.h:69
Wrapper class for boost::asio::io_service.
Definition: IOService.h:75
boost::uuids::uuid UUID
Shorter name for boost uuid.
Definition: UUID.h:69
UUID id
Definition: DiscoverService.h:72
void handleReceive(const boost::system::error_code &error, std::size_t bytesReceived)
Wrapper for boost::asio::io_service.
boost::asio::ip::udp::socket mSocket
Definition: DiscoverService.h:88