47 #ifndef _MIRA_DISCOVERSERVICE_H_ 48 #define _MIRA_DISCOVERSERVICE_H_ 51 #include <boost/shared_ptr.hpp> 80 void handleReceive(
const boost::system::error_code& error, std::size_t bytesReceived);
IOService mService
Definition: DiscoverService.h:89
boost::asio::ip::udp::endpoint mEndpoint
Definition: DiscoverService.h:91
Typedefs for OS independent basic data types.
boost::asio::ip::udp::endpoint mSenderEndpoint
Definition: DiscoverService.h:92
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:68
void stop()
Definition: DiscoverService.h:82
Framework export macro declaration.
uint16 port
Definition: DiscoverService.h:73
#define MIRA_FRAMEWORK_EXPORT
Definition: FrameworkExports.h:61
AnnounceMessage mInfo
Definition: DiscoverService.h:94
boost::shared_ptr< DiscoverService > DiscoverServicePtr
Definition: DiscoverService.h:97
boost::asio::ip::address mMulticastAddress
Definition: DiscoverService.h:93
Typedefs and serialization support for uuids.
Definition: DiscoverService.h:71
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:74
Wrapper for boost::asio::io_service.
boost::asio::ip::udp::socket mSocket
Definition: DiscoverService.h:90