Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
multicast.hpp File Reference
#include <boost/asio/detail/config.hpp>
#include <cstddef>
#include <boost/asio/ip/detail/socket_option.hpp>
#include <boost/asio/detail/push_options.hpp>
#include <boost/asio/detail/pop_options.hpp>
Include dependency graph for multicast.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::asio
 
 boost::asio::ip
 
 boost::asio::ip::multicast
 

Typedefs

typedef
boost::asio::ip::detail::socket_option::multicast_request
< BOOST_ASIO_OS_DEF(IPPROTO_IP),
BOOST_ASIO_OS_DEF(IP_ADD_MEMBERSHIP),
BOOST_ASIO_OS_DEF(IPPROTO_IPV6),
BOOST_ASIO_OS_DEF(IPV6_JOIN_GROUP)> 
boost::asio::ip::multicast::join_group
 Socket option to join a multicast group on a specified interface. More...
 
typedef
boost::asio::ip::detail::socket_option::multicast_request
< BOOST_ASIO_OS_DEF(IPPROTO_IP),
BOOST_ASIO_OS_DEF(IP_DROP_MEMBERSHIP),
BOOST_ASIO_OS_DEF(IPPROTO_IPV6),
BOOST_ASIO_OS_DEF(IPV6_LEAVE_GROUP)> 
boost::asio::ip::multicast::leave_group
 Socket option to leave a multicast group on a specified interface. More...
 
typedef
boost::asio::ip::detail::socket_option::network_interface
< BOOST_ASIO_OS_DEF(IPPROTO_IP),
BOOST_ASIO_OS_DEF(IP_MULTICAST_IF),
BOOST_ASIO_OS_DEF(IPPROTO_IPV6),
BOOST_ASIO_OS_DEF(IPV6_MULTICAST_IF)> 
boost::asio::ip::multicast::outbound_interface
 Socket option for local interface to use for outgoing multicast packets. More...
 
typedef
boost::asio::ip::detail::socket_option::multicast_hops
< BOOST_ASIO_OS_DEF(IPPROTO_IP),
BOOST_ASIO_OS_DEF(IP_MULTICAST_TTL),
BOOST_ASIO_OS_DEF(IPPROTO_IPV6),
BOOST_ASIO_OS_DEF(IPV6_MULTICAST_HOPS)> 
boost::asio::ip::multicast::hops
 Socket option for time-to-live associated with outgoing multicast packets. More...
 
typedef
boost::asio::ip::detail::socket_option::multicast_enable_loopback
< BOOST_ASIO_OS_DEF(IPPROTO_IP),
BOOST_ASIO_OS_DEF(IP_MULTICAST_LOOP),
BOOST_ASIO_OS_DEF(IPPROTO_IPV6),
BOOST_ASIO_OS_DEF(IPV6_MULTICAST_LOOP)> 
boost::asio::ip::multicast::enable_loopback
 Socket option determining whether outgoing multicast packets will be received on the same socket if it is a member of the multicast group. More...